SynthMaze/Builds/Alpha 1.0/Synth Maze_BackUpThisFolder_ButDontShipItWithYourGame/il2cppOutput/Unity.Postprocessing.Runtime.cpp
2024-04-28 11:26:46 +02:00

22321 lines
1.3 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Shader,UnityEngine.Rendering.PostProcessing.PropertySheet>
struct Dictionary_2_t02150DAF80DD1F49C7D778D850960419D8DF445A;
// System.Collections.Generic.Dictionary`2<System.String,System.Object>
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
// System.Func`3<UnityEngine.Camera,UnityEngine.Vector2,UnityEngine.Matrix4x4>
struct Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B;
// System.Func`3<System.Object,UnityEngine.Vector2,UnityEngine.Matrix4x4>
struct Func_3_t7FC1ACD11D99CFAFDAD67720E1F7F857FC20547F;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode>
struct ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality>
struct ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Boolean>
struct ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.EyeAdaptation>
struct ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.GradingMode>
struct ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32>
struct ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32Enum>
struct ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.KernelSize>
struct ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset>
struct ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution>
struct ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Single>
struct ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Tonemapper>
struct ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90;
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.VignetteMode>
struct ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusion>
struct PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AutoExposure>
struct PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Bloom>
struct PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ChromaticAberration>
struct PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ColorGrading>
struct PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.DepthOfField>
struct PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Grain>
struct PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.LensDistortion>
struct PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.MotionBlur>
struct PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<System.Object>
struct PostProcessEffectRenderer_1_tD2B8BDFEA0EFB99FB246D04A0049ED47005AAB3B;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections>
struct PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Vignette>
struct PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rendering.PostProcessing.ParameterOverride>
struct ReadOnlyCollection_1_t84943A0CE24AD654A64A9D5B0090B390FD315049;
// UnityEngine.RenderTexture[][]
struct RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod[]
struct IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
// UnityEngine.Rendering.RenderTargetIdentifier[]
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
// UnityEngine.RenderTexture[]
struct RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// UnityEngine.Texture2D[]
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Level[]
struct LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2;
// UnityEngine.Rendering.PostProcessing.HableCurve/Segment[]
struct SegmentU5BU5D_t0CF93A0DFAEB5A8A6089C7E5447A505CFA6FBADE;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset[]
struct QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8;
// UnityEngine.Rendering.PostProcessing.AmbientOcclusion
struct AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039;
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionModeParameter
struct AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE;
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQualityParameter
struct AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29;
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer
struct AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// UnityEngine.Rendering.PostProcessing.AutoExposure
struct AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C;
// UnityEngine.Rendering.PostProcessing.AutoExposureRenderer
struct AutoExposureRenderer_tD66729E538FBD499550B871DDF90100D61B8DC2C;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Rendering.PostProcessing.Bloom
struct Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4;
// UnityEngine.Rendering.PostProcessing.BloomRenderer
struct BloomRenderer_tBEEBBC20CEE0E8E0C9C5518B1DA3EF0E06B5D19E;
// UnityEngine.Rendering.PostProcessing.BoolParameter
struct BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Rendering.PostProcessing.ChromaticAberration
struct ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78;
// UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer
struct ChromaticAberrationRenderer_t83F1A39188E8EB4968822575E0ECDE0EAD296C6D;
// UnityEngine.Rendering.PostProcessing.ColorGrading
struct ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594;
// UnityEngine.Rendering.PostProcessing.ColorGradingRenderer
struct ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A;
// UnityEngine.Rendering.PostProcessing.ColorParameter
struct ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
// UnityEngine.ComputeBuffer
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233;
// UnityEngine.ComputeShader
struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Rendering.PostProcessing.DepthOfField
struct DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0;
// UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer
struct DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A;
// UnityEngine.Rendering.PostProcessing.DisplayNameAttribute
struct DisplayNameAttribute_tC5C3C43F3EC6607A5829E04FA06D0F9C060115DC;
// UnityEngine.Rendering.PostProcessing.Dithering
struct Dithering_tA5739DB0219B6CE03B6975694785AC3AECD730AD;
// UnityEngine.Rendering.PostProcessing.EyeAdaptationParameter
struct EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6;
// UnityEngine.Rendering.PostProcessing.FastApproximateAntialiasing
struct FastApproximateAntialiasing_tD3E777E81301D5AF3968F714C58E651A51C00A07;
// UnityEngine.Rendering.PostProcessing.FloatParameter
struct FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586;
// UnityEngine.Rendering.PostProcessing.Fog
struct Fog_t74C7690D162C4A259C0E62ED8BAA86D5F3052DFF;
// UnityEngine.Rendering.PostProcessing.GradingModeParameter
struct GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395;
// UnityEngine.Rendering.PostProcessing.Grain
struct Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38;
// UnityEngine.Rendering.PostProcessing.GrainRenderer
struct GrainRenderer_t1338F563FAF27D821D98971655AC421DB40A31F0;
// UnityEngine.Rendering.PostProcessing.HableCurve
struct HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461;
// UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod
struct IAmbientOcclusionMethod_t60B0197C2B799F2C22499BF494D1193A39A88354;
// UnityEngine.Rendering.PostProcessing.IntParameter
struct IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6;
// UnityEngine.Rendering.PostProcessing.KernelSizeParameter
struct KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625;
// UnityEngine.Rendering.PostProcessing.LensDistortion
struct LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6;
// UnityEngine.Rendering.PostProcessing.LensDistortionRenderer
struct LensDistortionRenderer_t4C1044D9B6270D6E0856B7D666B95AEE8BA014A6;
// UnityEngine.Rendering.PostProcessing.LogHistogram
struct LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// UnityEngine.MaterialPropertyBlock
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D;
// UnityEngine.Rendering.PostProcessing.MaxAttribute
struct MaxAttribute_tE11FA3D217BFB7E2D8C020865D09A389DB5F0A4C;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.Rendering.PostProcessing.MinAttribute
struct MinAttribute_tFB37EF8650FE490E490EAAB11BF66A75059BA59E;
// UnityEngine.Rendering.PostProcessing.MinMaxAttribute
struct MinMaxAttribute_t20D95C344F3EF235C5920E3A62EF5F1F45B99B7B;
// UnityEngine.Rendering.PostProcessing.MotionBlur
struct MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365;
// UnityEngine.Rendering.PostProcessing.MotionBlurRenderer
struct MotionBlurRenderer_t6A65983809CF4B5830DC85C34DC259542DB0D05D;
// UnityEngine.Rendering.PostProcessing.MultiScaleVO
struct MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Rendering.PostProcessing.PostProcessAttribute
struct PostProcessAttribute_t5EE010415213019C88384E8B339549D7EF05EE97;
// UnityEngine.Rendering.PostProcessing.PostProcessDebugLayer
struct PostProcessDebugLayer_tD1025B624D67FB5F369C673972D2219EFF179D02;
// UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings
struct PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449;
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext
struct PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7;
// UnityEngine.Rendering.PostProcessing.PostProcessResources
struct PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D;
// UnityEngine.Rendering.PostProcessing.PropertySheet
struct PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397;
// UnityEngine.Rendering.PostProcessing.PropertySheetFactory
struct PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D;
// System.Random
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// UnityEngine.Rendering.PostProcessing.ScalableAO
struct ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPresetParameter
struct ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter
struct ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections
struct ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer
struct ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// UnityEngine.Rendering.PostProcessing.Spline
struct Spline_tD8C641273FEAA3A7958A261C41D694636049CB21;
// UnityEngine.Rendering.PostProcessing.SplineParameter
struct SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741;
// System.String
struct String_t;
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing
struct SubpixelMorphologicalAntialiasing_tA63951F15B8029A664711110DAC46271060B6F12;
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing
struct TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.Rendering.PostProcessing.TextureParameter
struct TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F;
// UnityEngine.Rendering.PostProcessing.TonemapperParameter
struct TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD;
// UnityEngine.Rendering.PostProcessing.TrackballAttribute
struct TrackballAttribute_t912B954651B2296B7D6F36DFC9F5E056562F94F6;
// System.Type
struct Type_t;
// UnityEngine.Rendering.PostProcessing.Vector2Parameter
struct Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034;
// UnityEngine.Rendering.PostProcessing.Vector4Parameter
struct Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85;
// UnityEngine.Rendering.PostProcessing.Vignette
struct Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12;
// UnityEngine.Rendering.PostProcessing.VignetteModeParameter
struct VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F;
// UnityEngine.Rendering.PostProcessing.VignetteRenderer
struct VignetteRenderer_t846A51E7975657BF2F9182D6C24306079046568E;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms
struct Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59;
// UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders
struct ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F;
// UnityEngine.Rendering.PostProcessing.PostProcessResources/SMAALuts
struct SMAALuts_t62105E31B4A58EC4A668D9C79B9720F7CD5C3CB2;
// UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders
struct Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset
struct QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683;
IL2CPP_EXTERN_C RuntimeClass* AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAmbientOcclusionMethod_t60B0197C2B799F2C22499BF494D1193A39A88354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t60D390955C994A4CAC0539E533ED349C64C34EF4____BEE794DBCD4CBBBF1C7DAF41EF192F0C8543F2C04DCD5D88F445D71BB75FC08A_0_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral002B6E3216BE0ED6688E6B5F475171A893F058CB;
IL2CPP_EXTERN_C String_t* _stringLiteral06BE53C9E3B0DC474BB78C2B35D4077E173D1B89;
IL2CPP_EXTERN_C String_t* _stringLiteral08929B9ED7690C81F8839C7D7C9D227261D64D44;
IL2CPP_EXTERN_C String_t* _stringLiteral09B6A7A347CF016F5EAEBCCCA4B381E3872CAA25;
IL2CPP_EXTERN_C String_t* _stringLiteral0CCB2EB4757B69EAC2E8BE19E99BE05AECCD5F22;
IL2CPP_EXTERN_C String_t* _stringLiteral13C473C1DF1C86E6969137395DA7E5B57C2EB515;
IL2CPP_EXTERN_C String_t* _stringLiteral142E8197D90669581CB2A831573EC7FCC5633798;
IL2CPP_EXTERN_C String_t* _stringLiteral14BA9D4D17A2F2C2035AA8E8B5B6DBE1783106A4;
IL2CPP_EXTERN_C String_t* _stringLiteral151A4B599F730E48EF09C19E4A1299C99194B135;
IL2CPP_EXTERN_C String_t* _stringLiteral170A4AE79F1E4ADE325EA6DCA89AB7E5C651BA04;
IL2CPP_EXTERN_C String_t* _stringLiteral18EF1E5E6CF5C8B18C236FA0B20ACE24ABCF8DEC;
IL2CPP_EXTERN_C String_t* _stringLiteral18F61DA6EF229C719A1317F8F945FC533BB26864;
IL2CPP_EXTERN_C String_t* _stringLiteral1B659B309E7CD308AFCB363CB9B5894D1AB1B908;
IL2CPP_EXTERN_C String_t* _stringLiteral1CFF6C896ECBCE58E3E3C5BA9EDC69955D8F4E24;
IL2CPP_EXTERN_C String_t* _stringLiteral1D241066AA3CA3189B9D889C4AB550077ADF2EEA;
IL2CPP_EXTERN_C String_t* _stringLiteral1E6383000E99B9F3488045B11084D1E4AD8A7A4C;
IL2CPP_EXTERN_C String_t* _stringLiteral226B04A0CC5F5100674EEFBB045D72F8A18827A2;
IL2CPP_EXTERN_C String_t* _stringLiteral23D050BFD429F33A71161E97A87CDBCBCDA07DDC;
IL2CPP_EXTERN_C String_t* _stringLiteral24F85A0A0B34AC19F3DB68C36E8BC9311ED632B0;
IL2CPP_EXTERN_C String_t* _stringLiteral2833C190E4D6C8AD7330E0C041D6C70B6A6A2D42;
IL2CPP_EXTERN_C String_t* _stringLiteral2DBE421E59CEE79CEA2561BAD8FAE196B6396FDC;
IL2CPP_EXTERN_C String_t* _stringLiteral2EE0183F8FED6D18467BC9DE4920BBBAEE7E5F1B;
IL2CPP_EXTERN_C String_t* _stringLiteral2FA0F281FB2209FCDFEB75AAB80400029B596518;
IL2CPP_EXTERN_C String_t* _stringLiteral30F9E16B401766B077D4541C48B941A5D38E1143;
IL2CPP_EXTERN_C String_t* _stringLiteral314C9E969D67735A83660A4EB2F858B7125D1B1C;
IL2CPP_EXTERN_C String_t* _stringLiteral323963DF317DC6BC8F537946FC4C749433948E1A;
IL2CPP_EXTERN_C String_t* _stringLiteral3ACD87711AFA2F92341D669FC7DEC36679A29981;
IL2CPP_EXTERN_C String_t* _stringLiteral3C8BEB212F50782CC9ADCF481BDD586771879802;
IL2CPP_EXTERN_C String_t* _stringLiteral3CAB1D7CC33EEAEBC3CAADA969FB03A0A465CA88;
IL2CPP_EXTERN_C String_t* _stringLiteral3FCF7A79A19CC84E020DC880393A70FEEAF86DC4;
IL2CPP_EXTERN_C String_t* _stringLiteral407C00532FD858B87FCEE11BF0F998A6A89EDB9F;
IL2CPP_EXTERN_C String_t* _stringLiteral420DA4C22945AFD88BFE846E7F86FFC367F68CEE;
IL2CPP_EXTERN_C String_t* _stringLiteral426CC3C1F2689B3AB2C5623F4F191F009C0613A7;
IL2CPP_EXTERN_C String_t* _stringLiteral426FE8E91A51FFEA0F2119638FDE2BD56C9F4E31;
IL2CPP_EXTERN_C String_t* _stringLiteral46F878918541F54DB945AD87BF9ABA0D911BEFE4;
IL2CPP_EXTERN_C String_t* _stringLiteral4E3F28E31C6FBF9CE40FB0E22DB6EEB51E327ECC;
IL2CPP_EXTERN_C String_t* _stringLiteral4F0A76BABCE56E59E23281A8F29839B889151185;
IL2CPP_EXTERN_C String_t* _stringLiteral53061051CFE4CD1AED5D34B00C2D795C27B3DA26;
IL2CPP_EXTERN_C String_t* _stringLiteral54F01DC3E843B62C5D580897445264637A3E38FF;
IL2CPP_EXTERN_C String_t* _stringLiteral573ECBBA3D790B64C942DF0B3D7F66DC52B62369;
IL2CPP_EXTERN_C String_t* _stringLiteral5C7EBE7FA922EC3E10AA3F6954A60AE63E3D97FD;
IL2CPP_EXTERN_C String_t* _stringLiteral5F7F1DF435134922CF06E24B2D6EE31C3C9B3160;
IL2CPP_EXTERN_C String_t* _stringLiteral6067E93B7ED6BC9634C2207045961FBB1126B92A;
IL2CPP_EXTERN_C String_t* _stringLiteral617218EA8015175B48682B062B85B2CD9DEFB5CF;
IL2CPP_EXTERN_C String_t* _stringLiteral61B736E09A29A6A3C743F035E2AA68609617E020;
IL2CPP_EXTERN_C String_t* _stringLiteral63D47786E32E4313E54525AE6AE4564040ED7B44;
IL2CPP_EXTERN_C String_t* _stringLiteral665E0656CC33F8CF208845A22B28A9CA5A9FFE15;
IL2CPP_EXTERN_C String_t* _stringLiteral66CC2216400A85B2C13A1654EA6B5A0718876796;
IL2CPP_EXTERN_C String_t* _stringLiteral66F6958905BA7CD5CB681E6E56E9675450113205;
IL2CPP_EXTERN_C String_t* _stringLiteral6793C5F669DCA5A96F515BF83C7C0281CEC52708;
IL2CPP_EXTERN_C String_t* _stringLiteral690C12CED9E5E166F02EC56E4CD00E7A873F3E2F;
IL2CPP_EXTERN_C String_t* _stringLiteral6ABD8A412BD4EE4EEF3E2AB6A66583401BEA78C1;
IL2CPP_EXTERN_C String_t* _stringLiteral7445F99B8F21114A1A2E9E341A81E61AAD98112B;
IL2CPP_EXTERN_C String_t* _stringLiteral76828C0BCA127C29832C5627B24BEE1494C84A54;
IL2CPP_EXTERN_C String_t* _stringLiteral769C1E9F42F556AB69DFFC203099EDAC5A732B0B;
IL2CPP_EXTERN_C String_t* _stringLiteral78C67E2A4385F588BA2DCEE159691DCE1EC544D1;
IL2CPP_EXTERN_C String_t* _stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA;
IL2CPP_EXTERN_C String_t* _stringLiteral79CA5D5AC84C9565FF72D7572768CFF6F5A281B6;
IL2CPP_EXTERN_C String_t* _stringLiteral7DF1A0A864B4BA507DD046880E08F6C73B7FEC0F;
IL2CPP_EXTERN_C String_t* _stringLiteral7FCB90A02CB856E39E45C057419E1AC29DE139EC;
IL2CPP_EXTERN_C String_t* _stringLiteral837CE7935828332A712D944CC26D7F3344BEBB5A;
IL2CPP_EXTERN_C String_t* _stringLiteral888F402019BA6B7B75F107FF277905FC91B7D4A5;
IL2CPP_EXTERN_C String_t* _stringLiteral8C1F9317F0F6CD38539297951AC9FF62130D82D9;
IL2CPP_EXTERN_C String_t* _stringLiteral8FE87B74B92C5E234F7C885D04249B8E51437634;
IL2CPP_EXTERN_C String_t* _stringLiteral92765711E6967200AD03D0FD05A5FF0299196871;
IL2CPP_EXTERN_C String_t* _stringLiteral930FA872D10C3C46AAD2FB857FFC448BA117921B;
IL2CPP_EXTERN_C String_t* _stringLiteral943F69BFFE48EB1DB10FF70602E189E402E21DED;
IL2CPP_EXTERN_C String_t* _stringLiteral94CCC0E98B510289B306CD369D442ADC33DB3CAE;
IL2CPP_EXTERN_C String_t* _stringLiteral9568B4C9204E9BAEF2B8D4B56DF9E542885D7052;
IL2CPP_EXTERN_C String_t* _stringLiteral97A06D1C7C5ECFFBDE00FA3405D9F031222A580A;
IL2CPP_EXTERN_C String_t* _stringLiteral99C4188C1BCB2ECF7EDFADE513E17AAAAD995C31;
IL2CPP_EXTERN_C String_t* _stringLiteral9CFA66C1329DB5EFA71B026D4F1AB372C4CB1D65;
IL2CPP_EXTERN_C String_t* _stringLiteral9E697C3514FCD429A08318C830A7FBC7F581D117;
IL2CPP_EXTERN_C String_t* _stringLiteralA875201E6D3A3B754EC809B3BF73A451036B1E0B;
IL2CPP_EXTERN_C String_t* _stringLiteralAB0D9F5B9917E33FFA8D3428D1CEC5DA1F0F0C62;
IL2CPP_EXTERN_C String_t* _stringLiteralB41868DE0B663EE64B8FEC63B64C634F6B1DE0A9;
IL2CPP_EXTERN_C String_t* _stringLiteralB7313CC4A1FC7E8F730433FE31FA8B6C42C2F617;
IL2CPP_EXTERN_C String_t* _stringLiteralB74A962C152795F11F52A3EC88031176770458C2;
IL2CPP_EXTERN_C String_t* _stringLiteralB905D5BA9796D558254B8097CE85CBBD9143BADC;
IL2CPP_EXTERN_C String_t* _stringLiteralBD9BC6FFBE9890586B77DF6BA06A84DABF935C24;
IL2CPP_EXTERN_C String_t* _stringLiteralBEAE87662E841E1C317BDCCDA57E81EE89A03786;
IL2CPP_EXTERN_C String_t* _stringLiteralC07611980F307C4424521546EBCEDE59C941BA4D;
IL2CPP_EXTERN_C String_t* _stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9;
IL2CPP_EXTERN_C String_t* _stringLiteralC50BD3EEB0CD9AE675B6FB48C993EAF61A0F5743;
IL2CPP_EXTERN_C String_t* _stringLiteralC76D82146F56048D1DBC43CC06962044D480319E;
IL2CPP_EXTERN_C String_t* _stringLiteralCE3415D9DECDC4D8427864F65C19AE868B471E39;
IL2CPP_EXTERN_C String_t* _stringLiteralCE4450ACE065F3CF6C509B7EED049A20B424C177;
IL2CPP_EXTERN_C String_t* _stringLiteralCE7C5431178262865FF63D20231662963AA7B981;
IL2CPP_EXTERN_C String_t* _stringLiteralD0D0BCFAB5DEC3F5470557BA90A6327D46DD5516;
IL2CPP_EXTERN_C String_t* _stringLiteralD29CE96D46F6BB89D4932C0DB1884E1FA6FBE87A;
IL2CPP_EXTERN_C String_t* _stringLiteralD5EDDE0653F57527501C28735507B1CC41D34488;
IL2CPP_EXTERN_C String_t* _stringLiteralD8C7A356B73AA14E51E3C23F430521F42A4E8831;
IL2CPP_EXTERN_C String_t* _stringLiteralD982DD4496EE1EAEEDD5B4DA7B2EB057EEC66E1D;
IL2CPP_EXTERN_C String_t* _stringLiteralDC80E36B12012D9CC8345C1E65C3514CC71B6D6B;
IL2CPP_EXTERN_C String_t* _stringLiteralDDE51C3E268895CB5B8817EB5DF754C6CE44DD5F;
IL2CPP_EXTERN_C String_t* _stringLiteralDE23EC040182D650E8DB9B44C1CFFB63776C932C;
IL2CPP_EXTERN_C String_t* _stringLiteralDF22B3DDC533D69F9BC131B0894D704C0E269C62;
IL2CPP_EXTERN_C String_t* _stringLiteralDFD422686BD088F8D5ED9815578B589E855EE9C5;
IL2CPP_EXTERN_C String_t* _stringLiteralE32ABDC7FB4496502FDB3673484B236DE8B69B79;
IL2CPP_EXTERN_C String_t* _stringLiteralE6FF7945A3CCF30F1802B588D2DAA965954F4E98;
IL2CPP_EXTERN_C String_t* _stringLiteralE807B4AEAE6D4DE80147B92A4F8CD404D736C8A4;
IL2CPP_EXTERN_C String_t* _stringLiteralE80D1A891D83B6BEECBFF8C1AC537400E0C4BAD5;
IL2CPP_EXTERN_C String_t* _stringLiteralEDE5C319F3E1E62CD8B9EEA404BE2D3021161D09;
IL2CPP_EXTERN_C String_t* _stringLiteralF0CD6DFA477B81258DDA50B818EB82DCFD0D779C;
IL2CPP_EXTERN_C String_t* _stringLiteralF3B47E395D2D9638C5EAA65BC2DF51C8B8408E69;
IL2CPP_EXTERN_C String_t* _stringLiteralF5108753BECA86381C688C87756A7818591202F4;
IL2CPP_EXTERN_C String_t* _stringLiteralF79713A5AA84C33801A1B65A036B55C16D7F9216;
IL2CPP_EXTERN_C String_t* _stringLiteralF88D019D310EFCC979975957D01E97BE7C0390BC;
IL2CPP_EXTERN_C String_t* _stringLiteralF8BD268E02D4CD701442EC63C329701AAFDB43D5;
IL2CPP_EXTERN_C String_t* _stringLiteralFA05C5B5DCEC1F67308ABD0F452D2E928E174A05;
IL2CPP_EXTERN_C String_t* _stringLiteralFB8439BB2A29F7C4EB008B00D2DEFDCFB04D84A3;
IL2CPP_EXTERN_C String_t* _stringLiteralFD8BE31339CA6D27B9BD9BFB533775D42D96EE21;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_m3A7B0DA574107CCEB11DBDEFBEAC2E8464EA601F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_m3FBD4664CF58CE3AB623376F86BFDC01C20C40E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_m510F792A6D57058DE9C4BA6C68416F0DBC70B4E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_m6A18955685DE9C9F888B7DAC33F29A7EBB95D0A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_m6E991CCC48E55D076E2B4C8C12FB966ACC07C639_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_mAC2591E3A4A6D8CDC35C32A02DFA4E9FC0C59F6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_mB3D9C692F115EC458D2F71509DD96847CB820C80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_mBA90CBBCCE9DB58152F196A99A45ACF394E96ED3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1__ctor_mF0965535654494CBD28E19EE473FD91A87927D4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ParameterOverride_1_op_Implicit_mC30F5CD5D5D5CBA8E4DD1EAEA11FBFA23765E8E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_m030A8E08E793A98EA36D95922F98C25D527C2E31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_m089F5777CAF30DDDEFC7C3F5D5CD4E54DF0464AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_m3BAF90406739C725FFE5C32E99E1670786C4FD8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_m5D7E1730DFBCDFF70B8163C64ADD53BDECEB57B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_m600EC01F6DF1CC0BC6B86F90F66FE430D2A09640_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_m9113A44F0308D2DE9839EC91E3C3C6E8EFDBDC01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_mA1571EACBFF12DE899B249A960FE3BEE38875C29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_mC3A41CE665D9AE8FE944908A0A7C891C2D319950_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_mCD02E4E0561AE5C3D2ADA3434CC7B4CA2309B78C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_mE85B1D8C4322F345AC21AF0D8E38B49DB4D835EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1__ctor_mEA38C50E6B672253D73DB5C2EC701F3505E26AA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_m288B3D3946A169085FC6ADC1AB371CD59FC039FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
struct RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191;
struct LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2;
struct QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// <Module>
struct U3CModuleU3E_tEC622389CA6B4D448BE4927A1B2689598668FB75
{
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// UnityEngine.Rendering.PostProcessing.Dithering
struct Dithering_tA5739DB0219B6CE03B6975694785AC3AECD730AD : public RuntimeObject
{
// System.Int32 UnityEngine.Rendering.PostProcessing.Dithering::m_NoiseTextureIndex
int32_t ___m_NoiseTextureIndex_0;
// System.Random UnityEngine.Rendering.PostProcessing.Dithering::m_Random
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___m_Random_1;
};
// UnityEngine.Rendering.PostProcessing.FastApproximateAntialiasing
struct FastApproximateAntialiasing_tD3E777E81301D5AF3968F714C58E651A51C00A07 : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.PostProcessing.FastApproximateAntialiasing::fastMode
bool ___fastMode_0;
// System.Boolean UnityEngine.Rendering.PostProcessing.FastApproximateAntialiasing::keepAlpha
bool ___keepAlpha_1;
};
// UnityEngine.Rendering.PostProcessing.Fog
struct Fog_t74C7690D162C4A259C0E62ED8BAA86D5F3052DFF : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.PostProcessing.Fog::enabled
bool ___enabled_0;
// System.Boolean UnityEngine.Rendering.PostProcessing.Fog::excludeSkybox
bool ___excludeSkybox_1;
};
// UnityEngine.Rendering.PostProcessing.HableCurve
struct HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461 : public RuntimeObject
{
// System.Single UnityEngine.Rendering.PostProcessing.HableCurve::<whitePoint>k__BackingField
float ___U3CwhitePointU3Ek__BackingField_0;
// System.Single UnityEngine.Rendering.PostProcessing.HableCurve::<inverseWhitePoint>k__BackingField
float ___U3CinverseWhitePointU3Ek__BackingField_1;
// System.Single UnityEngine.Rendering.PostProcessing.HableCurve::<x0>k__BackingField
float ___U3Cx0U3Ek__BackingField_2;
// System.Single UnityEngine.Rendering.PostProcessing.HableCurve::<x1>k__BackingField
float ___U3Cx1U3Ek__BackingField_3;
// UnityEngine.Rendering.PostProcessing.HableCurve/Segment[] UnityEngine.Rendering.PostProcessing.HableCurve::m_Segments
SegmentU5BU5D_t0CF93A0DFAEB5A8A6089C7E5447A505CFA6FBADE* ___m_Segments_4;
// UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms UnityEngine.Rendering.PostProcessing.HableCurve::uniforms
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* ___uniforms_5;
};
// UnityEngine.Rendering.PostProcessing.LogHistogram
struct LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24 : public RuntimeObject
{
// UnityEngine.ComputeBuffer UnityEngine.Rendering.PostProcessing.LogHistogram::<data>k__BackingField
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___U3CdataU3Ek__BackingField_3;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// UnityEngine.Rendering.PostProcessing.MultiScaleVO
struct MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F : public RuntimeObject
{
// System.Single[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_SampleThickness
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_SampleThickness_0;
// System.Single[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_InvThicknessTable
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_InvThicknessTable_1;
// System.Single[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_SampleWeightTable
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_SampleWeightTable_2;
// System.Int32[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_Widths
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_Widths_3;
// System.Int32[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_Heights
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_Heights_4;
// System.Int32[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_ScaledWidths
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ScaledWidths_5;
// System.Int32[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_ScaledHeights
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ScaledHeights_6;
// UnityEngine.Rendering.PostProcessing.AmbientOcclusion UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_Settings
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___m_Settings_7;
// UnityEngine.Rendering.PostProcessing.PropertySheet UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_PropertySheet
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___m_PropertySheet_8;
// UnityEngine.Rendering.PostProcessing.PostProcessResources UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_Resources
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* ___m_Resources_9;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_AmbientOnlyAO
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_AmbientOnlyAO_10;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.PostProcessing.MultiScaleVO::m_MRT
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_MRT_11;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride
struct ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.PostProcessing.ParameterOverride::overrideState
bool ___overrideState_0;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer
struct PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer::m_ResetHistory
bool ___m_ResetHistory_0;
};
// UnityEngine.Rendering.PostProcessing.PropertySheet
struct PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397 : public RuntimeObject
{
// UnityEngine.MaterialPropertyBlock UnityEngine.Rendering.PostProcessing.PropertySheet::<properties>k__BackingField
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___U3CpropertiesU3Ek__BackingField_0;
// UnityEngine.Material UnityEngine.Rendering.PostProcessing.PropertySheet::<material>k__BackingField
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___U3CmaterialU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PropertySheetFactory
struct PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<UnityEngine.Shader,UnityEngine.Rendering.PostProcessing.PropertySheet> UnityEngine.Rendering.PostProcessing.PropertySheetFactory::m_Sheets
Dictionary_2_t02150DAF80DD1F49C7D778D850960419D8DF445A* ___m_Sheets_0;
};
// System.Random
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8 : public RuntimeObject
{
// System.Int32 System.Random::_inext
int32_t ____inext_3;
// System.Int32 System.Random::_inextp
int32_t ____inextp_4;
// System.Int32[] System.Random::_seedArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____seedArray_5;
};
// UnityEngine.Rendering.PostProcessing.ScalableAO
struct ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1 : public RuntimeObject
{
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.ScalableAO::m_Result
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_Result_0;
// UnityEngine.Rendering.PostProcessing.PropertySheet UnityEngine.Rendering.PostProcessing.ScalableAO::m_PropertySheet
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___m_PropertySheet_1;
// UnityEngine.Rendering.PostProcessing.AmbientOcclusion UnityEngine.Rendering.PostProcessing.ScalableAO::m_Settings
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___m_Settings_2;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.PostProcessing.ScalableAO::m_MRT
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_MRT_3;
// System.Int32[] UnityEngine.Rendering.PostProcessing.ScalableAO::m_SampleCount
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_SampleCount_4;
};
// UnityEngine.Rendering.PostProcessing.ShaderIDs
struct ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99 : public RuntimeObject
{
};
// UnityEngine.Rendering.PostProcessing.Spline
struct Spline_tD8C641273FEAA3A7958A261C41D694636049CB21 : public RuntimeObject
{
// UnityEngine.AnimationCurve UnityEngine.Rendering.PostProcessing.Spline::curve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve_2;
// System.Boolean UnityEngine.Rendering.PostProcessing.Spline::m_Loop
bool ___m_Loop_3;
// System.Single UnityEngine.Rendering.PostProcessing.Spline::m_ZeroValue
float ___m_ZeroValue_4;
// System.Single UnityEngine.Rendering.PostProcessing.Spline::m_Range
float ___m_Range_5;
// UnityEngine.AnimationCurve UnityEngine.Rendering.PostProcessing.Spline::m_InternalLoopingCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_InternalLoopingCurve_6;
// System.Int32 UnityEngine.Rendering.PostProcessing.Spline::frameCount
int32_t ___frameCount_7;
// System.Single[] UnityEngine.Rendering.PostProcessing.Spline::cachedData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___cachedData_8;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms
struct Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59 : public RuntimeObject
{
// UnityEngine.Rendering.PostProcessing.HableCurve UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::parent
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* ___parent_0;
};
// UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders
struct ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F : public RuntimeObject
{
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::autoExposure
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___autoExposure_0;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::exposureHistogram
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___exposureHistogram_1;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::lut3DBaker
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___lut3DBaker_2;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::texture3dLerp
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___texture3dLerp_3;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::gammaHistogram
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___gammaHistogram_4;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::waveform
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___waveform_5;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::vectorscope
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___vectorscope_6;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::multiScaleAODownsample1
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___multiScaleAODownsample1_7;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::multiScaleAODownsample2
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___multiScaleAODownsample2_8;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::multiScaleAORender
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___multiScaleAORender_9;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::multiScaleAOUpsample
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___multiScaleAOUpsample_10;
// UnityEngine.ComputeShader UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders::gaussianDownsample
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___gaussianDownsample_11;
};
// UnityEngine.Rendering.PostProcessing.PostProcessResources/SMAALuts
struct SMAALuts_t62105E31B4A58EC4A668D9C79B9720F7CD5C3CB2 : public RuntimeObject
{
// UnityEngine.Texture2D UnityEngine.Rendering.PostProcessing.PostProcessResources/SMAALuts::area
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___area_0;
// UnityEngine.Texture2D UnityEngine.Rendering.PostProcessing.PostProcessResources/SMAALuts::search
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___search_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders
struct Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B : public RuntimeObject
{
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::bloom
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___bloom_0;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::copy
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___copy_1;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::copyStd
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___copyStd_2;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::copyStdFromTexArray
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___copyStdFromTexArray_3;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::copyStdFromDoubleWide
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___copyStdFromDoubleWide_4;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::discardAlpha
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___discardAlpha_5;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::depthOfField
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___depthOfField_6;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::finalPass
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___finalPass_7;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::grainBaker
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___grainBaker_8;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::motionBlur
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___motionBlur_9;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::temporalAntialiasing
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___temporalAntialiasing_10;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::subpixelMorphologicalAntialiasing
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___subpixelMorphologicalAntialiasing_11;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::texture2dLerp
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___texture2dLerp_12;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::uber
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___uber_13;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::lut2DBaker
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___lut2DBaker_14;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::lightMeter
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___lightMeter_15;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::gammaHistogram
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___gammaHistogram_16;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::waveform
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___waveform_17;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::vectorscope
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___vectorscope_18;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::debugOverlays
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___debugOverlays_19;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::deferredFog
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___deferredFog_20;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::scalableAO
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___scalableAO_21;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::multiScaleAO
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___multiScaleAO_22;
// UnityEngine.Shader UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders::screenSpaceReflections
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___screenSpaceReflections_23;
};
// System.Nullable`1<System.Int32>
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Boolean>
struct ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
bool ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32>
struct ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Single>
struct ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
float ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Spline>
struct ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Texture>
struct ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusion>
struct PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AutoExposure>
struct PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Bloom>
struct PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ChromaticAberration>
struct PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ColorGrading>
struct PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.DepthOfField>
struct PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Grain>
struct PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.LensDistortion>
struct PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.MotionBlur>
struct PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<System.Object>
struct PostProcessEffectRenderer_1_tD2B8BDFEA0EFB99FB246D04A0049ED47005AAB3B : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
RuntimeObject* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections>
struct PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* ___U3CsettingsU3Ek__BackingField_1;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Vignette>
struct PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D
{
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::<settings>k__BackingField
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* ___U3CsettingsU3Ek__BackingField_1;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// UnityEngine.Rendering.PostProcessing.DisplayNameAttribute
struct DisplayNameAttribute_tC5C3C43F3EC6607A5829E04FA06D0F9C060115DC : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.String UnityEngine.Rendering.PostProcessing.DisplayNameAttribute::displayName
String_t* ___displayName_0;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.Keyframe
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0
{
// System.Single UnityEngine.Keyframe::m_Time
float ___m_Time_0;
// System.Single UnityEngine.Keyframe::m_Value
float ___m_Value_1;
// System.Single UnityEngine.Keyframe::m_InTangent
float ___m_InTangent_2;
// System.Single UnityEngine.Keyframe::m_OutTangent
float ___m_OutTangent_3;
// System.Int32 UnityEngine.Keyframe::m_WeightedMode
int32_t ___m_WeightedMode_4;
// System.Single UnityEngine.Keyframe::m_InWeight
float ___m_InWeight_5;
// System.Single UnityEngine.Keyframe::m_OutWeight
float ___m_OutWeight_6;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
// UnityEngine.Rendering.PostProcessing.MaxAttribute
struct MaxAttribute_tE11FA3D217BFB7E2D8C020865D09A389DB5F0A4C : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Single UnityEngine.Rendering.PostProcessing.MaxAttribute::max
float ___max_0;
};
// UnityEngine.Rendering.PostProcessing.MinAttribute
struct MinAttribute_tFB37EF8650FE490E490EAAB11BF66A75059BA59E : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Single UnityEngine.Rendering.PostProcessing.MinAttribute::min
float ___min_0;
};
// UnityEngine.Rendering.PostProcessing.MinMaxAttribute
struct MinMaxAttribute_t20D95C344F3EF235C5920E3A62EF5F1F45B99B7B : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Single UnityEngine.Rendering.PostProcessing.MinMaxAttribute::min
float ___min_0;
// System.Single UnityEngine.Rendering.PostProcessing.MinMaxAttribute::max
float ___max_1;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Level
struct Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5
{
// System.Int32 UnityEngine.Rendering.PostProcessing.BloomRenderer/Level::down
int32_t ___down_0;
// System.Int32 UnityEngine.Rendering.PostProcessing.BloomRenderer/Level::up
int32_t ___up_1;
};
// System.Nullable`1<UnityEngine.Rect>
struct Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Color>
struct ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Vector2>
struct ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Vector4>
struct ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value_1;
};
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode
struct AmbientOcclusionMode_t2CE9B677378D8E7F03B0425F9399A8D0433378AA
{
// System.Int32 UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality
struct AmbientOcclusionQuality_t57A52EC57C8C930227CF6E9D6CA0A13796A312AE
{
// System.Int32 UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer
struct AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948 : public PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E
{
// UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod[] UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::m_Methods
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* ___m_Methods_2;
};
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject
{
// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// UnityEngine.Rendering.PostProcessing.AutoExposureRenderer
struct AutoExposureRenderer_tD66729E538FBD499550B871DDF90100D61B8DC2C : public PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744
{
// UnityEngine.RenderTexture[][] UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::m_AutoExposurePool
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* ___m_AutoExposurePool_4;
// System.Int32[] UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::m_AutoExposurePingPong
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_AutoExposurePingPong_5;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::m_CurrentAutoExposure
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_CurrentAutoExposure_6;
};
// UnityEngine.Rendering.PostProcessing.BloomRenderer
struct BloomRenderer_tBEEBBC20CEE0E8E0C9C5518B1DA3EF0E06B5D19E : public PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4
{
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Level[] UnityEngine.Rendering.PostProcessing.BloomRenderer::m_Pyramid
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* ___m_Pyramid_2;
};
// UnityEngine.Rendering.PostProcessing.BoolParameter
struct BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE : public ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C
{
};
// UnityEngine.Rendering.BuiltinRenderTextureType
struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E
{
// System.Int32 UnityEngine.Rendering.BuiltinRenderTextureType::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer
struct ChromaticAberrationRenderer_t83F1A39188E8EB4968822575E0ECDE0EAD296C6D : public PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96
{
// UnityEngine.Texture2D UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer::m_InternalSpectralLut
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_InternalSpectralLut_2;
};
// UnityEngine.Rendering.PostProcessing.ColorGradingRenderer
struct ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A : public PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607
{
// UnityEngine.Texture2D UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::m_GradingCurves
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_GradingCurves_2;
// UnityEngine.Color[] UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::m_Pixels
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___m_Pixels_3;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::m_InternalLdrLut
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_InternalLdrLut_4;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::m_InternalLogLut
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_InternalLogLut_5;
// UnityEngine.Rendering.PostProcessing.HableCurve UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::m_HableCurve
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* ___m_HableCurve_8;
};
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject
{
// System.IntPtr UnityEngine.Rendering.CommandBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.ComputeBuffer
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233 : public RuntimeObject
{
// System.IntPtr UnityEngine.ComputeBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.Rendering.CopyTextureSupport
struct CopyTextureSupport_t4EFE718FA2FC4A185D5011E063FAA1249550C644
{
// System.Int32 UnityEngine.Rendering.CopyTextureSupport::value__
int32_t ___value___2;
};
// UnityEngine.CubemapFace
struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B
{
// System.Int32 UnityEngine.CubemapFace::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.DebugOverlay
struct DebugOverlay_t429B7C5FD1A2A7C6DE5193294300BB3F4EDEEFD3
{
// System.Int32 UnityEngine.Rendering.PostProcessing.DebugOverlay::value__
int32_t ___value___2;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
intptr_t ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer
struct DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A : public PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778
{
// UnityEngine.RenderTexture[][] UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::m_CoCHistoryTextures
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* ___m_CoCHistoryTextures_4;
// System.Int32[] UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::m_HistoryPingPong
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_HistoryPingPong_5;
};
// UnityEngine.DepthTextureMode
struct DepthTextureMode_t64422B6053A3474607EEBAB848B2049ECE39472D
{
// System.Int32 UnityEngine.DepthTextureMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.EyeAdaptation
struct EyeAdaptation_t08D50F6918E658369CB5F47437497CE444684DCA
{
// System.Int32 UnityEngine.Rendering.PostProcessing.EyeAdaptation::value__
int32_t ___value___2;
};
// UnityEngine.FilterMode
struct FilterMode_t4AD57F1A3FE272D650E0E688BA044AE872BD2A34
{
// System.Int32 UnityEngine.FilterMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.FloatParameter
struct FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586 : public ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F
{
};
// UnityEngine.Experimental.Rendering.FormatUsage
struct FormatUsage_tF45FA49B7572B22E10ABD248EEE906A4605C7BD2
{
// System.Int32 UnityEngine.Experimental.Rendering.FormatUsage::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.GradingMode
struct GradingMode_tA8DAAF079076426844BBE64436C48ABA84FF4A53
{
// System.Int32 UnityEngine.Rendering.PostProcessing.GradingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.GrainRenderer
struct GrainRenderer_t1338F563FAF27D821D98971655AC421DB40A31F0 : public PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7
{
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.GrainRenderer::m_GrainLookupRT
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_GrainLookupRT_2;
// System.Int32 UnityEngine.Rendering.PostProcessing.GrainRenderer::m_SampleIndex
int32_t ___m_SampleIndex_4;
};
// UnityEngine.Rendering.GraphicsDeviceType
struct GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5
{
// System.Int32 UnityEngine.Rendering.GraphicsDeviceType::value__
int32_t ___value___2;
};
// UnityEngine.Experimental.Rendering.GraphicsFormat
struct GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713
{
// System.Int32 UnityEngine.Experimental.Rendering.GraphicsFormat::value__
int32_t ___value___2;
};
// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A
{
// System.Int32 UnityEngine.HideFlags::value__
int32_t ___value___2;
};
// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.IntParameter
struct IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6 : public ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675
{
};
// UnityEngine.Rendering.PostProcessing.KernelSize
struct KernelSize_t095D85A2E019E6810BA25255F92321E546B742C6
{
// System.Int32 UnityEngine.Rendering.PostProcessing.KernelSize::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.LensDistortionRenderer
struct LensDistortionRenderer_t4C1044D9B6270D6E0856B7D666B95AEE8BA014A6 : public PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17
{
};
// UnityEngine.MaterialPropertyBlock
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D : public RuntimeObject
{
// System.IntPtr UnityEngine.MaterialPropertyBlock::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.Rendering.PostProcessing.MotionBlurRenderer
struct MotionBlurRenderer_t6A65983809CF4B5830DC85C34DC259542DB0D05D : public PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55
{
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// UnityEngine.Rendering.PostProcessing.PostProcessEvent
struct PostProcessEvent_t61A4C9537CA93E083E3DD0E0A1F5A9E3467EFB92
{
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessEvent::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RenderBufferLoadAction
struct RenderBufferLoadAction_t3333B2CABABAC39DA0CDC25602E5E4FD93C2CB0E
{
// System.Int32 UnityEngine.Rendering.RenderBufferLoadAction::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureCreationFlags
struct RenderTextureCreationFlags_t1C01993691E5BA956575134696509089FE852F50
{
// System.Int32 UnityEngine.RenderTextureCreationFlags::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureFormat
struct RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F
{
// System.Int32 UnityEngine.RenderTextureFormat::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureMemoryless
struct RenderTextureMemoryless_tE3B7F3AE353C3E9ACF86076376EB862131D19A69
{
// System.Int32 UnityEngine.RenderTextureMemoryless::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureReadWrite
struct RenderTextureReadWrite_t74086C1AE386FE2F1E853FD114ABFAFE68D8B49D
{
// System.Int32 UnityEngine.RenderTextureReadWrite::value__
int32_t ___value___2;
};
// UnityEngine.RenderingPath
struct RenderingPath_t8FE80D49AAC236E30E65DAB2FCDB53A4151B654D
{
// System.Int32 UnityEngine.RenderingPath::value__
int32_t ___value___2;
};
// System.RuntimeFieldHandle
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
// System.IntPtr System.RuntimeFieldHandle::value
intptr_t ___value_0;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset
struct ScreenSpaceReflectionPreset_tC3F84DEC5DF071D7A00A39A392FB141CFA6D7B3B
{
// System.Int32 UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution
struct ScreenSpaceReflectionResolution_t975294E815B59D21C67BC1BC6CD4A86986A461DF
{
// System.Int32 UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer
struct ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6 : public PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6
{
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::m_Resolve
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_Resolve_2;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::m_History
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_History_3;
// System.Int32[] UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::m_MipIDs
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_MipIDs_4;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset[] UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::m_Presets
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* ___m_Presets_5;
};
// UnityEngine.Rendering.ShadowSamplingMode
struct ShadowSamplingMode_t8BE740C4258CFEDDBAC01FDC0438D8EE3F776BA8
{
// System.Int32 UnityEngine.Rendering.ShadowSamplingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.SplineParameter
struct SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741 : public ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA
{
};
// UnityEngine.StereoTargetEyeMask
struct StereoTargetEyeMask_t938A55A4503B0E0F4673D0014089585B55865C93
{
// System.Int32 UnityEngine.StereoTargetEyeMask::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing
struct TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644 : public RuntimeObject
{
// System.Single UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::jitterSpread
float ___jitterSpread_0;
// System.Single UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::sharpness
float ___sharpness_1;
// System.Single UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::stationaryBlending
float ___stationaryBlending_2;
// System.Single UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::motionBlending
float ___motionBlending_3;
// System.Func`3<UnityEngine.Camera,UnityEngine.Vector2,UnityEngine.Matrix4x4> UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::jitteredMatrixFunc
Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B* ___jitteredMatrixFunc_4;
// UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::<jitter>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CjitterU3Ek__BackingField_5;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::m_Mrt
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_Mrt_6;
// System.Boolean UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::m_ResetHistory
bool ___m_ResetHistory_7;
// System.Int32 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::<sampleIndex>k__BackingField
int32_t ___U3CsampleIndexU3Ek__BackingField_9;
// UnityEngine.RenderTexture[][] UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::m_HistoryTextures
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* ___m_HistoryTextures_12;
// System.Int32[] UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::m_HistoryPingPong
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_HistoryPingPong_13;
};
// UnityEngine.Rendering.TextureDimension
struct TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642
{
// System.Int32 UnityEngine.Rendering.TextureDimension::value__
int32_t ___value___2;
};
// UnityEngine.TextureFormat
struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D
{
// System.Int32 UnityEngine.TextureFormat::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.TextureParameterDefault
struct TextureParameterDefault_tC96417EC7308C687C8DDEE8AB664CB68568DA3D2
{
// System.Int32 UnityEngine.Rendering.PostProcessing.TextureParameterDefault::value__
int32_t ___value___2;
};
// UnityEngine.TextureWrapMode
struct TextureWrapMode_tF9851343029052ED45668D1C99BAE09B2CCC13AD
{
// System.Int32 UnityEngine.TextureWrapMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.Tonemapper
struct Tonemapper_t9D8FDC446ABDE4CAEB795B2FE58B44FF54E86D2C
{
// System.Int32 UnityEngine.Rendering.PostProcessing.Tonemapper::value__
int32_t ___value___2;
};
// UnityEngine.VRTextureUsage
struct VRTextureUsage_t57FAA0077810142A461D74EDC5E33FC3D78BD2E8
{
// System.Int32 UnityEngine.VRTextureUsage::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.VignetteMode
struct VignetteMode_tB322DBC4B99031FF17FB27FEDFBB1A9DEB259BA0
{
// System.Int32 UnityEngine.Rendering.PostProcessing.VignetteMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.VignetteRenderer
struct VignetteRenderer_t846A51E7975657BF2F9182D6C24306079046568E : public PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834
{
};
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Pass
struct Pass_t52252684CD66C675D18AC51ECE36BF4F9BD6D374
{
// System.Int32 UnityEngine.Rendering.PostProcessing.BloomRenderer/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Camera/StereoscopicEye
struct StereoscopicEye_t30CC7EDE30A53D77DA8D865A2C52A86F2F625008
{
// System.Int32 UnityEngine.Camera/StereoscopicEye::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.ColorGradingRenderer/Pass
struct Pass_t29FC51BD8D74CC8ABDB6305503DC81129CEA5490
{
// System.Int32 UnityEngine.Rendering.PostProcessing.ColorGradingRenderer/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer/Pass
struct Pass_t7CAC0085A7E8913D229DEED201955C48F6859883
{
// System.Int32 UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.MotionBlurRenderer/Pass
struct Pass_t2AB65DFAB64C4FDA91074A9E34BC683C60316CBB
{
// System.Int32 UnityEngine.Rendering.PostProcessing.MotionBlurRenderer/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel
struct MipLevel_t24F045E60773A47B29C737F329C5306D5A9583F4
{
// System.Int32 UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.MultiScaleVO/Pass
struct Pass_tC17C9E522FCEDDD125A19D855786ECF100FBD64D
{
// System.Int32 UnityEngine.Rendering.PostProcessing.MultiScaleVO/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.PostProcessLayer/Antialiasing
struct Antialiasing_tB22ED24BC70A5C2A185CC71C43AA2C5DA4D85E72
{
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessLayer/Antialiasing::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext/StereoRenderingMode
struct StereoRenderingMode_t2F51C8E4E7B9A3D74D89A9D0EA83182D8B6C5424
{
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext/StereoRenderingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.ScalableAO/Pass
struct Pass_tF4ED3A84C3CF42E35060AC7FC240D8CAA822075B
{
// System.Int32 UnityEngine.Rendering.PostProcessing.ScalableAO/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/Pass
struct Pass_t512ACC9A8BB5EA2688AD1DA50ACE2320C70508E8
{
// System.Int32 UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Pass
struct Pass_t84EB774E95F5C0BCBB4A0682CE9969F15A3A9F26
{
// System.Int32 UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Quality
struct Quality_t27884442326CF1B8CB85BF0E74BF8EFEDB15F65E
{
// System.Int32 UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Quality::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing/Pass
struct Pass_t875938485A78C33C9191B3BE192050EF5C3074C9
{
// System.Int32 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing/Pass::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.TrackballAttribute/Mode
struct Mode_t37B7CF76C67426F94FB6A6AAD90D7163B3290B7F
{
// System.Int32 UnityEngine.Rendering.PostProcessing.TrackballAttribute/Mode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode>
struct ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality>
struct ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.EyeAdaptation>
struct ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.GradingMode>
struct ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32Enum>
struct ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.KernelSize>
struct ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset>
struct ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution>
struct ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Tonemapper>
struct ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.VignetteMode>
struct ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90
{
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value
int32_t ___value_1;
};
// UnityEngine.Rendering.PostProcessing.ColorParameter
struct ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299 : public ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785
{
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.ComputeShader
struct ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// UnityEngine.Rendering.PostProcessing.PostProcessAttribute
struct PostProcessAttribute_t5EE010415213019C88384E8B339549D7EF05EE97 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Type UnityEngine.Rendering.PostProcessing.PostProcessAttribute::renderer
Type_t* ___renderer_0;
// UnityEngine.Rendering.PostProcessing.PostProcessEvent UnityEngine.Rendering.PostProcessing.PostProcessAttribute::eventType
int32_t ___eventType_1;
// System.String UnityEngine.Rendering.PostProcessing.PostProcessAttribute::menuItem
String_t* ___menuItem_2;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessAttribute::allowInSceneView
bool ___allowInSceneView_3;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessAttribute::builtinEffect
bool ___builtinEffect_4;
};
// UnityEngine.Rendering.RenderTargetIdentifier
struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B
{
// UnityEngine.Rendering.BuiltinRenderTextureType UnityEngine.Rendering.RenderTargetIdentifier::m_Type
int32_t ___m_Type_1;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_NameID
int32_t ___m_NameID_2;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_InstanceID
int32_t ___m_InstanceID_3;
// System.IntPtr UnityEngine.Rendering.RenderTargetIdentifier::m_BufferPointer
intptr_t ___m_BufferPointer_4;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_MipLevel
int32_t ___m_MipLevel_5;
// UnityEngine.CubemapFace UnityEngine.Rendering.RenderTargetIdentifier::m_CubeFace
int32_t ___m_CubeFace_6;
// System.Int32 UnityEngine.Rendering.RenderTargetIdentifier::m_DepthSlice
int32_t ___m_DepthSlice_7;
};
// UnityEngine.RenderTextureDescriptor
struct RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46
{
// System.Int32 UnityEngine.RenderTextureDescriptor::<width>k__BackingField
int32_t ___U3CwidthU3Ek__BackingField_0;
// System.Int32 UnityEngine.RenderTextureDescriptor::<height>k__BackingField
int32_t ___U3CheightU3Ek__BackingField_1;
// System.Int32 UnityEngine.RenderTextureDescriptor::<msaaSamples>k__BackingField
int32_t ___U3CmsaaSamplesU3Ek__BackingField_2;
// System.Int32 UnityEngine.RenderTextureDescriptor::<volumeDepth>k__BackingField
int32_t ___U3CvolumeDepthU3Ek__BackingField_3;
// System.Int32 UnityEngine.RenderTextureDescriptor::<mipCount>k__BackingField
int32_t ___U3CmipCountU3Ek__BackingField_4;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::_graphicsFormat
int32_t ____graphicsFormat_5;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<stencilFormat>k__BackingField
int32_t ___U3CstencilFormatU3Ek__BackingField_6;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<depthStencilFormat>k__BackingField
int32_t ___U3CdepthStencilFormatU3Ek__BackingField_7;
// UnityEngine.Rendering.TextureDimension UnityEngine.RenderTextureDescriptor::<dimension>k__BackingField
int32_t ___U3CdimensionU3Ek__BackingField_8;
// UnityEngine.Rendering.ShadowSamplingMode UnityEngine.RenderTextureDescriptor::<shadowSamplingMode>k__BackingField
int32_t ___U3CshadowSamplingModeU3Ek__BackingField_9;
// UnityEngine.VRTextureUsage UnityEngine.RenderTextureDescriptor::<vrUsage>k__BackingField
int32_t ___U3CvrUsageU3Ek__BackingField_10;
// UnityEngine.RenderTextureCreationFlags UnityEngine.RenderTextureDescriptor::_flags
int32_t ____flags_11;
// UnityEngine.RenderTextureMemoryless UnityEngine.RenderTextureDescriptor::<memoryless>k__BackingField
int32_t ___U3CmemorylessU3Ek__BackingField_12;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing
struct SubpixelMorphologicalAntialiasing_tA63951F15B8029A664711110DAC46271060B6F12 : public RuntimeObject
{
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Quality UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing::quality
int32_t ___quality_0;
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Rendering.PostProcessing.TextureParameter
struct TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F : public ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA
{
// UnityEngine.Rendering.PostProcessing.TextureParameterDefault UnityEngine.Rendering.PostProcessing.TextureParameter::defaultState
int32_t ___defaultState_2;
};
// UnityEngine.Rendering.PostProcessing.TrackballAttribute
struct TrackballAttribute_t912B954651B2296B7D6F36DFC9F5E056562F94F6 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// UnityEngine.Rendering.PostProcessing.TrackballAttribute/Mode UnityEngine.Rendering.PostProcessing.TrackballAttribute::mode
int32_t ___mode_0;
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
// UnityEngine.Rendering.PostProcessing.Vector2Parameter
struct Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034 : public ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061
{
};
// UnityEngine.Rendering.PostProcessing.Vector4Parameter
struct Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85 : public ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7
{
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset
struct QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683 : public RuntimeObject
{
// System.Int32 UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset::maximumIterationCount
int32_t ___maximumIterationCount_0;
// System.Single UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset::thickness
float ___thickness_1;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset::downsampling
int32_t ___downsampling_2;
};
// System.Func`3<UnityEngine.Camera,UnityEngine.Vector2,UnityEngine.Matrix4x4>
struct Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B : public MulticastDelegate_t
{
};
// System.Func`3<System.Object,UnityEngine.Vector2,UnityEngine.Matrix4x4>
struct Func_3_t7FC1ACD11D99CFAFDAD67720E1F7F857FC20547F : public MulticastDelegate_t
{
};
// System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>
struct Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value_1;
};
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionModeParameter
struct AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE : public ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2
{
};
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQualityParameter
struct AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29 : public ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.PostProcessing.EyeAdaptationParameter
struct EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6 : public ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361
{
};
// UnityEngine.Rendering.PostProcessing.GradingModeParameter
struct GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395 : public ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6
{
};
// UnityEngine.Rendering.PostProcessing.KernelSizeParameter
struct KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625 : public ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25
{
};
// UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings
struct PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings::active
bool ___active_4;
// UnityEngine.Rendering.PostProcessing.BoolParameter UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings::enabled
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* ___enabled_5;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rendering.PostProcessing.ParameterOverride> UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings::parameters
ReadOnlyCollection_1_t84943A0CE24AD654A64A9D5B0090B390FD315049* ___parameters_6;
};
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext
struct PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7 : public RuntimeObject
{
// UnityEngine.Camera UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::m_Camera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera_0;
// UnityEngine.Rendering.CommandBuffer UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<command>k__BackingField
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___U3CcommandU3Ek__BackingField_1;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<source>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CsourceU3Ek__BackingField_2;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<destination>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CdestinationU3Ek__BackingField_3;
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<sourceFormat>k__BackingField
int32_t ___U3CsourceFormatU3Ek__BackingField_4;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<flip>k__BackingField
bool ___U3CflipU3Ek__BackingField_5;
// UnityEngine.Rendering.PostProcessing.PostProcessResources UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<resources>k__BackingField
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* ___U3CresourcesU3Ek__BackingField_6;
// UnityEngine.Rendering.PostProcessing.PropertySheetFactory UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<propertySheets>k__BackingField
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* ___U3CpropertySheetsU3Ek__BackingField_7;
// System.Collections.Generic.Dictionary`2<System.String,System.Object> UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<userData>k__BackingField
Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CuserDataU3Ek__BackingField_8;
// UnityEngine.Rendering.PostProcessing.PostProcessDebugLayer UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<debugLayer>k__BackingField
PostProcessDebugLayer_tD1025B624D67FB5F369C673972D2219EFF179D02* ___U3CdebugLayerU3Ek__BackingField_9;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<width>k__BackingField
int32_t ___U3CwidthU3Ek__BackingField_10;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<height>k__BackingField
int32_t ___U3CheightU3Ek__BackingField_11;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<stereoActive>k__BackingField
bool ___U3CstereoActiveU3Ek__BackingField_12;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<xrActiveEye>k__BackingField
int32_t ___U3CxrActiveEyeU3Ek__BackingField_13;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<numberOfEyes>k__BackingField
int32_t ___U3CnumberOfEyesU3Ek__BackingField_14;
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext/StereoRenderingMode UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<stereoRenderingMode>k__BackingField
int32_t ___U3CstereoRenderingModeU3Ek__BackingField_15;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<screenWidth>k__BackingField
int32_t ___U3CscreenWidthU3Ek__BackingField_16;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<screenHeight>k__BackingField
int32_t ___U3CscreenHeightU3Ek__BackingField_17;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<isSceneView>k__BackingField
bool ___U3CisSceneViewU3Ek__BackingField_18;
// UnityEngine.Rendering.PostProcessing.PostProcessLayer/Antialiasing UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<antialiasing>k__BackingField
int32_t ___U3CantialiasingU3Ek__BackingField_19;
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::<temporalAntialiasing>k__BackingField
TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* ___U3CtemporalAntialiasingU3Ek__BackingField_20;
// UnityEngine.Rendering.PostProcessing.PropertySheet UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::uberSheet
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___uberSheet_21;
// UnityEngine.Texture UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::autoExposureTexture
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___autoExposureTexture_22;
// UnityEngine.Rendering.PostProcessing.LogHistogram UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::logHistogram
LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* ___logHistogram_23;
// UnityEngine.Texture UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::logLut
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___logLut_24;
// UnityEngine.Rendering.PostProcessing.AutoExposure UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::autoExposure
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* ___autoExposure_25;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::bloomBufferNameID
int32_t ___bloomBufferNameID_26;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::physicalCamera
bool ___physicalCamera_27;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::m_sourceDescriptor
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___m_sourceDescriptor_28;
};
// UnityEngine.Rendering.PostProcessing.PostProcessResources
struct PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.Texture2D[] UnityEngine.Rendering.PostProcessing.PostProcessResources::blueNoise64
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___blueNoise64_4;
// UnityEngine.Texture2D[] UnityEngine.Rendering.PostProcessing.PostProcessResources::blueNoise256
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* ___blueNoise256_5;
// UnityEngine.Rendering.PostProcessing.PostProcessResources/SMAALuts UnityEngine.Rendering.PostProcessing.PostProcessResources::smaaLuts
SMAALuts_t62105E31B4A58EC4A668D9C79B9720F7CD5C3CB2* ___smaaLuts_6;
// UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders UnityEngine.Rendering.PostProcessing.PostProcessResources::shaders
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* ___shaders_7;
// UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders UnityEngine.Rendering.PostProcessing.PostProcessResources::computeShaders
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* ___computeShaders_8;
};
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPresetParameter
struct ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60 : public ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955
{
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter
struct ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6 : public ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F
{
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Rendering.PostProcessing.TonemapperParameter
struct TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD : public ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90
{
};
// UnityEngine.Rendering.PostProcessing.VignetteModeParameter
struct VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F : public ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD
{
};
// UnityEngine.Rendering.PostProcessing.AmbientOcclusion
struct AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionModeParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::mode
AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* ___mode_7;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::intensity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensity_8;
// UnityEngine.Rendering.PostProcessing.ColorParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::color
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* ___color_9;
// UnityEngine.Rendering.PostProcessing.BoolParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::ambientOnly
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* ___ambientOnly_10;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::noiseFilterTolerance
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___noiseFilterTolerance_11;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::blurTolerance
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___blurTolerance_12;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::upsampleTolerance
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___upsampleTolerance_13;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::thicknessModifier
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___thicknessModifier_14;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::directLightingStrength
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___directLightingStrength_15;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::radius
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___radius_16;
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQualityParameter UnityEngine.Rendering.PostProcessing.AmbientOcclusion::quality
AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* ___quality_17;
};
// UnityEngine.Rendering.PostProcessing.AutoExposure
struct AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.Vector2Parameter UnityEngine.Rendering.PostProcessing.AutoExposure::filtering
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* ___filtering_7;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AutoExposure::minLuminance
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___minLuminance_8;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AutoExposure::maxLuminance
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___maxLuminance_9;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AutoExposure::keyValue
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___keyValue_10;
// UnityEngine.Rendering.PostProcessing.EyeAdaptationParameter UnityEngine.Rendering.PostProcessing.AutoExposure::eyeAdaptation
EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* ___eyeAdaptation_11;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AutoExposure::speedUp
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___speedUp_12;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.AutoExposure::speedDown
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___speedDown_13;
};
// UnityEngine.Rendering.PostProcessing.Bloom
struct Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Bloom::intensity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensity_7;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Bloom::threshold
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___threshold_8;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Bloom::softKnee
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___softKnee_9;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Bloom::clamp
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___clamp_10;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Bloom::diffusion
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___diffusion_11;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Bloom::anamorphicRatio
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___anamorphicRatio_12;
// UnityEngine.Rendering.PostProcessing.ColorParameter UnityEngine.Rendering.PostProcessing.Bloom::color
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* ___color_13;
// UnityEngine.Rendering.PostProcessing.BoolParameter UnityEngine.Rendering.PostProcessing.Bloom::fastMode
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* ___fastMode_14;
// UnityEngine.Rendering.PostProcessing.TextureParameter UnityEngine.Rendering.PostProcessing.Bloom::dirtTexture
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* ___dirtTexture_15;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Bloom::dirtIntensity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___dirtIntensity_16;
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.Rendering.PostProcessing.ChromaticAberration
struct ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.TextureParameter UnityEngine.Rendering.PostProcessing.ChromaticAberration::spectralLut
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* ___spectralLut_7;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ChromaticAberration::intensity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensity_8;
// UnityEngine.Rendering.PostProcessing.BoolParameter UnityEngine.Rendering.PostProcessing.ChromaticAberration::fastMode
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* ___fastMode_9;
};
// UnityEngine.Rendering.PostProcessing.ColorGrading
struct ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.GradingModeParameter UnityEngine.Rendering.PostProcessing.ColorGrading::gradingMode
GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* ___gradingMode_7;
// UnityEngine.Rendering.PostProcessing.TextureParameter UnityEngine.Rendering.PostProcessing.ColorGrading::externalLut
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* ___externalLut_8;
// UnityEngine.Rendering.PostProcessing.TonemapperParameter UnityEngine.Rendering.PostProcessing.ColorGrading::tonemapper
TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* ___tonemapper_9;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::toneCurveToeStrength
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___toneCurveToeStrength_10;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::toneCurveToeLength
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___toneCurveToeLength_11;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::toneCurveShoulderStrength
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___toneCurveShoulderStrength_12;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::toneCurveShoulderLength
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___toneCurveShoulderLength_13;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::toneCurveShoulderAngle
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___toneCurveShoulderAngle_14;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::toneCurveGamma
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___toneCurveGamma_15;
// UnityEngine.Rendering.PostProcessing.TextureParameter UnityEngine.Rendering.PostProcessing.ColorGrading::ldrLut
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* ___ldrLut_16;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::ldrLutContribution
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___ldrLutContribution_17;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::temperature
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___temperature_18;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::tint
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___tint_19;
// UnityEngine.Rendering.PostProcessing.ColorParameter UnityEngine.Rendering.PostProcessing.ColorGrading::colorFilter
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* ___colorFilter_20;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::hueShift
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___hueShift_21;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::saturation
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___saturation_22;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::brightness
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___brightness_23;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::postExposure
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___postExposure_24;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::contrast
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___contrast_25;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerRedOutRedIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerRedOutRedIn_26;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerRedOutGreenIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerRedOutGreenIn_27;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerRedOutBlueIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerRedOutBlueIn_28;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerGreenOutRedIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerGreenOutRedIn_29;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerGreenOutGreenIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerGreenOutGreenIn_30;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerGreenOutBlueIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerGreenOutBlueIn_31;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerBlueOutRedIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerBlueOutRedIn_32;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerBlueOutGreenIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerBlueOutGreenIn_33;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ColorGrading::mixerBlueOutBlueIn
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___mixerBlueOutBlueIn_34;
// UnityEngine.Rendering.PostProcessing.Vector4Parameter UnityEngine.Rendering.PostProcessing.ColorGrading::lift
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* ___lift_35;
// UnityEngine.Rendering.PostProcessing.Vector4Parameter UnityEngine.Rendering.PostProcessing.ColorGrading::gamma
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* ___gamma_36;
// UnityEngine.Rendering.PostProcessing.Vector4Parameter UnityEngine.Rendering.PostProcessing.ColorGrading::gain
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* ___gain_37;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::masterCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___masterCurve_38;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::redCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___redCurve_39;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::greenCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___greenCurve_40;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::blueCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___blueCurve_41;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::hueVsHueCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___hueVsHueCurve_42;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::hueVsSatCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___hueVsSatCurve_43;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::satVsSatCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___satVsSatCurve_44;
// UnityEngine.Rendering.PostProcessing.SplineParameter UnityEngine.Rendering.PostProcessing.ColorGrading::lumVsSatCurve
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* ___lumVsSatCurve_45;
};
// UnityEngine.Rendering.PostProcessing.DepthOfField
struct DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.DepthOfField::focusDistance
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___focusDistance_7;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.DepthOfField::aperture
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___aperture_8;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.DepthOfField::focalLength
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___focalLength_9;
// UnityEngine.Rendering.PostProcessing.KernelSizeParameter UnityEngine.Rendering.PostProcessing.DepthOfField::kernelSize
KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* ___kernelSize_10;
};
// UnityEngine.Rendering.PostProcessing.Grain
struct Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.BoolParameter UnityEngine.Rendering.PostProcessing.Grain::colored
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* ___colored_7;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Grain::intensity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensity_8;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Grain::size
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___size_9;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Grain::lumContrib
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___lumContrib_10;
};
// UnityEngine.Rendering.PostProcessing.LensDistortion
struct LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.LensDistortion::intensity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensity_7;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.LensDistortion::intensityX
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensityX_8;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.LensDistortion::intensityY
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensityY_9;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.LensDistortion::centerX
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___centerX_10;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.LensDistortion::centerY
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___centerY_11;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.LensDistortion::scale
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___scale_12;
};
// UnityEngine.Rendering.PostProcessing.MotionBlur
struct MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.MotionBlur::shutterAngle
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___shutterAngle_7;
// UnityEngine.Rendering.PostProcessing.IntParameter UnityEngine.Rendering.PostProcessing.MotionBlur::sampleCount
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* ___sampleCount_8;
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections
struct ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPresetParameter UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::preset
ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* ___preset_7;
// UnityEngine.Rendering.PostProcessing.IntParameter UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::maximumIterationCount
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* ___maximumIterationCount_8;
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::resolution
ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* ___resolution_9;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::thickness
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___thickness_10;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::maximumMarchDistance
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___maximumMarchDistance_11;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::distanceFade
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___distanceFade_12;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::vignette
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___vignette_13;
};
// UnityEngine.Rendering.PostProcessing.Vignette
struct Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12 : public PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449
{
// UnityEngine.Rendering.PostProcessing.VignetteModeParameter UnityEngine.Rendering.PostProcessing.Vignette::mode
VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* ___mode_7;
// UnityEngine.Rendering.PostProcessing.ColorParameter UnityEngine.Rendering.PostProcessing.Vignette::color
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* ___color_8;
// UnityEngine.Rendering.PostProcessing.Vector2Parameter UnityEngine.Rendering.PostProcessing.Vignette::center
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* ___center_9;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Vignette::intensity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___intensity_10;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Vignette::smoothness
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___smoothness_11;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Vignette::roundness
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___roundness_12;
// UnityEngine.Rendering.PostProcessing.BoolParameter UnityEngine.Rendering.PostProcessing.Vignette::rounded
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* ___rounded_13;
// UnityEngine.Rendering.PostProcessing.TextureParameter UnityEngine.Rendering.PostProcessing.Vignette::mask
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* ___mask_14;
// UnityEngine.Rendering.PostProcessing.FloatParameter UnityEngine.Rendering.PostProcessing.Vignette::opacity
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* ___opacity_15;
};
// <Module>
// <Module>
// System.Attribute
// System.Attribute
// UnityEngine.Rendering.PostProcessing.Dithering
// UnityEngine.Rendering.PostProcessing.Dithering
// UnityEngine.Rendering.PostProcessing.FastApproximateAntialiasing
// UnityEngine.Rendering.PostProcessing.FastApproximateAntialiasing
// UnityEngine.Rendering.PostProcessing.Fog
// UnityEngine.Rendering.PostProcessing.Fog
// UnityEngine.Rendering.PostProcessing.HableCurve
// UnityEngine.Rendering.PostProcessing.HableCurve
// UnityEngine.Rendering.PostProcessing.LogHistogram
// UnityEngine.Rendering.PostProcessing.LogHistogram
// UnityEngine.Rendering.PostProcessing.MultiScaleVO
// UnityEngine.Rendering.PostProcessing.MultiScaleVO
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer
// UnityEngine.Rendering.PostProcessing.PropertySheet
// UnityEngine.Rendering.PostProcessing.PropertySheet
// UnityEngine.Rendering.PostProcessing.PropertySheetFactory
// UnityEngine.Rendering.PostProcessing.PropertySheetFactory
// System.Random
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields
{
// System.Random System.Random::s_globalRandom
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom_7;
};
// System.Random
struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields
{
// System.Random System.Random::t_threadRandom
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom_6;
};
// UnityEngine.Rendering.PostProcessing.ScalableAO
// UnityEngine.Rendering.PostProcessing.ScalableAO
// UnityEngine.Rendering.PostProcessing.ShaderIDs
struct ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields
{
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::MainTex
int32_t ___MainTex_0;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Jitter
int32_t ___Jitter_1;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Sharpness
int32_t ___Sharpness_2;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::FinalBlendParameters
int32_t ___FinalBlendParameters_3;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::HistoryTex
int32_t ___HistoryTex_4;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::SMAA_Flip
int32_t ___SMAA_Flip_5;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::SMAA_Flop
int32_t ___SMAA_Flop_6;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::AOParams
int32_t ___AOParams_7;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::AOColor
int32_t ___AOColor_8;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::OcclusionTexture1
int32_t ___OcclusionTexture1_9;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::OcclusionTexture2
int32_t ___OcclusionTexture2_10;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::SAOcclusionTexture
int32_t ___SAOcclusionTexture_11;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::MSVOcclusionTexture
int32_t ___MSVOcclusionTexture_12;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::DepthCopy
int32_t ___DepthCopy_13;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LinearDepth
int32_t ___LinearDepth_14;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LowDepth1
int32_t ___LowDepth1_15;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LowDepth2
int32_t ___LowDepth2_16;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LowDepth3
int32_t ___LowDepth3_17;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LowDepth4
int32_t ___LowDepth4_18;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TiledDepth1
int32_t ___TiledDepth1_19;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TiledDepth2
int32_t ___TiledDepth2_20;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TiledDepth3
int32_t ___TiledDepth3_21;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TiledDepth4
int32_t ___TiledDepth4_22;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Occlusion1
int32_t ___Occlusion1_23;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Occlusion2
int32_t ___Occlusion2_24;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Occlusion3
int32_t ___Occlusion3_25;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Occlusion4
int32_t ___Occlusion4_26;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Combined1
int32_t ___Combined1_27;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Combined2
int32_t ___Combined2_28;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Combined3
int32_t ___Combined3_29;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::SSRResolveTemp
int32_t ___SSRResolveTemp_30;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Noise
int32_t ___Noise_31;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Test
int32_t ___Test_32;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Resolve
int32_t ___Resolve_33;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::History
int32_t ___History_34;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ViewMatrix
int32_t ___ViewMatrix_35;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::InverseViewMatrix
int32_t ___InverseViewMatrix_36;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ScreenSpaceProjectionMatrix
int32_t ___ScreenSpaceProjectionMatrix_37;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Params2
int32_t ___Params2_38;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::FogColor
int32_t ___FogColor_39;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::FogParams
int32_t ___FogParams_40;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::VelocityScale
int32_t ___VelocityScale_41;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::MaxBlurRadius
int32_t ___MaxBlurRadius_42;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::RcpMaxBlurRadius
int32_t ___RcpMaxBlurRadius_43;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::VelocityTex
int32_t ___VelocityTex_44;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Tile2RT
int32_t ___Tile2RT_45;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Tile4RT
int32_t ___Tile4RT_46;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Tile8RT
int32_t ___Tile8RT_47;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TileMaxOffs
int32_t ___TileMaxOffs_48;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TileMaxLoop
int32_t ___TileMaxLoop_49;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TileVRT
int32_t ___TileVRT_50;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::NeighborMaxTex
int32_t ___NeighborMaxTex_51;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LoopCount
int32_t ___LoopCount_52;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::DepthOfFieldTemp
int32_t ___DepthOfFieldTemp_53;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::DepthOfFieldTex
int32_t ___DepthOfFieldTex_54;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Distance
int32_t ___Distance_55;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LensCoeff
int32_t ___LensCoeff_56;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::MaxCoC
int32_t ___MaxCoC_57;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::RcpMaxCoC
int32_t ___RcpMaxCoC_58;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::RcpAspect
int32_t ___RcpAspect_59;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::CoCTex
int32_t ___CoCTex_60;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TaaParams
int32_t ___TaaParams_61;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::AutoExposureTex
int32_t ___AutoExposureTex_62;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::HistogramBuffer
int32_t ___HistogramBuffer_63;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Params
int32_t ___Params_64;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ScaleOffsetRes
int32_t ___ScaleOffsetRes_65;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::BloomTex
int32_t ___BloomTex_66;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::SampleScale
int32_t ___SampleScale_67;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Threshold
int32_t ___Threshold_68;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ColorIntensity
int32_t ___ColorIntensity_69;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Bloom_DirtTex
int32_t ___Bloom_DirtTex_70;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Bloom_Settings
int32_t ___Bloom_Settings_71;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Bloom_Color
int32_t ___Bloom_Color_72;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Bloom_DirtTileOffset
int32_t ___Bloom_DirtTileOffset_73;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ChromaticAberration_Amount
int32_t ___ChromaticAberration_Amount_74;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ChromaticAberration_SpectralLut
int32_t ___ChromaticAberration_SpectralLut_75;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Distortion_CenterScale
int32_t ___Distortion_CenterScale_76;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Distortion_Amount
int32_t ___Distortion_Amount_77;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Lut2D
int32_t ___Lut2D_78;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Lut3D
int32_t ___Lut3D_79;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Lut3D_Params
int32_t ___Lut3D_Params_80;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Lut2D_Params
int32_t ___Lut2D_Params_81;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::UserLut2D_Params
int32_t ___UserLut2D_Params_82;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::PostExposure
int32_t ___PostExposure_83;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ColorBalance
int32_t ___ColorBalance_84;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ColorFilter
int32_t ___ColorFilter_85;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::HueSatCon
int32_t ___HueSatCon_86;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Brightness
int32_t ___Brightness_87;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ChannelMixerRed
int32_t ___ChannelMixerRed_88;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ChannelMixerGreen
int32_t ___ChannelMixerGreen_89;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ChannelMixerBlue
int32_t ___ChannelMixerBlue_90;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Lift
int32_t ___Lift_91;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::InvGamma
int32_t ___InvGamma_92;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Gain
int32_t ___Gain_93;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Curves
int32_t ___Curves_94;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::CustomToneCurve
int32_t ___CustomToneCurve_95;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ToeSegmentA
int32_t ___ToeSegmentA_96;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ToeSegmentB
int32_t ___ToeSegmentB_97;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::MidSegmentA
int32_t ___MidSegmentA_98;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::MidSegmentB
int32_t ___MidSegmentB_99;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ShoSegmentA
int32_t ___ShoSegmentA_100;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::ShoSegmentB
int32_t ___ShoSegmentB_101;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Vignette_Color
int32_t ___Vignette_Color_102;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Vignette_Center
int32_t ___Vignette_Center_103;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Vignette_Settings
int32_t ___Vignette_Settings_104;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Vignette_Mask
int32_t ___Vignette_Mask_105;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Vignette_Opacity
int32_t ___Vignette_Opacity_106;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Vignette_Mode
int32_t ___Vignette_Mode_107;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Grain_Params1
int32_t ___Grain_Params1_108;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Grain_Params2
int32_t ___Grain_Params2_109;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::GrainTex
int32_t ___GrainTex_110;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Phase
int32_t ___Phase_111;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::GrainNoiseParameters
int32_t ___GrainNoiseParameters_112;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::LumaInAlpha
int32_t ___LumaInAlpha_113;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::DitheringTex
int32_t ___DitheringTex_114;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Dithering_Coords
int32_t ___Dithering_Coords_115;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::From
int32_t ___From_116;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::To
int32_t ___To_117;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::Interp
int32_t ___Interp_118;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::TargetColor
int32_t ___TargetColor_119;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::HalfResFinalCopy
int32_t ___HalfResFinalCopy_120;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::WaveformSource
int32_t ___WaveformSource_121;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::WaveformBuffer
int32_t ___WaveformBuffer_122;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::VectorscopeBuffer
int32_t ___VectorscopeBuffer_123;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::RenderViewportScaleFactor
int32_t ___RenderViewportScaleFactor_124;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::UVTransform
int32_t ___UVTransform_125;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::DepthSlice
int32_t ___DepthSlice_126;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::UVScaleOffset
int32_t ___UVScaleOffset_127;
// System.Int32 UnityEngine.Rendering.PostProcessing.ShaderIDs::PosScaleOffset
int32_t ___PosScaleOffset_128;
};
// UnityEngine.Rendering.PostProcessing.ShaderIDs
// UnityEngine.Rendering.PostProcessing.Spline
// UnityEngine.Rendering.PostProcessing.Spline
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms
// UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms
// UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders
// UnityEngine.Rendering.PostProcessing.PostProcessResources/ComputeShaders
// UnityEngine.Rendering.PostProcessing.PostProcessResources/SMAALuts
// UnityEngine.Rendering.PostProcessing.PostProcessResources/SMAALuts
// UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders
// UnityEngine.Rendering.PostProcessing.PostProcessResources/Shaders
// System.Nullable`1<System.Int32>
// System.Nullable`1<System.Int32>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Boolean>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Boolean>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Single>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Single>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Spline>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Spline>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Texture>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Texture>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusion>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusion>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AutoExposure>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AutoExposure>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Bloom>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Bloom>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ChromaticAberration>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ChromaticAberration>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ColorGrading>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ColorGrading>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.DepthOfField>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.DepthOfField>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Grain>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Grain>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.LensDistortion>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.LensDistortion>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.MotionBlur>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.MotionBlur>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<System.Object>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<System.Object>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Vignette>
// UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Vignette>
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// UnityEngine.Color
// UnityEngine.Color
// UnityEngine.Rendering.PostProcessing.DisplayNameAttribute
// UnityEngine.Rendering.PostProcessing.DisplayNameAttribute
// System.Double
// System.Double
// System.Int32
// System.Int32
// UnityEngine.Keyframe
// UnityEngine.Keyframe
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Mathf
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// UnityEngine.Rendering.PostProcessing.MaxAttribute
// UnityEngine.Rendering.PostProcessing.MaxAttribute
// UnityEngine.Rendering.PostProcessing.MinAttribute
// UnityEngine.Rendering.PostProcessing.MinAttribute
// UnityEngine.Rendering.PostProcessing.MinMaxAttribute
// UnityEngine.Rendering.PostProcessing.MinMaxAttribute
// System.Single
// System.Single
// System.UInt32
// System.UInt32
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// System.Void
// System.Void
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Level
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Level
// System.Nullable`1<UnityEngine.Rect>
// System.Nullable`1<UnityEngine.Rect>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Color>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Color>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Vector2>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Vector2>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Vector4>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Vector4>
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer
// UnityEngine.AnimationCurve
// UnityEngine.AnimationCurve
// UnityEngine.Rendering.PostProcessing.AutoExposureRenderer
// UnityEngine.Rendering.PostProcessing.AutoExposureRenderer
// UnityEngine.Rendering.PostProcessing.BloomRenderer
// UnityEngine.Rendering.PostProcessing.BloomRenderer
// UnityEngine.Rendering.PostProcessing.BoolParameter
// UnityEngine.Rendering.PostProcessing.BoolParameter
// UnityEngine.Rendering.BuiltinRenderTextureType
// UnityEngine.Rendering.BuiltinRenderTextureType
// UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer
// UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer
// UnityEngine.Rendering.PostProcessing.ColorGradingRenderer
// UnityEngine.Rendering.PostProcessing.ColorGradingRenderer
// UnityEngine.Rendering.CommandBuffer
// UnityEngine.Rendering.CommandBuffer
// UnityEngine.ComputeBuffer
// UnityEngine.ComputeBuffer
// UnityEngine.Rendering.CopyTextureSupport
// UnityEngine.Rendering.CopyTextureSupport
// UnityEngine.Rendering.PostProcessing.DebugOverlay
// UnityEngine.Rendering.PostProcessing.DebugOverlay
// UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer
// UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer
// UnityEngine.DepthTextureMode
// UnityEngine.DepthTextureMode
// UnityEngine.Rendering.PostProcessing.EyeAdaptation
// UnityEngine.Rendering.PostProcessing.EyeAdaptation
// UnityEngine.FilterMode
// UnityEngine.FilterMode
// UnityEngine.Rendering.PostProcessing.FloatParameter
// UnityEngine.Rendering.PostProcessing.FloatParameter
// UnityEngine.Experimental.Rendering.FormatUsage
// UnityEngine.Experimental.Rendering.FormatUsage
// UnityEngine.Rendering.PostProcessing.GradingMode
// UnityEngine.Rendering.PostProcessing.GradingMode
// UnityEngine.Rendering.PostProcessing.GrainRenderer
// UnityEngine.Rendering.PostProcessing.GrainRenderer
// UnityEngine.Rendering.GraphicsDeviceType
// UnityEngine.Rendering.GraphicsDeviceType
// UnityEngine.Experimental.Rendering.GraphicsFormat
// UnityEngine.Experimental.Rendering.GraphicsFormat
// UnityEngine.HideFlags
// UnityEngine.HideFlags
// System.Int32Enum
// System.Int32Enum
// UnityEngine.Rendering.PostProcessing.IntParameter
// UnityEngine.Rendering.PostProcessing.IntParameter
// UnityEngine.Rendering.PostProcessing.KernelSize
// UnityEngine.Rendering.PostProcessing.KernelSize
// UnityEngine.Rendering.PostProcessing.LensDistortionRenderer
// UnityEngine.Rendering.PostProcessing.LensDistortionRenderer
// UnityEngine.MaterialPropertyBlock
// UnityEngine.MaterialPropertyBlock
// UnityEngine.Rendering.PostProcessing.MotionBlurRenderer
// UnityEngine.Rendering.PostProcessing.MotionBlurRenderer
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// UnityEngine.Rendering.PostProcessing.PostProcessEvent
// UnityEngine.Rendering.PostProcessing.PostProcessEvent
// UnityEngine.Rendering.RenderBufferLoadAction
// UnityEngine.Rendering.RenderBufferLoadAction
// UnityEngine.RenderTextureFormat
// UnityEngine.RenderTextureFormat
// UnityEngine.RenderTextureMemoryless
// UnityEngine.RenderTextureMemoryless
// UnityEngine.RenderTextureReadWrite
// UnityEngine.RenderTextureReadWrite
// UnityEngine.RenderingPath
// UnityEngine.RenderingPath
// System.RuntimeFieldHandle
// System.RuntimeFieldHandle
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer
// UnityEngine.Rendering.PostProcessing.SplineParameter
// UnityEngine.Rendering.PostProcessing.SplineParameter
// UnityEngine.StereoTargetEyeMask
// UnityEngine.StereoTargetEyeMask
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing
// UnityEngine.Rendering.TextureDimension
// UnityEngine.Rendering.TextureDimension
// UnityEngine.TextureFormat
// UnityEngine.TextureFormat
// UnityEngine.Rendering.PostProcessing.TextureParameterDefault
// UnityEngine.Rendering.PostProcessing.TextureParameterDefault
// UnityEngine.TextureWrapMode
// UnityEngine.TextureWrapMode
// UnityEngine.Rendering.PostProcessing.Tonemapper
// UnityEngine.Rendering.PostProcessing.Tonemapper
// UnityEngine.Rendering.PostProcessing.VignetteMode
// UnityEngine.Rendering.PostProcessing.VignetteMode
// UnityEngine.Rendering.PostProcessing.VignetteRenderer
// UnityEngine.Rendering.PostProcessing.VignetteRenderer
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Pass
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Pass
// UnityEngine.Camera/StereoscopicEye
// UnityEngine.Camera/StereoscopicEye
// UnityEngine.Rendering.PostProcessing.ColorGradingRenderer/Pass
// UnityEngine.Rendering.PostProcessing.ColorGradingRenderer/Pass
// UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer/Pass
// UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer/Pass
// UnityEngine.Rendering.PostProcessing.MotionBlurRenderer/Pass
// UnityEngine.Rendering.PostProcessing.MotionBlurRenderer/Pass
// UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel
// UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel
// UnityEngine.Rendering.PostProcessing.MultiScaleVO/Pass
// UnityEngine.Rendering.PostProcessing.MultiScaleVO/Pass
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext/StereoRenderingMode
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext/StereoRenderingMode
// UnityEngine.Rendering.PostProcessing.ScalableAO/Pass
// UnityEngine.Rendering.PostProcessing.ScalableAO/Pass
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/Pass
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/Pass
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Pass
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Pass
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Quality
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Quality
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing/Pass
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing/Pass
// UnityEngine.Rendering.PostProcessing.TrackballAttribute/Mode
// UnityEngine.Rendering.PostProcessing.TrackballAttribute/Mode
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.EyeAdaptation>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.EyeAdaptation>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.GradingMode>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.GradingMode>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32Enum>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32Enum>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.KernelSize>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.KernelSize>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Tonemapper>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Tonemapper>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.VignetteMode>
// UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.VignetteMode>
// UnityEngine.Rendering.PostProcessing.ColorParameter
// UnityEngine.Rendering.PostProcessing.ColorParameter
// UnityEngine.ComputeShader
// UnityEngine.ComputeShader
// UnityEngine.Rendering.PostProcessing.PostProcessAttribute
// UnityEngine.Rendering.PostProcessing.PostProcessAttribute
// UnityEngine.Rendering.RenderTargetIdentifier
// UnityEngine.Rendering.RenderTargetIdentifier
// UnityEngine.RenderTextureDescriptor
// UnityEngine.RenderTextureDescriptor
// UnityEngine.Shader
// UnityEngine.Shader
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing
// UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// UnityEngine.Texture
// UnityEngine.Rendering.PostProcessing.TextureParameter
// UnityEngine.Rendering.PostProcessing.TextureParameter
// UnityEngine.Rendering.PostProcessing.TrackballAttribute
// UnityEngine.Rendering.PostProcessing.TrackballAttribute
// System.Type
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// System.Type
// UnityEngine.Rendering.PostProcessing.Vector2Parameter
// UnityEngine.Rendering.PostProcessing.Vector2Parameter
// UnityEngine.Rendering.PostProcessing.Vector4Parameter
// UnityEngine.Rendering.PostProcessing.Vector4Parameter
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset
// System.Func`3<UnityEngine.Camera,UnityEngine.Vector2,UnityEngine.Matrix4x4>
// System.Func`3<UnityEngine.Camera,UnityEngine.Vector2,UnityEngine.Matrix4x4>
// System.Func`3<System.Object,UnityEngine.Vector2,UnityEngine.Matrix4x4>
// System.Func`3<System.Object,UnityEngine.Vector2,UnityEngine.Matrix4x4>
// System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>
// System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionModeParameter
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionModeParameter
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQualityParameter
// UnityEngine.Rendering.PostProcessing.AmbientOcclusionQualityParameter
// UnityEngine.Rendering.PostProcessing.EyeAdaptationParameter
// UnityEngine.Rendering.PostProcessing.EyeAdaptationParameter
// UnityEngine.Rendering.PostProcessing.GradingModeParameter
// UnityEngine.Rendering.PostProcessing.GradingModeParameter
// UnityEngine.Rendering.PostProcessing.KernelSizeParameter
// UnityEngine.Rendering.PostProcessing.KernelSizeParameter
// UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings
// UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext
// UnityEngine.Rendering.PostProcessing.PostProcessResources
// UnityEngine.Rendering.PostProcessing.PostProcessResources
// UnityEngine.RenderTexture
// UnityEngine.RenderTexture
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPresetParameter
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPresetParameter
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter
// UnityEngine.Texture2D
// UnityEngine.Texture2D
// UnityEngine.Rendering.PostProcessing.TonemapperParameter
// UnityEngine.Rendering.PostProcessing.TonemapperParameter
// UnityEngine.Rendering.PostProcessing.VignetteModeParameter
// UnityEngine.Rendering.PostProcessing.VignetteModeParameter
// UnityEngine.Rendering.PostProcessing.AmbientOcclusion
// UnityEngine.Rendering.PostProcessing.AmbientOcclusion
// UnityEngine.Rendering.PostProcessing.AutoExposure
// UnityEngine.Rendering.PostProcessing.AutoExposure
// UnityEngine.Rendering.PostProcessing.Bloom
// UnityEngine.Rendering.PostProcessing.Bloom
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// UnityEngine.Rendering.PostProcessing.ChromaticAberration
// UnityEngine.Rendering.PostProcessing.ChromaticAberration
// UnityEngine.Rendering.PostProcessing.ColorGrading
// UnityEngine.Rendering.PostProcessing.ColorGrading
// UnityEngine.Rendering.PostProcessing.DepthOfField
// UnityEngine.Rendering.PostProcessing.DepthOfField
// UnityEngine.Rendering.PostProcessing.Grain
// UnityEngine.Rendering.PostProcessing.Grain
// UnityEngine.Rendering.PostProcessing.LensDistortion
// UnityEngine.Rendering.PostProcessing.LensDistortion
// UnityEngine.Rendering.PostProcessing.MotionBlur
// UnityEngine.Rendering.PostProcessing.MotionBlur
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections
// UnityEngine.Rendering.PostProcessing.Vignette
// UnityEngine.Rendering.PostProcessing.Vignette
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod[]
struct IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.RenderTexture[]
struct RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6 : public RuntimeArray
{
ALIGN_FIELD (8) RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* m_Items[1];
inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.RenderTexture[][]
struct RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0 : public RuntimeArray
{
ALIGN_FIELD (8) RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* m_Items[1];
inline RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// UnityEngine.Rendering.PostProcessing.BloomRenderer/Level[]
struct LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2 : public RuntimeArray
{
ALIGN_FIELD (8) Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5 m_Items[1];
inline Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
{
ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
m_Items[index] = value;
}
};
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray
{
ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
m_Items[index] = value;
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// UnityEngine.Texture2D[]
struct Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191 : public RuntimeArray
{
ALIGN_FIELD (8) Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* m_Items[1];
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Rendering.RenderTargetIdentifier[]
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE : public RuntimeArray
{
ALIGN_FIELD (8) RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B m_Items[1];
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B value)
{
m_Items[index] = value;
}
};
// UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset[]
struct QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8 : public RuntimeArray
{
ALIGN_FIELD (8) QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* m_Items[1];
inline QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared (ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F* __this, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<System.Object>::get_settings()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline (PostProcessEffectRenderer_1_tD2B8BDFEA0EFB99FB246D04A0049ED47005AAB3B* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared (PostProcessEffectRenderer_1_tD2B8BDFEA0EFB99FB246D04A0049ED47005AAB3B* __this, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Single>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_gshared_inline (ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F* ___0_prop, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Boolean>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_gshared_inline (ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C* ___0_prop, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_gshared_inline (ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675* ___0_prop, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_gshared_inline (Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426_gshared (Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
// TResult System.Func`3<System.Object,UnityEngine.Vector2,UnityEngine.Matrix4x4>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_3_Invoke_mD44311F2AC36802C1FEE6844EFBF3F073D6BCDFE_gshared_inline (Func_3_t7FC1ACD11D99CFAFDAD67720E1F7F857FC20547F* __this, RuntimeObject* ___0_arg1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_arg2, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32Enum>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParameterOverride_1_op_Implicit_m8CC1EDAB79A9412B5E1E06EAE683A68423F1054E_gshared_inline (ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F* ___0_prop, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionMode>::.ctor()
inline void ParameterOverride_1__ctor_mBA90CBBCCE9DB58152F196A99A45ACF394E96ED3 (ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusionQuality>::.ctor()
inline void ParameterOverride_1__ctor_m6E991CCC48E55D076E2B4C8C12FB966ACC07C639 (ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Boolean UnityEngine.Rendering.PostProcessing.RuntimeUtilities::get_scriptableRenderPipelineActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtilities_get_scriptableRenderPipelineActive_mB267E1E07B5ADF4398A57180A712752A61A74107 (const RuntimeMethod* method) ;
// UnityEngine.Rendering.PostProcessing.PostProcessResources UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_resources()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Shader::get_isSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Shader_get_isSupported_m21C3D0F1819054101DFE0C0C062A24464FA5CAE5 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_supportsComputeShaders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_supportsComputeShaders_m4A029D2F8FB9343E65E6F1C6F1C79DA41911F13A (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.RuntimeUtilities::get_isAndroidOpenGL()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtilities_get_isAndroidOpenGL_m0263F0811E8C77CD6230B4FF6DAE96C3C879C98B (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::IsFormatSupported(UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.FormatUsage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499 (int32_t ___0_format, int32_t ___1_usage, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionModeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionModeParameter__ctor_mFCE7E1380B0CA42D39F6A66C937D656620E79923 (AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.FloatParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984 (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ColorParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3 (ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_black()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.BoolParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7 (BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionQualityParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionQualityParameter__ctor_m14FB3DF7CE2DBF5F11EB1879DCC6887086870AAD (AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D (PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449* __this, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusion>::get_settings()
inline AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_inline (PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E* __this, const RuntimeMethod* method)
{
return (( AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* (*) (PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::.ctor(UnityEngine.Rendering.PostProcessing.AmbientOcclusion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO__ctor_m2E13FF1404D88C933436F64E64446A3E8C58EC25 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___0_settings, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::.ctor(UnityEngine.Rendering.PostProcessing.AmbientOcclusion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO__ctor_m9BFC7ADD2493601C3DB9371EB189D4635612F1DF (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___0_settings, const RuntimeMethod* method) ;
// UnityEngine.Camera UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_camera()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderingPath UnityEngine.Camera::get_actualRenderingPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_actualRenderingPath_m7BC9DA3C34148F8784F62DCF4E7E34C9771CECE5 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_allowHDR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_allowHDR_m3187E9118CB52D5D7F0658D7ECF5E2B00E296A67 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AmbientOcclusionRenderer_Get_m67BA05B631A6740564AF7B0CAAE58F2CD2EC305E (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AmbientOcclusion>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_m5D7E1730DFBCDFF70B8163C64ADD53BDECEB57B3 (PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.EyeAdaptation>::.ctor()
inline void ParameterOverride_1__ctor_mF0965535654494CBD28E19EE473FD91A87927D4F (ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Boolean UnityEngine.Rendering.PostProcessing.TextureFormatUtilities::IsSupported(UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureFormatUtilities_IsSupported_mB19AE8F3F583E6286877F54F90E0A90676EBA173 (int32_t ___0_format, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.Vector2Parameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Parameter__ctor_mBF44FC58FB4108A066A973BE3891A8B85479214A (Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.EyeAdaptationParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EyeAdaptationParameter__ctor_m7C78083B39B535D78273E813C702706DE51FFF31 (EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AutoExposure>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_mEA38C50E6B672253D73DB5C2EC701F3505E26AA6 (PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.RenderTexture::IsCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_depth, int32_t ___3_format, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_enableRandomWrite(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.RenderTexture::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.CommandBuffer UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_command()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::BeginSample(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_xrActiveEye()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::CheckTexture(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoExposureRenderer_CheckTexture_m93C720C54FF70AFD18F3B8160E2324548A593558 (AutoExposureRenderer_tD66729E538FBD499550B871DDF90100D61B8DC2C* __this, int32_t ___0_eye, int32_t ___1_id, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.AutoExposure>::get_settings()
inline AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline (PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744* __this, const RuntimeMethod* method)
{
return (( AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* (*) (PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.ComputeShader::FindKernel(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659 (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.PostProcessing.LogHistogram::get_data()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* LogHistogram_get_data_m3F3310AAF8C2368E2D3D724BF95E1632F52E8684_inline (LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetComputeBufferParam(UnityEngine.ComputeShader,System.Int32,System.String,UnityEngine.ComputeBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetComputeBufferParam_m079B86E76C26C8D6D9575BB3F20475EBA0BF52E1 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, String_t* ___2_name, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___3_buffer, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.PostProcessing.RuntimeUtilities::Exp2(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C (float ___0_x, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetComputeVectorParam(UnityEngine.ComputeShader,System.String,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, String_t* ___1_name, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___2_val, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.LogHistogram::GetHistogramScaleOffsetRes(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 LogHistogram_GetHistogramScaleOffsetRes_m6FA5B33FBE2EABD16713EFC2C7A9F61E201AA2E8 (LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_tex, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetComputeTextureParam(UnityEngine.ComputeShader,System.Int32,System.String,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, String_t* ___2_name, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___3_rt, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DispatchCompute(UnityEngine.ComputeShader,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, int32_t ___1_kernelIndex, int32_t ___2_threadGroupsX, int32_t ___3_threadGroupsY, int32_t ___4_threadGroupsZ, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::CopyTexture(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_CopyTexture_m53717D9C6C018C88760A2A3BD1B6CED4F91C4E2D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_source, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___2_destination, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::EndSample(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.TextureParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A (TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* __this, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Shader::PropertyToID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA (String_t* ___0_name, const RuntimeMethod* method) ;
// UnityEngine.Rendering.PostProcessing.PropertySheetFactory UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_propertySheets()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.PostProcessing.PropertySheet UnityEngine.Rendering.PostProcessing.PropertySheetFactory::Get(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC (PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___0_shader, const RuntimeMethod* method) ;
// UnityEngine.MaterialPropertyBlock UnityEngine.Rendering.PostProcessing.PropertySheet::get_properties()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline (PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.Int32,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_value, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Bloom>::get_settings()
inline Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline (PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4* __this, const RuntimeMethod* method)
{
return (( Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* (*) (PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Single>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
inline float ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline (ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F* ___0_prop, const RuntimeMethod* method)
{
return (( float (*) (ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_gshared_inline)(___0_prop, method);
}
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_screenWidth()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_screenHeight()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_stereoActive()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PostProcessRenderContext_get_stereoActive_m54D0889CF302150E3850FD7BA9AF72BB9EE94C7B_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.PostProcessing.PostProcessRenderContext/StereoRenderingMode UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_stereoRenderingMode()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_stereoRenderingMode_m674A9251277DC05913F1EA02B6E5ADA1AE4E00F5_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// UnityEngine.StereoTargetEyeMask UnityEngine.Camera::get_stereoTargetEye()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_stereoTargetEye_m4EAC83490BE3B389A5393D72AA5D0830F0476538 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Log(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline (float ___0_f, float ___1_p, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetFloat(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, float ___1_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::GammaToLinearSpace(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_GammaToLinearSpace_mEF9E26BAD322E55448B286ABDCDF4A2CC236547F (float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetVector(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Boolean>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
inline bool ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_inline (ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C* ___0_prop, const RuntimeMethod* method)
{
return (( bool (*) (ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_gshared_inline)(___0_prop, method);
}
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_source()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_sourceFormat()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::GetScreenSpaceTemporaryRT(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite,UnityEngine.FilterMode,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83 (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_nameID, int32_t ___2_depthBufferBits, int32_t ___3_colorFormat, int32_t ___4_readWrite, int32_t ___5_filter, int32_t ___6_widthOverride, int32_t ___7_heightOverride, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324 (int32_t ___0_nameID, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::BlitFullscreenTriangle(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.PostProcessing.PropertySheet,System.Int32,System.Boolean,System.Nullable`1<UnityEngine.Rect>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_source, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___2_destination, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___3_propertySheet, int32_t ___4_pass, bool ___5_clear, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___6_viewport, bool ___7_preserveDepth, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalTexture(System.Int32,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_value, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_linear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::IsDebugOverlayEnabled(UnityEngine.Rendering.PostProcessing.DebugOverlay)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PostProcessRenderContext_IsDebugOverlayEnabled_m10FA8ED9E7FE01A6B9FB48BFF9B19A5F70908927 (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, int32_t ___0_overlay, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::PushDebugOverlay(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.PostProcessing.PropertySheet,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessRenderContext_PushDebugOverlay_m543E6F22232FAC40200E8D93FE089CFE05FF2860 (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_source, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___2_sheet, int32_t ___3_pass, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Rendering.PostProcessing.RuntimeUtilities::get_blackTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* RuntimeUtilities_get_blackTexture_m08881D9E876F9549CFDA7C6B06B3DEA85EF5D11F (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PropertySheet::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062 (PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* __this, String_t* ___0_keyword, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetColor(System.Int32,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetColor_m2E7CA761D98625E3B3CF380D3EBB2C99908FDFF6 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::ReleaseTemporaryRT(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Bloom>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_m3BAF90406739C725FFE5C32E99E1670786C4FD8A (PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ChromaticAberration>::get_settings()
inline ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_inline (PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96* __this, const RuntimeMethod* method)
{
return (( ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* (*) (PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_filterMode(UnityEngine.FilterMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_wrapMode(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_anisoLevel(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::SetPixels(UnityEngine.Color[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_colors, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.GraphicsDeviceType UnityEngine.SystemInfo::get_graphicsDeviceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsDeviceType_m2D54A0B94D138727041B29B127D8837165686545 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ChromaticAberration>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_mCD02E4E0561AE5C3D2ADA3434CC7B4CA2309B78C (PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.GradingMode>::.ctor()
inline void ParameterOverride_1__ctor_m6A18955685DE9C9F888B7DAC33F29A7EBB95D0A9 (ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.Tonemapper>::.ctor()
inline void ParameterOverride_1__ctor_m3A7B0DA574107CCEB11DBDEFBEAC2E8464EA601F (ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Boolean UnityEngine.SystemInfo::get_supports3DRenderTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_supports3DRenderTextures_mB90960ABC1CDAC3048C96338EC513E623306D108 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.GradingModeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradingModeParameter__ctor_mF96EA897EA9CEF4FBC07C714CDB95CFE02F93B9F (GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.TonemapperParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TonemapperParameter__ctor_m00E44E11E8C010507848A1767300E1053679A5F0 (TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.Vector4Parameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Parameter__ctor_m8C8DED1875F2A781AC4F18369E08DDA46C13D243 (Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.SplineParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520 (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Keyframe::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_time, float ___1_value, float ___2_inTangent, float ___3_outTangent, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::.ctor(UnityEngine.Keyframe[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___0_keys, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.Spline::.ctor(UnityEngine.AnimationCurve,System.Single,System.Boolean,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3 (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_zeroValue, bool ___2_loop, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_bounds, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ColorGrading>::get_settings()
inline ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline (PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607* __this, const RuntimeMethod* method)
{
return (( ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* (*) (PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderExternalPipeline3D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderExternalPipeline3D_m4BA3989C71C16FBA2FD6B820D2363FC9620D1BF7 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderHDRPipeline3D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderHDRPipeline3D_mB3D126713A64C33C75EF4DAB05CB53FEA2EE5D43 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderHDRPipeline2D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderHDRPipeline2D_m1A21E68693FBB0759745896776D49EA280870D75 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderLDRPipeline2D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderLDRPipeline2D_m616DBEC56443AF51A5FF9DF1626C915DA6BC6597 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::CheckInternalLogLut()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_CheckInternalLogLut_m4E3605B5F95F0FDDD1030F4C8A5897149BAA3475 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rendering.PostProcessing.ColorUtilities::ComputeColorBalance(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtilities_ComputeColorBalance_m971A8F4FA36252030994043BECC65CB8BB2C3589 (float ___0_temperature, float ___1_tint, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Division(UnityEngine.Vector4,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Multiply(UnityEngine.Vector4,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rendering.PostProcessing.ColorUtilities::ColorToLift(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtilities_ColorToLift_m006E4E4603E7479E185EA8C7C7BBC9E692D27C7F (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_color, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rendering.PostProcessing.ColorUtilities::ColorToGain(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtilities_ColorToGain_m9A2EE627C2DE6679C170C8CFB25F3DAC11508003 (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_color, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rendering.PostProcessing.ColorUtilities::ColorToInverseGamma(UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtilities_ColorToInverseGamma_m41A4445E4A50744AD96BD2C8A3AFDDE89B9538C5 (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_color, const RuntimeMethod* method) ;
// UnityEngine.Texture2D UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::GetCurveTexture(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ColorGradingRenderer_GetCurveTexture_m23FDC74489540547C8708E78C5B291EA368FB008 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, bool ___0_hdr, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.HableCurve::Init(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve_Init_m0331C88204E2EEB65A8727E580614B3733033EF1 (HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* __this, float ___0_toeStrength, float ___1_toeLength, float ___2_shoulderStrength, float ___3_shoulderLength, float ___4_shoulderAngle, float ___5_gamma, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::get_curve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_curve_mD9034647B7B7C3A8B47B414FB7C5B821200AA32E (Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::get_toeSegmentA()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_toeSegmentA_m1316C3F6B4E6B82839C9CDACD398FA33D88964BA (Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::get_toeSegmentB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_toeSegmentB_mEC3F93FF1CF8399FDE4AD8FF6355F4D5B9C5D42F (Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::get_midSegmentA()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_midSegmentA_m5A302D93655083BD41167F50535C0B6AA0C9DA6D (Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::get_midSegmentB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_midSegmentB_m1478AA904368A2DEDAAF4C1BCF343B0566494E21 (Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::get_shoSegmentA()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_shoSegmentA_m06733BA44C5FB0E3A7E692DC40252468694D5965 (Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.HableCurve/Uniforms::get_shoSegmentB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Uniforms_get_shoSegmentB_m77AB80D8ABA78E633A8BB96CF76149679685184B (Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::CheckInternalStripLut()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_CheckInternalStripLut_mBDFEBFA559753E181002AE5AD1C660CE3CE69B59 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PropertySheet::ClearKeywords()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4 (PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Rendering.BuiltinRenderTextureType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325 (int32_t ___0_type, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::GetLutFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorGradingRenderer_GetLutFormat_m79D6D53EF1CEA4D5A2D8EE3A6C70D5C1201D90B8 (const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::.ctor(System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_depth, int32_t ___3_format, int32_t ___4_readWrite, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_volumeDepth(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_volumeDepth_mD9B1E6BA4BE6B1741427B34A23B9D48BA9493633 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_autoGenerateMips(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_useMipMap(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.TextureFormat UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::GetCurveFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorGradingRenderer_GetCurveFormat_m7D31D3D15BFD24ADC8AD53769D4D78A3ED575190 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, bool ___4_linear, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___0_updateMipmaps, bool ___1_makeNoLongerReadable, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetGraphicsFormat(UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetGraphicsFormat_m3DD7EAFBC4F60FA47453B93DAA7B392AEC818BD5 (int32_t ___0_format, int32_t ___1_readWrite, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::IsRenderTextureFormatSupportedForLinearFiltering(UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorGradingRenderer_IsRenderTextureFormatSupportedForLinearFiltering_mB1C20AE0DF61C5B0D586965F786E0306CB1FB269 (int32_t ___0_format, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::SupportsTextureFormat(UnityEngine.TextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_SupportsTextureFormat_m833B0ABED13B5B8D0D4BCF082F3EFA51A3B5C860 (int32_t ___0_format, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.HableCurve::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HableCurve__ctor_m8E74EA1950C5E352E36A4AC15BE688FC1A17F2A3 (HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ColorGrading>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_mA1571EACBFF12DE899B249A960FE3BEE38875C29 (PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.KernelSize>::.ctor()
inline void ParameterOverride_1__ctor_m3FBD4664CF58CE3AB623376F86BFDC01C20C40E3 (ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Int32 UnityEngine.SystemInfo::get_graphicsShaderLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsShaderLevel_m9E6B001FA80EFBFC92EF4E7440AE64828B15070F (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.KernelSizeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KernelSizeParameter__ctor_mC9FA15B0A3D6D56495B3DB38EC1E685C9CDAEB00 (KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.DepthOfField>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_m089F5777CAF30DDDEFC7C3F5D5CD4E54DF0464AA (PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.DepthOfField>::get_settings()
inline DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_inline (PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778* __this, const RuntimeMethod* method)
{
return (( DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* (*) (PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_width()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_height()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::ReleaseTemporary(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_temp, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::GetScreenSpaceTemporaryRT(System.Int32,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* PostProcessRenderContext_GetScreenSpaceTemporaryRT_m74A46F835124FF373853218F774E7A178B80145C (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, int32_t ___0_depthBufferBits, int32_t ___1_colorFormat, int32_t ___2_readWrite, int32_t ___3_widthOverride, int32_t ___4_heightOverride, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::SelectFormat(UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DepthOfFieldRenderer_SelectFormat_mA727185D2B1E89DC0962E26672D7509147BD462B (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, int32_t ___0_primary, int32_t ___1_secondary, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::CalculateMaxCoCRadius(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DepthOfFieldRenderer_CalculateMaxCoCRadius_m3813326711DC8EDD78C1FB179682F3AD40319593 (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, int32_t ___0_screenHeight, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Clear_m83CE1CC476A80F162FC89DBF6C2C78659B6E1253 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::IsTemporalAntialiasingActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PostProcessRenderContext_IsTemporalAntialiasingActive_m835118A884E10E19B5625C77EC029B088ECE11E3 (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.PostProcessing.TemporalAntialiasing UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_temporalAntialiasing()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* PostProcessRenderContext_get_temporalAntialiasing_m18BFEF6B423A28BD505D611A15643580B8E6CCD7_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::get_jitter()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::CheckHistory(System.Int32,System.Int32,UnityEngine.Rendering.PostProcessing.PostProcessRenderContext,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* DepthOfFieldRenderer_CheckHistory_m911AC1AF4CF4A874FD38C941F5C58C47C7FE561B (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, int32_t ___0_eye, int32_t ___1_id, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___2_context, int32_t ___3_format, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_destination()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Void System.Random::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* __this, int32_t ___0_Seed, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.RenderSettings::get_fog()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderSettings_get_fog_m87814749CD5F30BC596A3E5245C5820BEEEFFB86 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.RuntimeUtilities::get_isLinearColorSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtilities_get_isLinearColorSpace_m101B96DF722CF95AD86CE3E456CACC3D5609E64C (const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.RenderSettings::get_fogColor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F RenderSettings_get_fogColor_m9C02C853E68EFE18C7017D8F9E019338B1DC28BB (const RuntimeMethod* method) ;
// System.Single UnityEngine.RenderSettings::get_fogDensity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RenderSettings_get_fogDensity_mACE336DB065800D763714CEF74A322FB83950389 (const RuntimeMethod* method) ;
// System.Single UnityEngine.RenderSettings::get_fogStartDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RenderSettings_get_fogStartDistance_mADD30E9C3092FA1108C10F01E5FA1829EF0FCF14 (const RuntimeMethod* method) ;
// System.Single UnityEngine.RenderSettings::get_fogEndDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RenderSettings_get_fogEndDistance_m0D29A1A5CCB2CDFB5DEBCE09DD5193532FC762CB (const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_realtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.PostProcessing.HaltonSeq::Get(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HaltonSeq_Get_m6523C48F1CB5F7C3488B47DCB3CDD53B668BC819 (int32_t ___0_index, int32_t ___1_radix, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.GrainRenderer::GetLookupFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GrainRenderer_GetLookupFormat_mD362BF97912F5B3D7CF6ED8C21906346A7989697 (GrainRenderer_t1338F563FAF27D821D98971655AC421DB40A31F0* __this, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Grain>::get_settings()
inline Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_inline (PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7* __this, const RuntimeMethod* method)
{
return (( Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* (*) (PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Grain>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_mE85B1D8C4322F345AC21AF0D8E38B49DB4D835EA (PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.LensDistortion>::get_settings()
inline LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline (PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17* __this, const RuntimeMethod* method)
{
return (( LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* (*) (PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Single System.Math::Max(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
// System.Single System.Math::Min(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mE913811A2F7566294BF4649A434282634E7254B3 (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.LensDistortion>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_m030A8E08E793A98EA36D95922F98C25D527C2E31 (PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Boolean UnityEngine.SystemInfo::get_supportsMotionVectors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_supportsMotionVectors_m1F03671FD39F2CB8006298D843EFE41B8EDE5F61 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.IntParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntParameter__ctor_mD0B577F7B6F29156C6F34A31852CE0015B544312 (IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::GetDescriptor(System.Int32,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 PostProcessRenderContext_GetDescriptor_m60FCFCD9D6751F4A6F6A3CC93D3630B8052BA662 (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, int32_t ___0_depthBufferBits, int32_t ___1_colorFormat, int32_t ___2_readWrite, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_width(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_height(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::GetTemporaryRT(System.Int32,UnityEngine.RenderTextureDescriptor,UnityEngine.FilterMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___1_desc, int32_t ___2_filter, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::BlitFullscreenTriangle(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,System.Boolean,System.Nullable`1<UnityEngine.Rect>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_mEC9B2A7C03407D8D98E54B9596664D7AD72E2797 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_source, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___2_destination, bool ___3_clear, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___4_viewport, bool ___5_preserveDepth, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.MotionBlur>::get_settings()
inline MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* PostProcessEffectRenderer_1_get_settings_m288B3D3946A169085FC6ADC1AB371CD59FC039FF_inline (PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55* __this, const RuntimeMethod* method)
{
return (( MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* (*) (PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.MotionBlurRenderer::CreateTemporaryRT(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext,System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D (MotionBlurRenderer_t6A65983809CF4B5830DC85C34DC259542DB0D05D* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, int32_t ___1_nameID, int32_t ___2_width, int32_t ___3_height, int32_t ___4_RTFormat, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<System.Int32>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
inline int32_t ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_inline (ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675* ___0_prop, const RuntimeMethod* method)
{
return (( int32_t (*) (ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_gshared_inline)(___0_prop, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.MotionBlur>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_mC3A41CE665D9AE8FE944908A0A7C891C2D319950 (PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Void UnityEngine.RenderTextureDescriptor::set_colorFormat(UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_depthBufferBits(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_volumeDepth(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_volumeDepth_mEF9610D1C14182417A01B7243DEE6B559A13B34D_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_autoGenerateMips(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_msaaSamples(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_mipCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_mipCount_mDCC85ED7D97BD64A290A21DB91BC5CB1C4BA95EF_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_useDynamicScale(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_useDynamicScale_m9335866C8754D51235D391E84F8972C4C518844A (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_enableRandomWrite(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_enableRandomWrite_m915CC9F6A154C5D7EF38FC9C9415DEFB67D481F4 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_dimension(UnityEngine.Rendering.TextureDimension)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_sRGB(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_sRGB_mAB7A494EE8C496C22B3BBBCB90488312D46F3429 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_farClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_nearClipPlane()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_usesReversedZBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_usesReversedZBuffer_m52819B4B538F590FCA0370FC99775B3AA6B32514 (const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_projectionMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_pixelWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.RuntimeUtilities::get_isSinglePassStereoEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtilities_get_isSinglePassStereoEnabled_mE604A4AFD0B1368350F752A5769B2E471E923523 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_pixelHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_scaledPixelWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_scaledPixelWidth_m249B2380A6E403DC1EA5E153546C4F61E226E42D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_scaledPixelHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_scaledPixelHeight_m9A61AA4F944C308A6F8B7D094C92C7A40EFB4AB9 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.ScalableBufferManager::get_widthScaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalableBufferManager_get_widthScaleFactor_m544DB29370FFD51C8E445BA407B0199116F79EAC (const RuntimeMethod* method) ;
// System.Single UnityEngine.ScalableBufferManager::get_heightScaleFactor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalableBufferManager_get_heightScaleFactor_mD47126B1D94893B4DC53B57D7678631A058A264B (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushAllocCommands(UnityEngine.Rendering.CommandBuffer,System.Boolean,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushAllocCommands_mBEB5A921C0C0E84B9E42F6FAD1B53492DAAEA31E (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, bool ___1_isMSAA, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_camera, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushDownsampleCommands(UnityEngine.Rendering.CommandBuffer,UnityEngine.Camera,System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushDownsampleCommands_m2CDAC714FB28F0F9C7ABB7CC7A18E40C1402CEDB (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___2_depthMap, bool ___3_isMSAA, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.PostProcessing.MultiScaleVO::CalculateTanHalfFovHeight(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MultiScaleVO_CalculateTanHalfFovHeight_mC39EF131E77E87D11C46F6F0407FFF242D775BE8 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rendering.PostProcessing.MultiScaleVO::GetSizeArray(UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MultiScaleVO_GetSizeArray_m69FBD800D97C26290A466A097E7E50A2CE9CDFFA (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, int32_t ___0_mip, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushRenderCommands(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,UnityEngine.Vector3,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushRenderCommands_m08B92180E92671B64E66E4EE3000DBC68C3598AF (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_source, int32_t ___2_destination, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_sourceSize, float ___4_tanHalfFovH, bool ___5_isMSAA, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32>::.ctor(T)
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
// UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.MultiScaleVO::GetSize(UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, int32_t ___0_mip, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushUpsampleCommands(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,System.Int32,System.Nullable`1<System.Int32>,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Vector3,UnityEngine.Vector2,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushUpsampleCommands_mE4D317E8951EC0CF04E6AECBA833A24332AD2BB0 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_lowResDepth, int32_t ___2_interleavedAO, int32_t ___3_highResDepth, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___4_highResAO, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_dest, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_lowResDepthSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___7_highResDepthSize, bool ___8_isMSAA, bool ___9_invert, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushReleaseCommands(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushReleaseCommands_mBE63709DDB6352D2F7025AE89BDE97BE0909C1AC (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Camera::get_allowDynamicResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::Alloc(UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel,UnityEngine.RenderTextureFormat,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_id, int32_t ___2_size, int32_t ___3_format, bool ___4_uav, bool ___5_dynamicScale, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::AllocArray(UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel,UnityEngine.RenderTextureFormat,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_id, int32_t ___2_size, int32_t ___3_format, bool ___4_uav, bool ___5_dynamicScale, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>::get_HasValue()
inline bool Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_inline (Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600*, const RuntimeMethod*))Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_gshared_inline)(__this, method);
}
// T System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>::get_Value()
inline RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426 (Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600* __this, const RuntimeMethod* method)
{
return (( RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B (*) (Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600*, const RuntimeMethod*))Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426_gshared)(__this, method);
}
// System.Boolean UnityEngine.Rendering.PostProcessing.RuntimeUtilities::IsResolvedDepthAvailable(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeUtilities_IsResolvedDepthAvailable_m608BC073F12B7301785E9F6C7761701870E1D6A4 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderTargetIdentifier::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_m0D749ABC9272029239D12D4761AB4767B59BC76B (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, int32_t ___0_nameID, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.MultiScaleVO::CalculateZBufferParams(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MultiScaleVO_CalculateZBufferParams_m22B0A0F3F81F8B763B4FC56576A24CEF93836E8F (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::Release(UnityEngine.Rendering.CommandBuffer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_id, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetComputeFloatParams(UnityEngine.ComputeShader,System.String,System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetComputeFloatParams_mBED9AA55552B9A58F204D73783DD72747DB916A8 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* ___0_computeShader, String_t* ___1_name, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___2_values, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeShader::GetKernelThreadGroupSizes(System.Int32,System.UInt32&,System.UInt32&,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeShader_GetKernelThreadGroupSizes_m693428494DB1FD3CFC69FCE4E0093A2C4AAE1CBE (ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* __this, int32_t ___0_kernelIndex, uint32_t* ___1_x, uint32_t* ___2_y, uint32_t* ___3_z, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32>::get_HasValue()
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
// T System.Nullable`1<System.Int32>::get_Value()
inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
}
// UnityEngine.Color UnityEngine.Color::op_Subtraction(UnityEngine.Color,UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Subtraction_mF003448D819F2A41405BB6D85F1563CDA900B07F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.RenderTexture::get_useDynamicScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_get_useDynamicScale_mF997E27A3460FE45806D2CFE48858379B30AF6B2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_useDynamicScale(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_useDynamicScale_m0B6F123BB7FF0BA01515163A0EFA9B1D4375B883 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::SetResources(UnityEngine.Rendering.PostProcessing.PostProcessResources)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MultiScaleVO_SetResources_m84240174825540B7F4C74D968DC59AD2ECC591C1_inline (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* ___0_resources, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PreparePropertySheet(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PreparePropertySheet_m475E87B885128A12DA6B62324E654E9CF9B30C76 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::CheckAOTexture(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_CheckAOTexture_mE6F5AA4D7F06D3BAA1FABE1D8991C36104CD7B6C (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::GenerateAOMap(UnityEngine.Rendering.CommandBuffer,UnityEngine.Camera,UnityEngine.Rendering.RenderTargetIdentifier,System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_GenerateAOMap_m5F19CF58D1022B3A75F65C0DBC8BF6F77CBA4BD1 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___2_destination, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___3_depthMap, bool ___4_invert, bool ___5_isMSAA, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushDebug(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushDebug_mCF96B0B7C0E4CF071BD1658991DCC6570BCDB137 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::BlitFullscreenTriangle(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.PostProcessing.PropertySheet,System.Int32,UnityEngine.Rendering.RenderBufferLoadAction,System.Nullable`1<UnityEngine.Rect>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_m06AA564FF5237EC15E323082548A497C6DAE4DA9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_source, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___2_destination, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___3_propertySheet, int32_t ___4_pass, int32_t ___5_loadAction, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___6_viewport, bool ___7_preserveDepth, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::BlitFullscreenTriangle(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier[],UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.PostProcessing.PropertySheet,System.Int32,System.Boolean,System.Nullable`1<UnityEngine.Rect>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_mD14ACB5B5332363E7B5D4EE478EB26203FFA6649 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_source, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___2_destinations, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___3_depth, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___4_propertySheet, int32_t ___5_pass, bool ___6_clear, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___7_viewport, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_Release_mE7399D6187A0E38945D2913D0FFB41247143AB1E (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::DoLazyInitialization(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_DoLazyInitialization_m9CDAE5877C189D77F1F5E7FDAF0D9A6A4EDB1825 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext,UnityEngine.Rendering.CommandBuffer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_Render_m28BC49E3F61595E532B03D0588B47E377C5C64DA (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, int32_t ___2_occlusionSource, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPreset>::.ctor()
inline void ParameterOverride_1__ctor_mB3D9C692F115EC458D2F71509DD96847CB820C80 (ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolution>::.ctor()
inline void ParameterOverride_1__ctor_m510F792A6D57058DE9C4BA6C68416F0DBC70B4E9 (ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// UnityEngine.Rendering.CopyTextureSupport UnityEngine.SystemInfo::get_copyTextureSupport()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_copyTextureSupport_m35C5E2D749B53757DD6F05492B5D79F364F466C2 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPresetParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionPresetParameter__ctor_m788759481354D194C96F8569A5FA0CF600DD9959 (ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionResolutionParameter__ctor_m13C6DA3B4C340969D44063CA3750D4563EF4ABC2 (ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.RuntimeUtilities::get_defaultHDRRenderTextureFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeUtilities_get_defaultHDRRenderTextureFormat_m2C5EFD5C7311352FE16AA983D92A89A9C7BB34C8 (const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections>::get_settings()
inline ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline (PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6* __this, const RuntimeMethod* method)
{
return (( ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* (*) (PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::ClosestPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_ClosestPowerOfTwo_m38B31E270F6A06674E9E1576D8BD61F53E14F487 (int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::CheckRT(UnityEngine.RenderTexture&,System.Int32,System.Int32,UnityEngine.FilterMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionsRenderer_CheckRT_mC9AB522FC1B490E25DAF07666863F6572954DA94 (ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** ___0_rt, int32_t ___1_width, int32_t ___2_height, int32_t ___3_filterMode, bool ___4_useMipMap, const RuntimeMethod* method) ;
// System.Void UnityEngine.Matrix4x4::SetRow(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_row, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.GL::GetGPUProjectionMatrix(UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GL_GetGPUProjectionMatrix_m3B89D47134C77B9361DB3CDDFFDA276C1373DD2A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_proj, bool ___1_renderIntoTexture, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_lhs, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_worldToCameraMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MaterialPropertyBlock::SetMatrix(System.Int32,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetMatrix_mA86792A03023DC1F6B46B06C72D61F3CCE4177AC (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_value, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::GetTemporaryRT(System.Int32,System.Int32,System.Int32,System.Int32,UnityEngine.FilterMode,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_GetTemporaryRT_mFF7C77AE031A2C14FAE76DA1DA5F0BB0941610F1 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, int32_t ___1_width, int32_t ___2_height, int32_t ___3_depthBuffer, int32_t ___4_filter, int32_t ___5_format, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::get_isSceneView()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PostProcessRenderContext_get_isSceneView_mADB2A9705C42D62BCB2DD13C1A64202A7BF32801_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::CopyTexture(UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,System.Int32,UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_CopyTexture_mEB93F068EA8F1B5C6F6AF6F2B3B52621FE01CF42 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_src, int32_t ___1_srcElement, int32_t ___2_srcMip, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___3_dst, int32_t ___4_dstElement, int32_t ___5_dstMip, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderTargetIdentifier::.ctor(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_mD6E20FA134EEBCE40A8B5E64C505DE8A0DC96BDF (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_tex, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::GetTemporaryRT(System.Int32,System.Int32,System.Int32,System.Int32,UnityEngine.FilterMode,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_GetTemporaryRT_mC532AB429BB0B93952ECF661D31E6C8BA992FC2C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, int32_t ___1_width, int32_t ___2_height, int32_t ___3_depthBuffer, int32_t ___4_filter, int32_t ___5_format, int32_t ___6_readWrite, int32_t ___7_antiAliasing, bool ___8_enableRandomWrite, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8 (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_m9113A44F0308D2DE9839EC91E3C3C6E8EFDBDC01 (PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.String,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, String_t* ___0_name, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::GetTemporaryRT(System.Int32,System.Int32,System.Int32,System.Int32,UnityEngine.FilterMode,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite,System.Int32,System.Boolean,UnityEngine.RenderTextureMemoryless,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_GetTemporaryRT_m5C766C69A4B0DCE36D0A2DB5E1C9DFD001CAF3BD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___0_nameID, int32_t ___1_width, int32_t ___2_height, int32_t ___3_depthBuffer, int32_t ___4_filter, int32_t ___5_format, int32_t ___6_readWrite, int32_t ___7_antiAliasing, bool ___8_enableRandomWrite, int32_t ___9_memorylessMode, bool ___10_useDynamicScale, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalTexture(System.String,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___0_name, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_value, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SystemInfo::get_supportedRenderTargetCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_supportedRenderTargetCount_mA8696B2D9AB343F9D04B0F4F14A4A1F7098DBC34 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::get_sampleIndex()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TemporalAntialiasing_get_sampleIndex_m6F27F29D737C6529F14ED99D25E1A60BB1A77348_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::set_sampleIndex(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TemporalAntialiasing_set_sampleIndex_mF0B4CE95B0AAB362A3A6DDE6F77E274A9BBB8ADE_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::GenerateRandomOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TemporalAntialiasing_GenerateRandomOffset_m8C20703188A9078739CEF48A902F636142E06712 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::set_jitter(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// TResult System.Func`3<UnityEngine.Camera,UnityEngine.Vector2,UnityEngine.Matrix4x4>::Invoke(T1,T2)
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_3_Invoke_m7E2121537C2D02D2E03656AE05FDC24340BD1C93_inline (Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_arg1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_arg2, const RuntimeMethod* method)
{
return (( Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*) (Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))Func_3_Invoke_mD44311F2AC36802C1FEE6844EFBF3F073D6BCDFE_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// System.Boolean UnityEngine.Camera::get_orthographic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.PostProcessing.RuntimeUtilities::GetJitteredPerspectiveProjectionMatrix(UnityEngine.Camera,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 RuntimeUtilities_GetJitteredPerspectiveProjectionMatrix_m3FAA99FBEB72A8ADACAB48B86EB551E3E5EF7D18 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_offset, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.PostProcessing.RuntimeUtilities::GetJitteredOrthographicProjectionMatrix(UnityEngine.Camera,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 RuntimeUtilities_GetJitteredOrthographicProjectionMatrix_m74150797C451CCE5EAC7EACF5E5252E58E1139EC (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_offset, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_nonJitteredProjectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_nonJitteredProjectionMatrix_mC6967E205128C05584F890C43B2B79B6A0EF8B39 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::GetJitteredProjectionMatrix(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 TemporalAntialiasing_GetJitteredProjectionMatrix_m05C5BC645B3761AFDDEBF885743BBB71419F12F1 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_projectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_projectionMatrix_m351820E6903139402FFFF40221B32D0C52B5A094 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_useJitteredProjectionMatrixForTransparentRendering(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_useJitteredProjectionMatrixForTransparentRendering_m51EC86087DA668906D11B5B13AA39191E47B4764 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::CopyStereoDeviceProjectionMatrixToNonJittered(UnityEngine.Camera/StereoscopicEye)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_CopyStereoDeviceProjectionMatrixToNonJittered_m70DD9541963EDD8E21768C760B095B12CB6A98FE (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___0_eye, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Camera::GetStereoNonJitteredProjectionMatrix(UnityEngine.Camera/StereoscopicEye)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Camera_GetStereoNonJitteredProjectionMatrix_m1B4F7E659DC85F1D92E738BD06FBF82CC8F379F4 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___0_eye, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.PostProcessing.RuntimeUtilities::GenerateJitteredProjectionMatrixFromOriginal(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext,UnityEngine.Matrix4x4,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 RuntimeUtilities_GenerateJitteredProjectionMatrixFromOriginal_mD665A981362F8F364ABE3250B901BEF0F693776F (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_origProj, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_jitter, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::SetStereoProjectionMatrix(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_SetStereoProjectionMatrix_mDD17B78DC3B755AB026A86CD3943587450702268 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___0_eye, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_matrix, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::GenerateHistoryName(UnityEngine.RenderTexture,System.Int32,UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_GenerateHistoryName_m39F69FC9226519CDFE2BAECF99334772C7EBD22D (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_rt, int32_t ___1_id, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___2_context, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::CheckHistory(System.Int32,UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* TemporalAntialiasing_CheckHistory_mA35B44ECD13BB4F9CF19E766131FFC11CC5B41AE (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, int32_t ___0_id, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___1_context, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::ResetHistory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_ResetHistory_m1E1611D2244E90EB7C3CC493B98C0AA0A1A52010 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.VignetteMode>::.ctor()
inline void ParameterOverride_1__ctor_mAC2591E3A4A6D8CDC35C32A02DFA4E9FC0C59F6C (ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD* __this, const RuntimeMethod* method)
{
(( void (*) (ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD*, const RuntimeMethod*))ParameterOverride_1__ctor_m01889B31A7EDA3A4807BE019D6829C4B15DA7DAE_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.PostProcessing.VignetteModeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VignetteModeParameter__ctor_m4D63838C20AE0CB9DDD27D1D31235D918456F304 (VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* __this, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Vignette>::get_settings()
inline Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline (PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834* __this, const RuntimeMethod* method)
{
return (( Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* (*) (PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834*, const RuntimeMethod*))PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline)(__this, method);
}
// T UnityEngine.Rendering.PostProcessing.ParameterOverride`1<UnityEngine.Rendering.PostProcessing.VignetteMode>::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1<T>)
inline int32_t ParameterOverride_1_op_Implicit_mC30F5CD5D5D5CBA8E4DD1EAEA11FBFA23765E8E5_inline (ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD* ___0_prop, const RuntimeMethod* method)
{
return (( int32_t (*) (ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_m8CC1EDAB79A9412B5E1E06EAE683A68423F1054E_gshared_inline)(___0_prop, method);
}
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1<UnityEngine.Rendering.PostProcessing.Vignette>::.ctor()
inline void PostProcessEffectRenderer_1__ctor_m600EC01F6DF1CC0BC6B86F90F66FE430D2A09640 (PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834* __this, const RuntimeMethod* method)
{
(( void (*) (PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834*, const RuntimeMethod*))PostProcessEffectRenderer_1__ctor_m439CE34FA8DF146166ACC6529CA24FDE1D55CCEF_gshared)(__this, method);
}
// System.Double System.Math::Log(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054 (double ___0_a, double ___1_newBase, const RuntimeMethod* method) ;
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_index, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.DisplayNameAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayNameAttribute__ctor_mC6DDF0F7FED605C29AF53560DCFABEA3A552AF4D (DisplayNameAttribute_tC5C3C43F3EC6607A5829E04FA06D0F9C060115DC* __this, String_t* ___0_displayName, const RuntimeMethod* method)
{
{
// public DisplayNameAttribute(string displayName)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.displayName = displayName;
String_t* L_0 = ___0_displayName;
__this->___displayName_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___displayName_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.MaxAttribute::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaxAttribute__ctor_m5A0055EF8FA670A4FA37C9E95BD4A843333FD4E3 (MaxAttribute_tE11FA3D217BFB7E2D8C020865D09A389DB5F0A4C* __this, float ___0_max, const RuntimeMethod* method)
{
{
// public MaxAttribute(float max)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.max = max;
float L_0 = ___0_max;
__this->___max_0 = L_0;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.MinAttribute::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinAttribute__ctor_mF7CC485FE4513A04FCB6896A87A8E4FF2F69EE18 (MinAttribute_tFB37EF8650FE490E490EAAB11BF66A75059BA59E* __this, float ___0_min, const RuntimeMethod* method)
{
{
// public MinAttribute(float min)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.min = min;
float L_0 = ___0_min;
__this->___min_0 = L_0;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.MinMaxAttribute::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMaxAttribute__ctor_m2B86DBABF344BD1EC6BC481E04B41AE5BB29AC1D (MinMaxAttribute_t20D95C344F3EF235C5920E3A62EF5F1F45B99B7B* __this, float ___0_min, float ___1_max, const RuntimeMethod* method)
{
{
// public MinMaxAttribute(float min, float max)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.min = min;
float L_0 = ___0_min;
__this->___min_0 = L_0;
// this.max = max;
float L_1 = ___1_max;
__this->___max_1 = L_1;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessAttribute::.ctor(System.Type,UnityEngine.Rendering.PostProcessing.PostProcessEvent,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessAttribute__ctor_mDD52E90599E28E71A19B00DB4771CC5950ADDF32 (PostProcessAttribute_t5EE010415213019C88384E8B339549D7EF05EE97* __this, Type_t* ___0_renderer, int32_t ___1_eventType, String_t* ___2_menuItem, bool ___3_allowInSceneView, const RuntimeMethod* method)
{
{
// public PostProcessAttribute(Type renderer, PostProcessEvent eventType, string menuItem, bool allowInSceneView = true)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.renderer = renderer;
Type_t* L_0 = ___0_renderer;
__this->___renderer_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___renderer_0), (void*)L_0);
// this.eventType = eventType;
int32_t L_1 = ___1_eventType;
__this->___eventType_1 = L_1;
// this.menuItem = menuItem;
String_t* L_2 = ___2_menuItem;
__this->___menuItem_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___menuItem_2), (void*)L_2);
// this.allowInSceneView = allowInSceneView;
bool L_3 = ___3_allowInSceneView;
__this->___allowInSceneView_3 = L_3;
// builtinEffect = false;
__this->___builtinEffect_4 = (bool)0;
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.PostProcessAttribute::.ctor(System.Type,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PostProcessAttribute__ctor_mA3FDCA42F863DEDFC594BB5F5818DE320AD154B3 (PostProcessAttribute_t5EE010415213019C88384E8B339549D7EF05EE97* __this, Type_t* ___0_renderer, String_t* ___1_menuItem, bool ___2_allowInSceneView, const RuntimeMethod* method)
{
{
// internal PostProcessAttribute(Type renderer, string menuItem, bool allowInSceneView = true)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.renderer = renderer;
Type_t* L_0 = ___0_renderer;
__this->___renderer_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___renderer_0), (void*)L_0);
// this.menuItem = menuItem;
String_t* L_1 = ___1_menuItem;
__this->___menuItem_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___menuItem_2), (void*)L_1);
// this.allowInSceneView = allowInSceneView;
bool L_2 = ___2_allowInSceneView;
__this->___allowInSceneView_3 = L_2;
// builtinEffect = true;
__this->___builtinEffect_4 = (bool)1;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.TrackballAttribute::.ctor(UnityEngine.Rendering.PostProcessing.TrackballAttribute/Mode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackballAttribute__ctor_m593E6847AC9390ADE5E2A358E69B29967527C2FD (TrackballAttribute_t912B954651B2296B7D6F36DFC9F5E056562F94F6* __this, int32_t ___0_mode, const RuntimeMethod* method)
{
{
// public TrackballAttribute(Mode mode)
Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
// this.mode = mode;
int32_t L_0 = ___0_mode;
__this->___mode_0 = L_0;
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionModeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionModeParameter__ctor_mFCE7E1380B0CA42D39F6A66C937D656620E79923 (AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_mBA90CBBCCE9DB58152F196A99A45ACF394E96ED3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_mBA90CBBCCE9DB58152F196A99A45ACF394E96ED3(__this, ParameterOverride_1__ctor_mBA90CBBCCE9DB58152F196A99A45ACF394E96ED3_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionQualityParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionQualityParameter__ctor_m14FB3DF7CE2DBF5F11EB1879DCC6887086870AAD (AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_m6E991CCC48E55D076E2B4C8C12FB966ACC07C639_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_m6E991CCC48E55D076E2B4C8C12FB966ACC07C639(__this, ParameterOverride_1__ctor_m6E991CCC48E55D076E2B4C8C12FB966ACC07C639_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.AmbientOcclusion::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AmbientOcclusion_IsEnabledAndSupported_m720CFBDB15B6957D9BDD86026B4CEA80ACB7DA3B (AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B3_0 = 0;
bool G_B7_0 = false;
bool G_B6_0 = false;
int32_t G_B8_0 = 0;
bool G_B8_1 = false;
bool G_B17_0 = false;
bool G_B12_0 = false;
bool G_B13_0 = false;
bool G_B14_0 = false;
bool G_B15_0 = false;
bool G_B16_0 = false;
int32_t G_B18_0 = 0;
bool G_B18_1 = false;
bool G_B24_0 = false;
bool G_B20_0 = false;
bool G_B21_0 = false;
bool G_B22_0 = false;
bool G_B23_0 = false;
int32_t G_B25_0 = 0;
bool G_B25_1 = false;
{
// bool state = enabled.value
// && intensity.value > 0f;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0021;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_8;
NullCheck(L_2);
float L_3 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_2)->___value_1;
G_B3_0 = ((((float)L_3) > ((float)(0.0f)))? 1 : 0);
goto IL_0022;
}
IL_0021:
{
G_B3_0 = 0;
}
IL_0022:
{
V_0 = (bool)G_B3_0;
// if (mode.value == AmbientOcclusionMode.ScalableAmbientObscurance)
AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* L_4 = __this->___mode_7;
NullCheck(L_4);
int32_t L_5 = ((ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2*)L_4)->___value_1;
if (L_5)
{
goto IL_0078;
}
}
{
// state &= !RuntimeUtilities.scriptableRenderPipelineActive;
bool L_6 = V_0;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_7;
L_7 = RuntimeUtilities_get_scriptableRenderPipelineActive_mB267E1E07B5ADF4398A57180A712752A61A74107(NULL);
V_0 = (bool)((int32_t)((int32_t)L_6&((((int32_t)L_7) == ((int32_t)0))? 1 : 0)));
// if (context != null)
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_8 = ___0_context;
if (!L_8)
{
goto IL_014c;
}
}
{
// state &= context.resources.shaders.scalableAO
// && context.resources.shaders.scalableAO.isSupported;
bool L_9 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_10 = ___0_context;
NullCheck(L_10);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_11;
L_11 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_10, NULL);
NullCheck(L_11);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_12 = L_11->___shaders_7;
NullCheck(L_12);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_13 = L_12->___scalableAO_21;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_13, NULL);
G_B6_0 = L_9;
if (!L_14)
{
G_B7_0 = L_9;
goto IL_0070;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_15 = ___0_context;
NullCheck(L_15);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_16;
L_16 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_15, NULL);
NullCheck(L_16);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_17 = L_16->___shaders_7;
NullCheck(L_17);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_18 = L_17->___scalableAO_21;
NullCheck(L_18);
bool L_19;
L_19 = Shader_get_isSupported_m21C3D0F1819054101DFE0C0C062A24464FA5CAE5(L_18, NULL);
G_B8_0 = ((int32_t)(L_19));
G_B8_1 = G_B6_0;
goto IL_0071;
}
IL_0070:
{
G_B8_0 = 0;
G_B8_1 = G_B7_0;
}
IL_0071:
{
V_0 = (bool)((int32_t)((int32_t)G_B8_1&G_B8_0));
goto IL_014c;
}
IL_0078:
{
// else if (mode.value == AmbientOcclusionMode.MultiScaleVolumetricObscurance)
AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* L_20 = __this->___mode_7;
NullCheck(L_20);
int32_t L_21 = ((ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2*)L_20)->___value_1;
if ((!(((uint32_t)L_21) == ((uint32_t)1))))
{
goto IL_014c;
}
}
{
// if (context != null)
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_22 = ___0_context;
if (!L_22)
{
goto IL_011d;
}
}
{
// state &= context.resources.shaders.multiScaleAO
// && context.resources.shaders.multiScaleAO.isSupported
// && context.resources.computeShaders.multiScaleAODownsample1
// && context.resources.computeShaders.multiScaleAODownsample2
// && context.resources.computeShaders.multiScaleAORender
// && context.resources.computeShaders.multiScaleAOUpsample;
bool L_23 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_24 = ___0_context;
NullCheck(L_24);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_25;
L_25 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_24, NULL);
NullCheck(L_25);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_26 = L_25->___shaders_7;
NullCheck(L_26);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_27 = L_26->___multiScaleAO_22;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_28;
L_28 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_27, NULL);
G_B12_0 = L_23;
if (!L_28)
{
G_B17_0 = L_23;
goto IL_011a;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_29 = ___0_context;
NullCheck(L_29);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_30;
L_30 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_29, NULL);
NullCheck(L_30);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_31 = L_30->___shaders_7;
NullCheck(L_31);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_32 = L_31->___multiScaleAO_22;
NullCheck(L_32);
bool L_33;
L_33 = Shader_get_isSupported_m21C3D0F1819054101DFE0C0C062A24464FA5CAE5(L_32, NULL);
G_B13_0 = G_B12_0;
if (!L_33)
{
G_B17_0 = G_B12_0;
goto IL_011a;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_34 = ___0_context;
NullCheck(L_34);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_35;
L_35 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_34, NULL);
NullCheck(L_35);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_36 = L_35->___computeShaders_8;
NullCheck(L_36);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_37 = L_36->___multiScaleAODownsample1_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_38;
L_38 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_37, NULL);
G_B14_0 = G_B13_0;
if (!L_38)
{
G_B17_0 = G_B13_0;
goto IL_011a;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_39 = ___0_context;
NullCheck(L_39);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_40;
L_40 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_39, NULL);
NullCheck(L_40);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_41 = L_40->___computeShaders_8;
NullCheck(L_41);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_42 = L_41->___multiScaleAODownsample2_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_43;
L_43 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_42, NULL);
G_B15_0 = G_B14_0;
if (!L_43)
{
G_B17_0 = G_B14_0;
goto IL_011a;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_44 = ___0_context;
NullCheck(L_44);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_45;
L_45 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_44, NULL);
NullCheck(L_45);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_46 = L_45->___computeShaders_8;
NullCheck(L_46);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_47 = L_46->___multiScaleAORender_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_47, NULL);
G_B16_0 = G_B15_0;
if (!L_48)
{
G_B17_0 = G_B15_0;
goto IL_011a;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_49 = ___0_context;
NullCheck(L_49);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_50;
L_50 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_49, NULL);
NullCheck(L_50);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_51 = L_50->___computeShaders_8;
NullCheck(L_51);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_52 = L_51->___multiScaleAOUpsample_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_53;
L_53 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_52, NULL);
G_B18_0 = ((int32_t)(L_53));
G_B18_1 = G_B16_0;
goto IL_011b;
}
IL_011a:
{
G_B18_0 = 0;
G_B18_1 = G_B17_0;
}
IL_011b:
{
V_0 = (bool)((int32_t)((int32_t)G_B18_1&G_B18_0));
}
IL_011d:
{
// state &= SystemInfo.supportsComputeShaders
// && !RuntimeUtilities.isAndroidOpenGL
// && SystemInfo.IsFormatSupported(GraphicsFormat.R32_SFloat, FormatUsage.Render | FormatUsage.Sparse)
// && SystemInfo.IsFormatSupported(GraphicsFormat.R16_SFloat, FormatUsage.Render | FormatUsage.Sparse)
// && SystemInfo.IsFormatSupported(GraphicsFormat.R8_UNorm, FormatUsage.Render | FormatUsage.Sparse);
bool L_54 = V_0;
bool L_55;
L_55 = SystemInfo_get_supportsComputeShaders_m4A029D2F8FB9343E65E6F1C6F1C79DA41911F13A(NULL);
G_B20_0 = L_54;
if (!L_55)
{
G_B24_0 = L_54;
goto IL_0149;
}
}
{
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_56;
L_56 = RuntimeUtilities_get_isAndroidOpenGL_m0263F0811E8C77CD6230B4FF6DAE96C3C879C98B(NULL);
G_B21_0 = G_B20_0;
if (L_56)
{
G_B24_0 = G_B20_0;
goto IL_0149;
}
}
{
bool L_57;
L_57 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(((int32_t)49), 6, NULL);
G_B22_0 = G_B21_0;
if (!L_57)
{
G_B24_0 = G_B21_0;
goto IL_0149;
}
}
{
bool L_58;
L_58 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(((int32_t)45), 6, NULL);
G_B23_0 = G_B22_0;
if (!L_58)
{
G_B24_0 = G_B22_0;
goto IL_0149;
}
}
{
bool L_59;
L_59 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(5, 6, NULL);
G_B25_0 = ((int32_t)(L_59));
G_B25_1 = G_B23_0;
goto IL_014a;
}
IL_0149:
{
G_B25_0 = 0;
G_B25_1 = G_B24_0;
}
IL_014a:
{
V_0 = (bool)((int32_t)((int32_t)G_B25_1&G_B25_0));
}
IL_014c:
{
// return state;
bool L_60 = V_0;
return L_60;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusion::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusion__ctor_m56351F92F528AE1C1572715DFC5317DF012CD11E (AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public AmbientOcclusionModeParameter mode = new AmbientOcclusionModeParameter { value = AmbientOcclusionMode.MultiScaleVolumetricObscurance };
AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* L_0 = (AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE*)il2cpp_codegen_object_new(AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE_il2cpp_TypeInfo_var);
NullCheck(L_0);
AmbientOcclusionModeParameter__ctor_mFCE7E1380B0CA42D39F6A66C937D656620E79923(L_0, NULL);
AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2*)L_1)->___value_1 = 1;
__this->___mode_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mode_7), (void*)L_1);
// public FloatParameter intensity = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_2);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_3)->___value_1 = (0.0f);
__this->___intensity_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensity_8), (void*)L_3);
// public ColorParameter color = new ColorParameter { value = Color.black };
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_4 = (ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299*)il2cpp_codegen_object_new(ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
NullCheck(L_4);
ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3(L_4, NULL);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_5 = L_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
NullCheck(L_5);
((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_5)->___value_1 = L_6;
__this->___color_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___color_9), (void*)L_5);
// public BoolParameter ambientOnly = new BoolParameter { value = true };
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_7 = (BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE*)il2cpp_codegen_object_new(BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
NullCheck(L_7);
BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_7, NULL);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_8 = L_7;
NullCheck(L_8);
((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_8)->___value_1 = (bool)1;
__this->___ambientOnly_10 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ambientOnly_10), (void*)L_8);
// public FloatParameter noiseFilterTolerance = new FloatParameter { value = 0f }; // Hidden
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_9);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_9, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = L_9;
NullCheck(L_10);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_10)->___value_1 = (0.0f);
__this->___noiseFilterTolerance_11 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___noiseFilterTolerance_11), (void*)L_10);
// public FloatParameter blurTolerance = new FloatParameter { value = -4.6f }; // Hidden
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_11);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_11, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = L_11;
NullCheck(L_12);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_12)->___value_1 = (-4.5999999f);
__this->___blurTolerance_12 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___blurTolerance_12), (void*)L_12);
// public FloatParameter upsampleTolerance = new FloatParameter { value = -12f }; // Hidden
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_13);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_13, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_14 = L_13;
NullCheck(L_14);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_14)->___value_1 = (-12.0f);
__this->___upsampleTolerance_13 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___upsampleTolerance_13), (void*)L_14);
// public FloatParameter thicknessModifier = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_15 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_15);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_15, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = L_15;
NullCheck(L_16);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_16)->___value_1 = (1.0f);
__this->___thicknessModifier_14 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___thicknessModifier_14), (void*)L_16);
// public FloatParameter directLightingStrength = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_17 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_17);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_17, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_18 = L_17;
NullCheck(L_18);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_18)->___value_1 = (0.0f);
__this->___directLightingStrength_15 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___directLightingStrength_15), (void*)L_18);
// public FloatParameter radius = new FloatParameter { value = 0.25f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_19 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_19);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_19, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_20 = L_19;
NullCheck(L_20);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_20)->___value_1 = (0.25f);
__this->___radius_16 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___radius_16), (void*)L_20);
// public AmbientOcclusionQualityParameter quality = new AmbientOcclusionQualityParameter { value = AmbientOcclusionQuality.Medium };
AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* L_21 = (AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29*)il2cpp_codegen_object_new(AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29_il2cpp_TypeInfo_var);
NullCheck(L_21);
AmbientOcclusionQualityParameter__ctor_m14FB3DF7CE2DBF5F11EB1879DCC6887086870AAD(L_21, NULL);
AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* L_22 = L_21;
NullCheck(L_22);
((ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43*)L_22)->___value_1 = 2;
__this->___quality_17 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___quality_17), (void*)L_22);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionRenderer_Init_mA3B0F8AE73F6AA694F983B4A5DC87CB7FD6B5CBA (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_Methods == null)
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_0 = __this->___m_Methods_2;
if (L_0)
{
goto IL_0030;
}
}
{
// m_Methods = new IAmbientOcclusionMethod[]
// {
// new ScalableAO(settings),
// new MultiScaleVO(settings),
// };
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_1 = (IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9*)(IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9*)SZArrayNew(IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9_il2cpp_TypeInfo_var, (uint32_t)2);
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_2 = L_1;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_3;
L_3 = PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_inline(__this, PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var);
ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* L_4 = (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1*)il2cpp_codegen_object_new(ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1_il2cpp_TypeInfo_var);
NullCheck(L_4);
ScalableAO__ctor_m2E13FF1404D88C933436F64E64446A3E8C58EC25(L_4, L_3, NULL);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_4);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_5 = L_2;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_6;
L_6 = PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_inline(__this, PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var);
MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* L_7 = (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F*)il2cpp_codegen_object_new(MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F_il2cpp_TypeInfo_var);
NullCheck(L_7);
MultiScaleVO__ctor_m9BFC7ADD2493601C3DB9371EB189D4635612F1DF(L_7, L_6, NULL);
NullCheck(L_5);
ArrayElementTypeCheck (L_5, L_7);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_7);
__this->___m_Methods_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Methods_2), (void*)L_5);
}
IL_0030:
{
// }
return;
}
}
// System.Boolean UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::IsAmbientOnly(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AmbientOcclusionRenderer_IsAmbientOnly_m5A77F8622151A4EA9FE590655B6E7E085A1D7B06 (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
{
// var camera = context.camera;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_0, NULL);
V_0 = L_1;
// return settings.ambientOnly.value
// && camera.actualRenderingPath == RenderingPath.DeferredShading
// && camera.allowHDR;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_2;
L_2 = PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_inline(__this, PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var);
NullCheck(L_2);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_3 = L_2->___ambientOnly_10;
NullCheck(L_3);
bool L_4 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_3)->___value_1;
if (!L_4)
{
goto IL_0029;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = V_0;
NullCheck(L_5);
int32_t L_6;
L_6 = Camera_get_actualRenderingPath_m7BC9DA3C34148F8784F62DCF4E7E34C9771CECE5(L_5, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)3))))
{
goto IL_0029;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = V_0;
NullCheck(L_7);
bool L_8;
L_8 = Camera_get_allowHDR_m3187E9118CB52D5D7F0658D7ECF5E2B00E296A67(L_7, NULL);
return L_8;
}
IL_0029:
{
return (bool)0;
}
}
// UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AmbientOcclusionRenderer_Get_m67BA05B631A6740564AF7B0CAAE58F2CD2EC305E (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return m_Methods[(int)settings.mode.value];
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_0 = __this->___m_Methods_2;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_1;
L_1 = PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_inline(__this, PostProcessEffectRenderer_1_get_settings_m797E06E7EC3CE4C019E0F824140C31A224F84843_RuntimeMethod_var);
NullCheck(L_1);
AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* L_2 = L_1->___mode_7;
NullCheck(L_2);
int32_t L_3 = ((ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2*)L_2)->___value_1;
NullCheck(L_0);
int32_t L_4 = L_3;
RuntimeObject* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AmbientOcclusionRenderer_GetCameraFlags_m29C1369C24DAD23DCA98CE634F2156DF19FF3592 (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAmbientOcclusionMethod_t60B0197C2B799F2C22499BF494D1193A39A88354_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return Get().GetCameraFlags();
RuntimeObject* L_0;
L_0 = AmbientOcclusionRenderer_Get_m67BA05B631A6740564AF7B0CAAE58F2CD2EC305E(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod::GetCameraFlags() */, IAmbientOcclusionMethod_t60B0197C2B799F2C22499BF494D1193A39A88354_il2cpp_TypeInfo_var, L_0);
return L_1;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionRenderer_Release_mCC9A8A8DAE2CE44CFD3DD09CCA98A38F3B80083A (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAmbientOcclusionMethod_t60B0197C2B799F2C22499BF494D1193A39A88354_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* V_0 = NULL;
int32_t V_1 = 0;
{
// foreach (var m in m_Methods)
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_0 = __this->___m_Methods_2;
V_0 = L_0;
V_1 = 0;
goto IL_0017;
}
IL_000b:
{
// foreach (var m in m_Methods)
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
RuntimeObject* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
// m.Release();
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(4 /* System.Void UnityEngine.Rendering.PostProcessing.IAmbientOcclusionMethod::Release() */, IAmbientOcclusionMethod_t60B0197C2B799F2C22499BF494D1193A39A88354_il2cpp_TypeInfo_var, L_4);
int32_t L_5 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0017:
{
// foreach (var m in m_Methods)
int32_t L_6 = V_1;
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_7 = V_0;
NullCheck(L_7);
if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
{
goto IL_000b;
}
}
{
// }
return;
}
}
// UnityEngine.Rendering.PostProcessing.ScalableAO UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::GetScalableAO()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* AmbientOcclusionRenderer_GetScalableAO_m45EDEED638FC6EC0E7A28ADBA545B5C14D2C9E8C (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (ScalableAO)m_Methods[(int)AmbientOcclusionMode.ScalableAmbientObscurance];
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_0 = __this->___m_Methods_2;
NullCheck(L_0);
int32_t L_1 = 0;
RuntimeObject* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
return ((ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1*)CastclassSealed((RuntimeObject*)L_2, ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1_il2cpp_TypeInfo_var));
}
}
// UnityEngine.Rendering.PostProcessing.MultiScaleVO UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::GetMultiScaleVO()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* AmbientOcclusionRenderer_GetMultiScaleVO_m77469D960AE101C9A8A74055CF75096CD62BCF6D (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (MultiScaleVO)m_Methods[(int)AmbientOcclusionMode.MultiScaleVolumetricObscurance];
IAmbientOcclusionMethodU5BU5D_tB26A13FEEC12231D37FE957C6778C4B3911D52F9* L_0 = __this->___m_Methods_2;
NullCheck(L_0);
int32_t L_1 = 1;
RuntimeObject* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
return ((MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F*)CastclassSealed((RuntimeObject*)L_2, MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F_il2cpp_TypeInfo_var));
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionRenderer_Render_m780A5831389C81820FCA3ACF7D80CB60878FF57E (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AmbientOcclusionRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientOcclusionRenderer__ctor_m3350E39318843D75A15F84BE2EF5523D0AEAD28F (AmbientOcclusionRenderer_tA0AFB526C97731C8D9C0254A0746E12E5B8DA948* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_m5D7E1730DFBCDFF70B8163C64ADD53BDECEB57B3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PostProcessEffectRenderer_1__ctor_m5D7E1730DFBCDFF70B8163C64ADD53BDECEB57B3(__this, PostProcessEffectRenderer_1__ctor_m5D7E1730DFBCDFF70B8163C64ADD53BDECEB57B3_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.EyeAdaptationParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EyeAdaptationParameter__ctor_m7C78083B39B535D78273E813C702706DE51FFF31 (EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_mF0965535654494CBD28E19EE473FD91A87927D4F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_mF0965535654494CBD28E19EE473FD91A87927D4F(__this, ParameterOverride_1__ctor_mF0965535654494CBD28E19EE473FD91A87927D4F_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.AutoExposure::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AutoExposure_IsEnabledAndSupported_m5AE7A64565EFC721D5D85707F0F585BD18F98C01 (AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return enabled.value
// && SystemInfo.supportsComputeShaders
// && !RuntimeUtilities.isAndroidOpenGL
// && RenderTextureFormat.RFloat.IsSupported()
// && context.resources.computeShaders.autoExposure
// && context.resources.computeShaders.exposureHistogram;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0051;
}
}
{
bool L_2;
L_2 = SystemInfo_get_supportsComputeShaders_m4A029D2F8FB9343E65E6F1C6F1C79DA41911F13A(NULL);
if (!L_2)
{
goto IL_0051;
}
}
{
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_3;
L_3 = RuntimeUtilities_get_isAndroidOpenGL_m0263F0811E8C77CD6230B4FF6DAE96C3C879C98B(NULL);
if (L_3)
{
goto IL_0051;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
bool L_4;
L_4 = TextureFormatUtilities_IsSupported_mB19AE8F3F583E6286877F54F90E0A90676EBA173(((int32_t)14), NULL);
if (!L_4)
{
goto IL_0051;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___0_context;
NullCheck(L_5);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_6;
L_6 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_5, NULL);
NullCheck(L_6);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_7 = L_6->___computeShaders_8;
NullCheck(L_7);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_8 = L_7->___autoExposure_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL);
if (!L_9)
{
goto IL_0051;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_10 = ___0_context;
NullCheck(L_10);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_11;
L_11 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_10, NULL);
NullCheck(L_11);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_12 = L_11->___computeShaders_8;
NullCheck(L_12);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_13 = L_12->___exposureHistogram_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_13, NULL);
return L_14;
}
IL_0051:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AutoExposure::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoExposure__ctor_m518431E3FB963370308682EA68492306689158FD (AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Vector2Parameter filtering = new Vector2Parameter { value = new Vector2(50f, 95f) };
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_0 = (Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034*)il2cpp_codegen_object_new(Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034_il2cpp_TypeInfo_var);
NullCheck(L_0);
Vector2Parameter__ctor_mBF44FC58FB4108A066A973BE3891A8B85479214A(L_0, NULL);
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_1 = L_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (50.0f), (95.0f), /*hidden argument*/NULL);
NullCheck(L_1);
((ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061*)L_1)->___value_1 = L_2;
__this->___filtering_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___filtering_7), (void*)L_1);
// public FloatParameter minLuminance = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_3);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_3, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = L_3;
NullCheck(L_4);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_4)->___value_1 = (0.0f);
__this->___minLuminance_8 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___minLuminance_8), (void*)L_4);
// public FloatParameter maxLuminance = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_5);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_5, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_6 = L_5;
NullCheck(L_6);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_6)->___value_1 = (0.0f);
__this->___maxLuminance_9 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___maxLuminance_9), (void*)L_6);
// public FloatParameter keyValue = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_7);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_7, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = L_7;
NullCheck(L_8);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_8)->___value_1 = (1.0f);
__this->___keyValue_10 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___keyValue_10), (void*)L_8);
// public EyeAdaptationParameter eyeAdaptation = new EyeAdaptationParameter { value = EyeAdaptation.Progressive };
EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* L_9 = (EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6*)il2cpp_codegen_object_new(EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6_il2cpp_TypeInfo_var);
NullCheck(L_9);
EyeAdaptationParameter__ctor_m7C78083B39B535D78273E813C702706DE51FFF31(L_9, NULL);
EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* L_10 = L_9;
NullCheck(L_10);
((ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361*)L_10)->___value_1 = 0;
__this->___eyeAdaptation_11 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___eyeAdaptation_11), (void*)L_10);
// public FloatParameter speedUp = new FloatParameter { value = 2f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_11);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_11, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = L_11;
NullCheck(L_12);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_12)->___value_1 = (2.0f);
__this->___speedUp_12 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___speedUp_12), (void*)L_12);
// public FloatParameter speedDown = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_13);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_13, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_14 = L_13;
NullCheck(L_14);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_14)->___value_1 = (1.0f);
__this->___speedDown_13 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___speedDown_13), (void*)L_14);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoExposureRenderer__ctor_m15269270A88D00BE8CCB970F9BF81E65AED4D43D (AutoExposureRenderer_tD66729E538FBD499550B871DDF90100D61B8DC2C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_mEA38C50E6B672253D73DB5C2EC701F3505E26AA6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// readonly RenderTexture[][] m_AutoExposurePool = new RenderTexture[k_NumEyes][];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_0 = (RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0*)(RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0*)SZArrayNew(RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0_il2cpp_TypeInfo_var, (uint32_t)2);
__this->___m_AutoExposurePool_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AutoExposurePool_4), (void*)L_0);
// int[] m_AutoExposurePingPong = new int[k_NumEyes];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
__this->___m_AutoExposurePingPong_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AutoExposurePingPong_5), (void*)L_1);
// public AutoExposureRenderer()
PostProcessEffectRenderer_1__ctor_mEA38C50E6B672253D73DB5C2EC701F3505E26AA6(__this, PostProcessEffectRenderer_1__ctor_mEA38C50E6B672253D73DB5C2EC701F3505E26AA6_RuntimeMethod_var);
// for (int eye = 0; eye < k_NumEyes; eye++)
V_0 = 0;
goto IL_003d;
}
IL_0022:
{
// m_AutoExposurePool[eye] = new RenderTexture[k_NumAutoExposureTextures];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_2 = __this->___m_AutoExposurePool_4;
int32_t L_3 = V_0;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_4 = (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)SZArrayNew(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var, (uint32_t)2);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_4);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)L_4);
// m_AutoExposurePingPong[eye] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_AutoExposurePingPong_5;
int32_t L_6 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (int32_t)0);
// for (int eye = 0; eye < k_NumEyes; eye++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_003d:
{
// for (int eye = 0; eye < k_NumEyes; eye++)
int32_t L_8 = V_0;
if ((((int32_t)L_8) < ((int32_t)2)))
{
goto IL_0022;
}
}
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::CheckTexture(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoExposureRenderer_CheckTexture_m93C720C54FF70AFD18F3B8160E2324548A593558 (AutoExposureRenderer_tD66729E538FBD499550B871DDF90100D61B8DC2C* __this, int32_t ___0_eye, int32_t ___1_id, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (m_AutoExposurePool[eye][id] == null || !m_AutoExposurePool[eye][id].IsCreated())
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_0 = __this->___m_AutoExposurePool_4;
int32_t L_1 = ___0_eye;
NullCheck(L_0);
int32_t L_2 = L_1;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
int32_t L_4 = ___1_id;
NullCheck(L_3);
int32_t L_5 = L_4;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_7)
{
goto IL_0023;
}
}
{
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_8 = __this->___m_AutoExposurePool_4;
int32_t L_9 = ___0_eye;
NullCheck(L_8);
int32_t L_10 = L_9;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
int32_t L_12 = ___1_id;
NullCheck(L_11);
int32_t L_13 = L_12;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_14);
bool L_15;
L_15 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_14, NULL);
if (L_15)
{
goto IL_004e;
}
}
IL_0023:
{
// m_AutoExposurePool[eye][id] = new RenderTexture(1, 1, 0, RenderTextureFormat.RFloat) { enableRandomWrite = true };
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_16 = __this->___m_AutoExposurePool_4;
int32_t L_17 = ___0_eye;
NullCheck(L_16);
int32_t L_18 = L_17;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
int32_t L_20 = ___1_id;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_21);
RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_21, 1, 1, 0, ((int32_t)14), NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_22 = L_21;
NullCheck(L_22);
RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_22, (bool)1, NULL);
NullCheck(L_19);
ArrayElementTypeCheck (L_19, L_22);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(L_20), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_22);
// m_AutoExposurePool[eye][id].Create();
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_23 = __this->___m_AutoExposurePool_4;
int32_t L_24 = ___0_eye;
NullCheck(L_23);
int32_t L_25 = L_24;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
int32_t L_27 = ___1_id;
NullCheck(L_26);
int32_t L_28 = L_27;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
NullCheck(L_29);
bool L_30;
L_30 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_29, NULL);
}
IL_004e:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoExposureRenderer_Render_m16316D56F1316E8690CB7B485E4C0D2BC3351270 (AutoExposureRenderer_tD66729E538FBD499550B871DDF90100D61B8DC2C* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C8BEB212F50782CC9ADCF481BDD586771879802);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F7F1DF435134922CF06E24B2D6EE31C3C9B3160);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral690C12CED9E5E166F02EC56E4CD00E7A873F3E2F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral837CE7935828332A712D944CC26D7F3344BEBB5A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94CCC0E98B510289B306CD369D442ADC33DB3CAE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9568B4C9204E9BAEF2B8D4B56DF9E542885D7052);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB41868DE0B663EE64B8FEC63B64C634F6B1DE0A9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD982DD4496EE1EAEEDD5B4DA7B2EB057EEC66E1D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF22B3DDC533D69F9BC131B0894D704C0E269C62);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
String_t* V_5 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_6 = NULL;
int32_t V_7 = 0;
int32_t V_8 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_9 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_10 = NULL;
int32_t G_B3_0 = 0;
int32_t G_B5_0 = 0;
int32_t G_B4_0 = 0;
int32_t G_B6_0 = 0;
int32_t G_B7_0 = 0;
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// cmd.BeginSample("AutoExposureLookup");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralDF22B3DDC533D69F9BC131B0894D704C0E269C62, NULL);
// CheckTexture(context.xrActiveEye, 0);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
NullCheck(L_3);
int32_t L_4;
L_4 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_3, NULL);
AutoExposureRenderer_CheckTexture_m93C720C54FF70AFD18F3B8160E2324548A593558(__this, L_4, 0, NULL);
// CheckTexture(context.xrActiveEye, 1);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___0_context;
NullCheck(L_5);
int32_t L_6;
L_6 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_5, NULL);
AutoExposureRenderer_CheckTexture_m93C720C54FF70AFD18F3B8160E2324548A593558(__this, L_6, 1, NULL);
// float lowPercent = settings.filtering.value.x;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_7;
L_7 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_7);
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_8 = L_7->___filtering_7;
NullCheck(L_8);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&((ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061*)L_8)->___value_1);
float L_10 = L_9->___x_0;
V_1 = L_10;
// float highPercent = settings.filtering.value.y;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_11;
L_11 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_11);
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_12 = L_11->___filtering_7;
NullCheck(L_12);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&((ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061*)L_12)->___value_1);
float L_14 = L_13->___y_1;
V_2 = L_14;
// highPercent = Mathf.Clamp(highPercent, 1f + kMinDelta, 99f);
float L_15 = V_2;
float L_16;
L_16 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_15, (1.00999999f), (99.0f), NULL);
V_2 = L_16;
// lowPercent = Mathf.Clamp(lowPercent, 1f, highPercent - kMinDelta);
float L_17 = V_1;
float L_18 = V_2;
float L_19;
L_19 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_17, (1.0f), ((float)il2cpp_codegen_subtract(L_18, (0.00999999978f))), NULL);
V_1 = L_19;
// float minLum = settings.minLuminance.value;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_20;
L_20 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_20);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_21 = L_20->___minLuminance_8;
NullCheck(L_21);
float L_22 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_21)->___value_1;
V_3 = L_22;
// float maxLum = settings.maxLuminance.value;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_23;
L_23 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_23);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_24 = L_23->___maxLuminance_9;
NullCheck(L_24);
float L_25 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_24)->___value_1;
V_4 = L_25;
// settings.minLuminance.value = Mathf.Min(minLum, maxLum);
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_26;
L_26 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_26);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_27 = L_26->___minLuminance_8;
float L_28 = V_3;
float L_29 = V_4;
float L_30;
L_30 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_28, L_29, NULL);
NullCheck(L_27);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_27)->___value_1 = L_30;
// settings.maxLuminance.value = Mathf.Max(minLum, maxLum);
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_31;
L_31 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_31);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___maxLuminance_9;
float L_33 = V_3;
float L_34 = V_4;
float L_35;
L_35 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_33, L_34, NULL);
NullCheck(L_32);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_32)->___value_1 = L_35;
// bool firstFrame = m_ResetHistory || !Application.isPlaying;
bool L_36 = ((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0;
if (L_36)
{
goto IL_00e1;
}
}
{
bool L_37;
L_37 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
G_B3_0 = ((((int32_t)L_37) == ((int32_t)0))? 1 : 0);
goto IL_00e2;
}
IL_00e1:
{
G_B3_0 = 1;
}
IL_00e2:
{
// string adaptation = null;
V_5 = (String_t*)NULL;
// if (firstFrame || settings.eyeAdaptation.value == EyeAdaptation.Fixed)
int32_t L_38 = G_B3_0;
G_B4_0 = L_38;
if (L_38)
{
G_B5_0 = L_38;
goto IL_00fb;
}
}
{
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_39;
L_39 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_39);
EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* L_40 = L_39->___eyeAdaptation_11;
NullCheck(L_40);
int32_t L_41 = ((ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361*)L_40)->___value_1;
G_B5_0 = G_B4_0;
if ((!(((uint32_t)L_41) == ((uint32_t)1))))
{
G_B6_0 = G_B4_0;
goto IL_0104;
}
}
IL_00fb:
{
// adaptation = "KAutoExposureAvgLuminance_fixed";
V_5 = _stringLiteral5F7F1DF435134922CF06E24B2D6EE31C3C9B3160;
G_B7_0 = G_B5_0;
goto IL_010b;
}
IL_0104:
{
// adaptation = "KAutoExposureAvgLuminance_progressive";
V_5 = _stringLiteral837CE7935828332A712D944CC26D7F3344BEBB5A;
G_B7_0 = G_B6_0;
}
IL_010b:
{
// var compute = context.resources.computeShaders.autoExposure;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_42 = ___0_context;
NullCheck(L_42);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_43;
L_43 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_42, NULL);
NullCheck(L_43);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_44 = L_43->___computeShaders_8;
NullCheck(L_44);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_45 = L_44->___autoExposure_0;
V_6 = L_45;
// int kernel = compute.FindKernel(adaptation);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_46 = V_6;
String_t* L_47 = V_5;
NullCheck(L_46);
int32_t L_48;
L_48 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_46, L_47, NULL);
V_7 = L_48;
// cmd.SetComputeBufferParam(compute, kernel, "_HistogramBuffer", context.logHistogram.data);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_49 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_50 = V_6;
int32_t L_51 = V_7;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_52 = ___0_context;
NullCheck(L_52);
LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* L_53 = L_52->___logHistogram_23;
NullCheck(L_53);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_54;
L_54 = LogHistogram_get_data_m3F3310AAF8C2368E2D3D724BF95E1632F52E8684_inline(L_53, NULL);
NullCheck(L_49);
CommandBuffer_SetComputeBufferParam_m079B86E76C26C8D6D9575BB3F20475EBA0BF52E1(L_49, L_50, L_51, _stringLiteral3C8BEB212F50782CC9ADCF481BDD586771879802, L_54, NULL);
// cmd.SetComputeVectorParam(compute, "_Params1", new Vector4(lowPercent * 0.01f, highPercent * 0.01f, RuntimeUtilities.Exp2(settings.minLuminance.value), RuntimeUtilities.Exp2(settings.maxLuminance.value)));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_55 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_56 = V_6;
float L_57 = V_1;
float L_58 = V_2;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_59;
L_59 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_59);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_60 = L_59->___minLuminance_8;
NullCheck(L_60);
float L_61 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_60)->___value_1;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
float L_62;
L_62 = RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C(L_61, NULL);
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_63;
L_63 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_63);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_64 = L_63->___maxLuminance_9;
NullCheck(L_64);
float L_65 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_64)->___value_1;
float L_66;
L_66 = RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C(L_65, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_67;
memset((&L_67), 0, sizeof(L_67));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_67), ((float)il2cpp_codegen_multiply(L_57, (0.00999999978f))), ((float)il2cpp_codegen_multiply(L_58, (0.00999999978f))), L_62, L_66, /*hidden argument*/NULL);
NullCheck(L_55);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_55, L_56, _stringLiteral9568B4C9204E9BAEF2B8D4B56DF9E542885D7052, L_67, NULL);
// cmd.SetComputeVectorParam(compute, "_Params2", new Vector4(settings.speedDown.value, settings.speedUp.value, settings.keyValue.value, Time.deltaTime));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_68 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_69 = V_6;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_70;
L_70 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_70);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_71 = L_70->___speedDown_13;
NullCheck(L_71);
float L_72 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_71)->___value_1;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_73;
L_73 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_73);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_74 = L_73->___speedUp_12;
NullCheck(L_74);
float L_75 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_74)->___value_1;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_76;
L_76 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_76);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_77 = L_76->___keyValue_10;
NullCheck(L_77);
float L_78 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_77)->___value_1;
float L_79;
L_79 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80;
memset((&L_80), 0, sizeof(L_80));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_80), L_72, L_75, L_78, L_79, /*hidden argument*/NULL);
NullCheck(L_68);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_68, L_69, _stringLiteral690C12CED9E5E166F02EC56E4CD00E7A873F3E2F, L_80, NULL);
// cmd.SetComputeVectorParam(compute, "_ScaleOffsetRes", context.logHistogram.GetHistogramScaleOffsetRes(context));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_82 = V_6;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_83 = ___0_context;
NullCheck(L_83);
LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* L_84 = L_83->___logHistogram_23;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_85 = ___0_context;
NullCheck(L_84);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_86;
L_86 = LogHistogram_GetHistogramScaleOffsetRes_m6FA5B33FBE2EABD16713EFC2C7A9F61E201AA2E8(L_84, L_85, NULL);
NullCheck(L_81);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_81, L_82, _stringLiteralB41868DE0B663EE64B8FEC63B64C634F6B1DE0A9, L_86, NULL);
// if (firstFrame)
if (!G_B7_0)
{
goto IL_0264;
}
}
{
// m_CurrentAutoExposure = m_AutoExposurePool[context.xrActiveEye][0];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_87 = __this->___m_AutoExposurePool_4;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_88 = ___0_context;
NullCheck(L_88);
int32_t L_89;
L_89 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_88, NULL);
NullCheck(L_87);
int32_t L_90 = L_89;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_91 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
NullCheck(L_91);
int32_t L_92 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_93 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
__this->___m_CurrentAutoExposure_6 = L_93;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentAutoExposure_6), (void*)L_93);
// cmd.SetComputeTextureParam(compute, kernel, "_Destination", m_CurrentAutoExposure);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_95 = V_6;
int32_t L_96 = V_7;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_97 = __this->___m_CurrentAutoExposure_6;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_98;
L_98 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_97, NULL);
NullCheck(L_94);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_94, L_95, L_96, _stringLiteral94CCC0E98B510289B306CD369D442ADC33DB3CAE, L_98, NULL);
// cmd.DispatchCompute(compute, kernel, 1, 1, 1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_99 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_100 = V_6;
int32_t L_101 = V_7;
NullCheck(L_99);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_99, L_100, L_101, 1, 1, 1, NULL);
// RuntimeUtilities.CopyTexture(cmd, m_AutoExposurePool[context.xrActiveEye][0], m_AutoExposurePool[context.xrActiveEye][1]);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_102 = V_0;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_103 = __this->___m_AutoExposurePool_4;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_104 = ___0_context;
NullCheck(L_104);
int32_t L_105;
L_105 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_104, NULL);
NullCheck(L_103);
int32_t L_106 = L_105;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_107 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
NullCheck(L_107);
int32_t L_108 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_109 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_110;
L_110 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_109, NULL);
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_111 = __this->___m_AutoExposurePool_4;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_112 = ___0_context;
NullCheck(L_112);
int32_t L_113;
L_113 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_112, NULL);
NullCheck(L_111);
int32_t L_114 = L_113;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_115 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
NullCheck(L_115);
int32_t L_116 = 1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_117 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_116));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_118;
L_118 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_117, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_CopyTexture_m53717D9C6C018C88760A2A3BD1B6CED4F91C4E2D(L_102, L_110, L_118, NULL);
// m_ResetHistory = false;
((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0 = (bool)0;
goto IL_02fc;
}
IL_0264:
{
// int pp = m_AutoExposurePingPong[context.xrActiveEye];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_119 = __this->___m_AutoExposurePingPong_5;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_120 = ___0_context;
NullCheck(L_120);
int32_t L_121;
L_121 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_120, NULL);
NullCheck(L_119);
int32_t L_122 = L_121;
int32_t L_123 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
V_8 = L_123;
// var src = m_AutoExposurePool[context.xrActiveEye][++pp % 2];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_124 = __this->___m_AutoExposurePool_4;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_125 = ___0_context;
NullCheck(L_125);
int32_t L_126;
L_126 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_125, NULL);
NullCheck(L_124);
int32_t L_127 = L_126;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_128 = (L_124)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
int32_t L_129 = V_8;
int32_t L_130 = ((int32_t)il2cpp_codegen_add(L_129, 1));
V_8 = L_130;
NullCheck(L_128);
int32_t L_131 = ((int32_t)(L_130%2));
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_132 = (L_128)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
V_9 = L_132;
// var dst = m_AutoExposurePool[context.xrActiveEye][++pp % 2];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_133 = __this->___m_AutoExposurePool_4;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_134 = ___0_context;
NullCheck(L_134);
int32_t L_135;
L_135 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_134, NULL);
NullCheck(L_133);
int32_t L_136 = L_135;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_137 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
int32_t L_138 = V_8;
int32_t L_139 = ((int32_t)il2cpp_codegen_add(L_138, 1));
V_8 = L_139;
NullCheck(L_137);
int32_t L_140 = ((int32_t)(L_139%2));
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_141 = (L_137)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
V_10 = L_141;
// cmd.SetComputeTextureParam(compute, kernel, "_Source", src);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_142 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_143 = V_6;
int32_t L_144 = V_7;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_145 = V_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_146;
L_146 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_145, NULL);
NullCheck(L_142);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_142, L_143, L_144, _stringLiteralD982DD4496EE1EAEEDD5B4DA7B2EB057EEC66E1D, L_146, NULL);
// cmd.SetComputeTextureParam(compute, kernel, "_Destination", dst);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_147 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_148 = V_6;
int32_t L_149 = V_7;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_150 = V_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_151;
L_151 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_150, NULL);
NullCheck(L_147);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_147, L_148, L_149, _stringLiteral94CCC0E98B510289B306CD369D442ADC33DB3CAE, L_151, NULL);
// cmd.DispatchCompute(compute, kernel, 1, 1, 1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_152 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_153 = V_6;
int32_t L_154 = V_7;
NullCheck(L_152);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_152, L_153, L_154, 1, 1, 1, NULL);
// m_AutoExposurePingPong[context.xrActiveEye] = ++pp % 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_155 = __this->___m_AutoExposurePingPong_5;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_156 = ___0_context;
NullCheck(L_156);
int32_t L_157;
L_157 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_156, NULL);
int32_t L_158 = V_8;
int32_t L_159 = ((int32_t)il2cpp_codegen_add(L_158, 1));
V_8 = L_159;
NullCheck(L_155);
(L_155)->SetAt(static_cast<il2cpp_array_size_t>(L_157), (int32_t)((int32_t)(L_159%2)));
// m_CurrentAutoExposure = dst;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_160 = V_10;
__this->___m_CurrentAutoExposure_6 = L_160;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentAutoExposure_6), (void*)L_160);
}
IL_02fc:
{
// cmd.EndSample("AutoExposureLookup");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_161 = V_0;
NullCheck(L_161);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_161, _stringLiteralDF22B3DDC533D69F9BC131B0894D704C0E269C62, NULL);
// context.autoExposureTexture = m_CurrentAutoExposure;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_162 = ___0_context;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_163 = __this->___m_CurrentAutoExposure_6;
NullCheck(L_162);
L_162->___autoExposureTexture_22 = L_163;
Il2CppCodeGenWriteBarrier((void**)(&L_162->___autoExposureTexture_22), (void*)L_163);
// context.autoExposure = settings;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_164 = ___0_context;
AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_165;
L_165 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var);
NullCheck(L_164);
L_164->___autoExposure_25 = L_165;
Il2CppCodeGenWriteBarrier((void**)(&L_164->___autoExposure_25), (void*)L_165);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.AutoExposureRenderer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoExposureRenderer_Release_m199435220AB5F13A9A37E47F92A6484E4FA2483E (AutoExposureRenderer_tD66729E538FBD499550B871DDF90100D61B8DC2C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* V_0 = NULL;
int32_t V_1 = 0;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* V_2 = NULL;
int32_t V_3 = 0;
{
// foreach (var rtEyeSet in m_AutoExposurePool)
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_0 = __this->___m_AutoExposurePool_4;
V_0 = L_0;
V_1 = 0;
goto IL_0029;
}
IL_000b:
{
// foreach (var rtEyeSet in m_AutoExposurePool)
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
// foreach (var rt in rtEyeSet)
V_2 = L_4;
V_3 = 0;
goto IL_001f;
}
IL_0013:
{
// foreach (var rt in rtEyeSet)
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_5 = V_2;
int32_t L_6 = V_3;
NullCheck(L_5);
int32_t L_7 = L_6;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
// RuntimeUtilities.Destroy(rt);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_8, NULL);
int32_t L_9 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_001f:
{
// foreach (var rt in rtEyeSet)
int32_t L_10 = V_3;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_11 = V_2;
NullCheck(L_11);
if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
goto IL_0013;
}
}
{
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0029:
{
// foreach (var rtEyeSet in m_AutoExposurePool)
int32_t L_13 = V_1;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_14 = V_0;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_000b;
}
}
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.Bloom::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bloom_IsEnabledAndSupported_m9FB08EC848606657761325B79B76E38FC86D2A65 (Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
{
// return enabled.value
// && intensity.value > 0f;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0020;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_7;
NullCheck(L_2);
float L_3 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_2)->___value_1;
return (bool)((((float)L_3) > ((float)(0.0f)))? 1 : 0);
}
IL_0020:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.Bloom::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bloom__ctor_m392EA2E063E2471A4B4AC223EB07244D048E8E62 (Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public FloatParameter intensity = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_0 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_0);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_1)->___value_1 = (0.0f);
__this->___intensity_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensity_7), (void*)L_1);
// public FloatParameter threshold = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_2);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_3)->___value_1 = (1.0f);
__this->___threshold_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___threshold_8), (void*)L_3);
// public FloatParameter softKnee = new FloatParameter { value = 0.5f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_4);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4;
NullCheck(L_5);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_5)->___value_1 = (0.5f);
__this->___softKnee_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___softKnee_9), (void*)L_5);
// public FloatParameter clamp = new FloatParameter { value = 65472f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_6 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_6);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6;
NullCheck(L_7);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_7)->___value_1 = (65472.0f);
__this->___clamp_10 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___clamp_10), (void*)L_7);
// public FloatParameter diffusion = new FloatParameter { value = 7f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_8);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8;
NullCheck(L_9);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_9)->___value_1 = (7.0f);
__this->___diffusion_11 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___diffusion_11), (void*)L_9);
// public FloatParameter anamorphicRatio = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_10);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10;
NullCheck(L_11);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_11)->___value_1 = (0.0f);
__this->___anamorphicRatio_12 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___anamorphicRatio_12), (void*)L_11);
// public ColorParameter color = new ColorParameter { value = Color.white };
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_12 = (ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299*)il2cpp_codegen_object_new(ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
NullCheck(L_12);
ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3(L_12, NULL);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_13 = L_12;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
L_14 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
NullCheck(L_13);
((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_13)->___value_1 = L_14;
__this->___color_13 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___color_13), (void*)L_13);
// public BoolParameter fastMode = new BoolParameter { value = false };
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_15 = (BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE*)il2cpp_codegen_object_new(BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
NullCheck(L_15);
BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_15, NULL);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_16 = L_15;
NullCheck(L_16);
((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_16)->___value_1 = (bool)0;
__this->___fastMode_14 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___fastMode_14), (void*)L_16);
// public TextureParameter dirtTexture = new TextureParameter { value = null };
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_17 = (TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F*)il2cpp_codegen_object_new(TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
NullCheck(L_17);
TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_17, NULL);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_18 = L_17;
NullCheck(L_18);
((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_18)->___value_1 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_18)->___value_1), (void*)(Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL);
__this->___dirtTexture_15 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___dirtTexture_15), (void*)L_18);
// public FloatParameter dirtIntensity = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_19 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_19);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_19, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_20 = L_19;
NullCheck(L_20);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_20)->___value_1 = (0.0f);
__this->___dirtIntensity_16 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___dirtIntensity_16), (void*)L_20);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.BloomRenderer::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BloomRenderer_Init_mE2A298B0A535B1EA48D0412D28B29585B120662B (BloomRenderer_tBEEBBC20CEE0E8E0C9C5518B1DA3EF0E06B5D19E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97A06D1C7C5ECFFBDE00FA3405D9F031222A580A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99C4188C1BCB2ECF7EDFADE513E17AAAAD995C31);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// m_Pyramid = new Level[k_MaxPyramidSize];
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_0 = (LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2*)(LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2*)SZArrayNew(LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
__this->___m_Pyramid_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Pyramid_2), (void*)L_0);
// for (int i = 0; i < k_MaxPyramidSize; i++)
V_0 = 0;
goto IL_0064;
}
IL_0011:
{
// m_Pyramid[i] = new Level
// {
// down = Shader.PropertyToID("_BloomMipDown" + i),
// up = Shader.PropertyToID("_BloomMipUp" + i)
// };
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_1 = __this->___m_Pyramid_2;
int32_t L_2 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5));
String_t* L_3;
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
String_t* L_4;
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral99C4188C1BCB2ECF7EDFADE513E17AAAAD995C31, L_3, NULL);
int32_t L_5;
L_5 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(L_4, NULL);
(&V_1)->___down_0 = L_5;
String_t* L_6;
L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
String_t* L_7;
L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral97A06D1C7C5ECFFBDE00FA3405D9F031222A580A, L_6, NULL);
int32_t L_8;
L_8 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(L_7, NULL);
(&V_1)->___up_1 = L_8;
Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5 L_9 = V_1;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (Level_tFECC17D9A67CEA1D9413E8EF1D46F6882C418AE5)L_9);
// for (int i = 0; i < k_MaxPyramidSize; i++)
int32_t L_10 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0064:
{
// for (int i = 0; i < k_MaxPyramidSize; i++)
int32_t L_11 = V_0;
if ((((int32_t)L_11) < ((int32_t)((int32_t)16))))
{
goto IL_0011;
}
}
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.BloomRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BloomRenderer_Render_m1BF0EADC0232A3AB4A69633601499C3C73C962A4 (BloomRenderer_tBEEBBC20CEE0E8E0C9C5518B1DA3EF0E06B5D19E* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18EF1E5E6CF5C8B18C236FA0B20ACE24ABCF8DEC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD29CE96D46F6BB89D4932C0DB1884E1FA6FBE87A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD8BE31339CA6D27B9BD9BFB533775D42D96EE21);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_1 = NULL;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
int32_t V_8 = 0;
float V_9 = 0.0f;
int32_t V_10 = 0;
int32_t V_11 = 0;
float V_12 = 0.0f;
float V_13 = 0.0f;
float V_14 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_15;
memset((&V_15), 0, sizeof(V_15));
float V_16 = 0.0f;
int32_t V_17 = 0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_18;
memset((&V_18), 0, sizeof(V_18));
int32_t V_19 = 0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_20;
memset((&V_20), 0, sizeof(V_20));
float V_21 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_22;
memset((&V_22), 0, sizeof(V_22));
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_23 = NULL;
float V_24 = 0.0f;
float V_25 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_26;
memset((&V_26), 0, sizeof(V_26));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_27 = NULL;
int32_t V_28 = 0;
int32_t V_29 = 0;
int32_t V_30 = 0;
int32_t V_31 = 0;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_32;
memset((&V_32), 0, sizeof(V_32));
int32_t V_33 = 0;
int32_t V_34 = 0;
int32_t V_35 = 0;
int32_t V_36 = 0;
float G_B3_0 = 0.0f;
float G_B6_0 = 0.0f;
int32_t G_B10_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B16_0 = 0;
int32_t G_B20_0 = 0;
int32_t G_B24_0 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B36_0 = NULL;
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// cmd.BeginSample("BloomPyramid");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralFD8BE31339CA6D27B9BD9BFB533775D42D96EE21, NULL);
// var sheet = context.propertySheets.Get(context.resources.shaders.bloom);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
NullCheck(L_3);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_4;
L_4 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_3, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___0_context;
NullCheck(L_5);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_6;
L_6 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_5, NULL);
NullCheck(L_6);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_7 = L_6->___shaders_7;
NullCheck(L_7);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_8 = L_7->___bloom_0;
NullCheck(L_4);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_9;
L_9 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_4, L_8, NULL);
V_1 = L_9;
// sheet.properties.SetTexture(ShaderIDs.AutoExposureTex, context.autoExposureTexture);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_10 = V_1;
NullCheck(L_10);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_11;
L_11 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_12 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___AutoExposureTex_62;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_13 = ___0_context;
NullCheck(L_13);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_14 = L_13->___autoExposureTexture_22;
NullCheck(L_11);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_11, L_12, L_14, NULL);
// float ratio = Mathf.Clamp(settings.anamorphicRatio, -1, 1);
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_15;
L_15 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_15);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = L_15->___anamorphicRatio_12;
float L_17;
L_17 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_16, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
float L_18;
L_18 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_17, (-1.0f), (1.0f), NULL);
V_2 = L_18;
// float rw = ratio < 0 ? -ratio : 0f;
float L_19 = V_2;
if ((((float)L_19) < ((float)(0.0f))))
{
goto IL_0073;
}
}
{
G_B3_0 = (0.0f);
goto IL_0075;
}
IL_0073:
{
float L_20 = V_2;
G_B3_0 = ((-L_20));
}
IL_0075:
{
V_3 = G_B3_0;
// float rh = ratio > 0 ? ratio : 0f;
float L_21 = V_2;
if ((((float)L_21) > ((float)(0.0f))))
{
goto IL_0085;
}
}
{
G_B6_0 = (0.0f);
goto IL_0086;
}
IL_0085:
{
float L_22 = V_2;
G_B6_0 = L_22;
}
IL_0086:
{
V_4 = G_B6_0;
// int tw = Mathf.FloorToInt(context.screenWidth / (2f - rw));
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_23 = ___0_context;
NullCheck(L_23);
int32_t L_24;
L_24 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_23, NULL);
float L_25 = V_3;
int32_t L_26;
L_26 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(((float)L_24)/((float)il2cpp_codegen_subtract((2.0f), L_25)))), NULL);
V_5 = L_26;
// int th = Mathf.FloorToInt(context.screenHeight / (2f - rh));
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___0_context;
NullCheck(L_27);
int32_t L_28;
L_28 = PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline(L_27, NULL);
float L_29 = V_4;
int32_t L_30;
L_30 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(((float)L_28)/((float)il2cpp_codegen_subtract((2.0f), L_29)))), NULL);
V_6 = L_30;
// bool singlePassDoubleWide = (context.stereoActive && (context.stereoRenderingMode == PostProcessRenderContext.StereoRenderingMode.SinglePass) && (context.camera.stereoTargetEye == StereoTargetEyeMask.Both));
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_31 = ___0_context;
NullCheck(L_31);
bool L_32;
L_32 = PostProcessRenderContext_get_stereoActive_m54D0889CF302150E3850FD7BA9AF72BB9EE94C7B_inline(L_31, NULL);
if (!L_32)
{
goto IL_00d6;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_33 = ___0_context;
NullCheck(L_33);
int32_t L_34;
L_34 = PostProcessRenderContext_get_stereoRenderingMode_m674A9251277DC05913F1EA02B6E5ADA1AE4E00F5_inline(L_33, NULL);
if ((!(((uint32_t)L_34) == ((uint32_t)1))))
{
goto IL_00d6;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_35 = ___0_context;
NullCheck(L_35);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_36;
L_36 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_35, NULL);
NullCheck(L_36);
int32_t L_37;
L_37 = Camera_get_stereoTargetEye_m4EAC83490BE3B389A5393D72AA5D0830F0476538(L_36, NULL);
G_B10_0 = ((((int32_t)L_37) == ((int32_t)3))? 1 : 0);
goto IL_00d7;
}
IL_00d6:
{
G_B10_0 = 0;
}
IL_00d7:
{
V_7 = (bool)G_B10_0;
// int tw_stereo = singlePassDoubleWide ? tw * 2 : tw;
bool L_38 = V_7;
if (L_38)
{
goto IL_00e1;
}
}
{
int32_t L_39 = V_5;
G_B13_0 = L_39;
goto IL_00e5;
}
IL_00e1:
{
int32_t L_40 = V_5;
G_B13_0 = ((int32_t)il2cpp_codegen_multiply(L_40, 2));
}
IL_00e5:
{
V_8 = G_B13_0;
// int s = Mathf.Max(tw, th);
int32_t L_41 = V_5;
int32_t L_42 = V_6;
int32_t L_43;
L_43 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_41, L_42, NULL);
// float logs = Mathf.Log(s, 2f) + Mathf.Min(settings.diffusion.value, 10f) - 10f;
float L_44;
L_44 = Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline(((float)L_43), (2.0f), NULL);
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_45;
L_45 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_45);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_46 = L_45->___diffusion_11;
NullCheck(L_46);
float L_47 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_46)->___value_1;
float L_48;
L_48 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_47, (10.0f), NULL);
V_9 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_44, L_48)), (10.0f)));
// int logs_i = Mathf.FloorToInt(logs);
float L_49 = V_9;
int32_t L_50;
L_50 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_49, NULL);
V_10 = L_50;
// int iterations = Mathf.Clamp(logs_i, 1, k_MaxPyramidSize);
int32_t L_51 = V_10;
int32_t L_52;
L_52 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_51, 1, ((int32_t)16), NULL);
V_11 = L_52;
// float sampleScale = 0.5f + logs - logs_i;
float L_53 = V_9;
int32_t L_54 = V_10;
V_12 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add((0.5f), L_53)), ((float)L_54)));
// sheet.properties.SetFloat(ShaderIDs.SampleScale, sampleScale);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_55 = V_1;
NullCheck(L_55);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_56;
L_56 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_55, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_57 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SampleScale_67;
float L_58 = V_12;
NullCheck(L_56);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_56, L_57, L_58, NULL);
// float lthresh = Mathf.GammaToLinearSpace(settings.threshold.value);
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_59;
L_59 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_59);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_60 = L_59->___threshold_8;
NullCheck(L_60);
float L_61 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_60)->___value_1;
float L_62;
L_62 = Mathf_GammaToLinearSpace_mEF9E26BAD322E55448B286ABDCDF4A2CC236547F(L_61, NULL);
V_13 = L_62;
// float knee = lthresh * settings.softKnee.value + 1e-5f;
float L_63 = V_13;
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_64;
L_64 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_64);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_65 = L_64->___softKnee_9;
NullCheck(L_65);
float L_66 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_65)->___value_1;
V_14 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_63, L_66)), (9.99999975E-06f)));
// var threshold = new Vector4(lthresh, lthresh - knee, knee * 2f, 0.25f / knee);
float L_67 = V_13;
float L_68 = V_13;
float L_69 = V_14;
float L_70 = V_14;
float L_71 = V_14;
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_15), L_67, ((float)il2cpp_codegen_subtract(L_68, L_69)), ((float)il2cpp_codegen_multiply(L_70, (2.0f))), ((float)((0.25f)/L_71)), NULL);
// sheet.properties.SetVector(ShaderIDs.Threshold, threshold);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_72 = V_1;
NullCheck(L_72);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_73;
L_73 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_72, NULL);
int32_t L_74 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Threshold_68;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_75 = V_15;
NullCheck(L_73);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_73, L_74, L_75, NULL);
// float lclamp = Mathf.GammaToLinearSpace(settings.clamp.value);
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_76;
L_76 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_76);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_77 = L_76->___clamp_10;
NullCheck(L_77);
float L_78 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_77)->___value_1;
float L_79;
L_79 = Mathf_GammaToLinearSpace_mEF9E26BAD322E55448B286ABDCDF4A2CC236547F(L_78, NULL);
V_16 = L_79;
// sheet.properties.SetVector(ShaderIDs.Params, new Vector4(lclamp, 0f, 0f, 0f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_80 = V_1;
NullCheck(L_80);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_81;
L_81 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_80, NULL);
int32_t L_82 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Params_64;
float L_83 = V_16;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_84;
memset((&L_84), 0, sizeof(L_84));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_84), L_83, (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_81);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_81, L_82, L_84, NULL);
// int qualityOffset = settings.fastMode ? 1 : 0;
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_85;
L_85 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_85);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_86 = L_85->___fastMode_14;
bool L_87;
L_87 = ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_inline(L_86, ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var);
if (L_87)
{
goto IL_0207;
}
}
{
G_B16_0 = 0;
goto IL_0208;
}
IL_0207:
{
G_B16_0 = 1;
}
IL_0208:
{
V_17 = G_B16_0;
// var lastDown = context.source;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_88 = ___0_context;
NullCheck(L_88);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_89;
L_89 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_88, NULL);
V_18 = L_89;
// for (int i = 0; i < iterations; i++)
V_28 = 0;
goto IL_02da;
}
IL_021a:
{
// int mipDown = m_Pyramid[i].down;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_90 = __this->___m_Pyramid_2;
int32_t L_91 = V_28;
NullCheck(L_90);
int32_t L_92 = ((L_90)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_91)))->___down_0;
V_29 = L_92;
// int mipUp = m_Pyramid[i].up;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_93 = __this->___m_Pyramid_2;
int32_t L_94 = V_28;
NullCheck(L_93);
int32_t L_95 = ((L_93)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_94)))->___up_1;
V_30 = L_95;
// int pass = i == 0
// ? (int)Pass.Prefilter13 + qualityOffset
// : (int)Pass.Downsample13 + qualityOffset;
int32_t L_96 = V_28;
if (!L_96)
{
goto IL_024c;
}
}
{
int32_t L_97 = V_17;
G_B20_0 = ((int32_t)il2cpp_codegen_add(2, L_97));
goto IL_024e;
}
IL_024c:
{
int32_t L_98 = V_17;
G_B20_0 = L_98;
}
IL_024e:
{
V_31 = G_B20_0;
// context.GetScreenSpaceTemporaryRT(cmd, mipDown, 0, context.sourceFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, tw_stereo, th);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_99 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = V_0;
int32_t L_101 = V_29;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_102 = ___0_context;
NullCheck(L_102);
int32_t L_103;
L_103 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_102, NULL);
int32_t L_104 = V_8;
int32_t L_105 = V_6;
NullCheck(L_99);
PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83(L_99, L_100, L_101, 0, L_103, 0, 1, L_104, L_105, NULL);
// context.GetScreenSpaceTemporaryRT(cmd, mipUp, 0, context.sourceFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, tw_stereo, th);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_106 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_107 = V_0;
int32_t L_108 = V_30;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_109 = ___0_context;
NullCheck(L_109);
int32_t L_110;
L_110 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_109, NULL);
int32_t L_111 = V_8;
int32_t L_112 = V_6;
NullCheck(L_106);
PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83(L_106, L_107, L_108, 0, L_110, 0, 1, L_111, L_112, NULL);
// cmd.BlitFullscreenTriangle(lastDown, mipDown, sheet, pass);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_113 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_114 = V_18;
int32_t L_115 = V_29;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_116;
L_116 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_115, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_117 = V_1;
int32_t L_118 = V_31;
il2cpp_codegen_initobj((&V_32), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_119 = V_32;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_113, L_114, L_116, L_117, L_118, (bool)0, L_119, (bool)0, NULL);
// lastDown = mipDown;
int32_t L_120 = V_29;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_121;
L_121 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_120, NULL);
V_18 = L_121;
// tw_stereo = (singlePassDoubleWide && ((tw_stereo / 2) % 2 > 0)) ? 1 + tw_stereo / 2 : tw_stereo / 2;
bool L_122 = V_7;
if (!L_122)
{
goto IL_02b0;
}
}
{
int32_t L_123 = V_8;
if ((((int32_t)((int32_t)(((int32_t)(L_123/2))%2))) > ((int32_t)0)))
{
goto IL_02b6;
}
}
IL_02b0:
{
int32_t L_124 = V_8;
G_B24_0 = ((int32_t)(L_124/2));
goto IL_02bc;
}
IL_02b6:
{
int32_t L_125 = V_8;
G_B24_0 = ((int32_t)il2cpp_codegen_add(1, ((int32_t)(L_125/2))));
}
IL_02bc:
{
V_8 = G_B24_0;
// tw_stereo = Mathf.Max(tw_stereo, 1);
int32_t L_126 = V_8;
int32_t L_127;
L_127 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_126, 1, NULL);
V_8 = L_127;
// th = Mathf.Max(th / 2, 1);
int32_t L_128 = V_6;
int32_t L_129;
L_129 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)(L_128/2)), 1, NULL);
V_6 = L_129;
// for (int i = 0; i < iterations; i++)
int32_t L_130 = V_28;
V_28 = ((int32_t)il2cpp_codegen_add(L_130, 1));
}
IL_02da:
{
// for (int i = 0; i < iterations; i++)
int32_t L_131 = V_28;
int32_t L_132 = V_11;
if ((((int32_t)L_131) < ((int32_t)L_132)))
{
goto IL_021a;
}
}
{
// int lastUp = m_Pyramid[iterations - 1].down;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_133 = __this->___m_Pyramid_2;
int32_t L_134 = V_11;
NullCheck(L_133);
int32_t L_135 = ((L_133)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_134, 1)))))->___down_0;
V_19 = L_135;
// for (int i = iterations - 2; i >= 0; i--)
int32_t L_136 = V_11;
V_33 = ((int32_t)il2cpp_codegen_subtract(L_136, 2));
goto IL_036a;
}
IL_0301:
{
// int mipDown = m_Pyramid[i].down;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_137 = __this->___m_Pyramid_2;
int32_t L_138 = V_33;
NullCheck(L_137);
int32_t L_139 = ((L_137)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_138)))->___down_0;
V_34 = L_139;
// int mipUp = m_Pyramid[i].up;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_140 = __this->___m_Pyramid_2;
int32_t L_141 = V_33;
NullCheck(L_140);
int32_t L_142 = ((L_140)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_141)))->___up_1;
V_35 = L_142;
// cmd.SetGlobalTexture(ShaderIDs.BloomTex, mipDown);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_143 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_144 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___BloomTex_66;
int32_t L_145 = V_34;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_146;
L_146 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_145, NULL);
NullCheck(L_143);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_143, L_144, L_146, NULL);
// cmd.BlitFullscreenTriangle(lastUp, mipUp, sheet, (int)Pass.UpsampleTent + qualityOffset);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_147 = V_0;
int32_t L_148 = V_19;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_149;
L_149 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_148, NULL);
int32_t L_150 = V_35;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_151;
L_151 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_150, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_152 = V_1;
int32_t L_153 = V_17;
il2cpp_codegen_initobj((&V_32), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_154 = V_32;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_147, L_149, L_151, L_152, ((int32_t)il2cpp_codegen_add(4, L_153)), (bool)0, L_154, (bool)0, NULL);
// lastUp = mipUp;
int32_t L_155 = V_35;
V_19 = L_155;
// for (int i = iterations - 2; i >= 0; i--)
int32_t L_156 = V_33;
V_33 = ((int32_t)il2cpp_codegen_subtract(L_156, 1));
}
IL_036a:
{
// for (int i = iterations - 2; i >= 0; i--)
int32_t L_157 = V_33;
if ((((int32_t)L_157) >= ((int32_t)0)))
{
goto IL_0301;
}
}
{
// var linearColor = settings.color.value.linear;
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_158;
L_158 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_158);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_159 = L_158->___color_13;
NullCheck(L_159);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_160 = (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F*)(&((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_159)->___value_1);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_161;
L_161 = Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline(L_160, NULL);
V_20 = L_161;
// float intensity = RuntimeUtilities.Exp2(settings.intensity.value / 10f) - 1f;
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_162;
L_162 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_162);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_163 = L_162->___intensity_7;
NullCheck(L_163);
float L_164 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_163)->___value_1;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
float L_165;
L_165 = RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C(((float)(L_164/(10.0f))), NULL);
V_21 = ((float)il2cpp_codegen_subtract(L_165, (1.0f)));
// var shaderSettings = new Vector4(sampleScale, intensity, settings.dirtIntensity.value, iterations);
float L_166 = V_12;
float L_167 = V_21;
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_168;
L_168 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_168);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_169 = L_168->___dirtIntensity_16;
NullCheck(L_169);
float L_170 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_169)->___value_1;
int32_t L_171 = V_11;
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_22), L_166, L_167, L_170, ((float)L_171), NULL);
// if (context.IsDebugOverlayEnabled(DebugOverlay.BloomThreshold))
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_172 = ___0_context;
NullCheck(L_172);
bool L_173;
L_173 = PostProcessRenderContext_IsDebugOverlayEnabled_m10FA8ED9E7FE01A6B9FB48BFF9B19A5F70908927(L_172, ((int32_t)9), NULL);
if (!L_173)
{
goto IL_03e2;
}
}
{
// context.PushDebugOverlay(cmd, context.source, sheet, (int)Pass.DebugOverlayThreshold);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_174 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_175 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_176 = ___0_context;
NullCheck(L_176);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_177;
L_177 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_176, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_178 = V_1;
NullCheck(L_174);
PostProcessRenderContext_PushDebugOverlay_m543E6F22232FAC40200E8D93FE089CFE05FF2860(L_174, L_175, L_177, L_178, 6, NULL);
goto IL_0439;
}
IL_03e2:
{
// else if (context.IsDebugOverlayEnabled(DebugOverlay.BloomBuffer))
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_179 = ___0_context;
NullCheck(L_179);
bool L_180;
L_180 = PostProcessRenderContext_IsDebugOverlayEnabled_m10FA8ED9E7FE01A6B9FB48BFF9B19A5F70908927(L_179, 8, NULL);
if (!L_180)
{
goto IL_0439;
}
}
{
// sheet.properties.SetVector(ShaderIDs.ColorIntensity, new Vector4(linearColor.r, linearColor.g, linearColor.b, intensity));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_181 = V_1;
NullCheck(L_181);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_182;
L_182 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_181, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_183 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ColorIntensity_69;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_184 = V_20;
float L_185 = L_184.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_186 = V_20;
float L_187 = L_186.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_188 = V_20;
float L_189 = L_188.___b_2;
float L_190 = V_21;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_191;
memset((&L_191), 0, sizeof(L_191));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_191), L_185, L_187, L_189, L_190, /*hidden argument*/NULL);
NullCheck(L_182);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_182, L_183, L_191, NULL);
// context.PushDebugOverlay(cmd, m_Pyramid[0].up, sheet, (int)Pass.DebugOverlayTent + qualityOffset);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_192 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_193 = V_0;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_194 = __this->___m_Pyramid_2;
NullCheck(L_194);
int32_t L_195 = ((L_194)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___up_1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_196;
L_196 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_195, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_197 = V_1;
int32_t L_198 = V_17;
NullCheck(L_192);
PostProcessRenderContext_PushDebugOverlay_m543E6F22232FAC40200E8D93FE089CFE05FF2860(L_192, L_193, L_196, L_197, ((int32_t)il2cpp_codegen_add(7, L_198)), NULL);
}
IL_0439:
{
// var dirtTexture = settings.dirtTexture.value == null
// ? RuntimeUtilities.blackTexture
// : settings.dirtTexture.value;
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_199;
L_199 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_199);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_200 = L_199->___dirtTexture_15;
NullCheck(L_200);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_201 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_200)->___value_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_202;
L_202 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_201, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_202)
{
goto IL_0463;
}
}
{
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_203;
L_203 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_203);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_204 = L_203->___dirtTexture_15;
NullCheck(L_204);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_205 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_204)->___value_1;
G_B36_0 = L_205;
goto IL_0468;
}
IL_0463:
{
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_206;
L_206 = RuntimeUtilities_get_blackTexture_m08881D9E876F9549CFDA7C6B06B3DEA85EF5D11F(NULL);
G_B36_0 = ((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)(L_206));
}
IL_0468:
{
V_23 = G_B36_0;
// var dirtRatio = (float)dirtTexture.width / (float)dirtTexture.height;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_207 = V_23;
NullCheck(L_207);
int32_t L_208;
L_208 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_207);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_209 = V_23;
NullCheck(L_209);
int32_t L_210;
L_210 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_209);
V_24 = ((float)(((float)L_208)/((float)L_210)));
// var screenRatio = (float)context.screenWidth / (float)context.screenHeight;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_211 = ___0_context;
NullCheck(L_211);
int32_t L_212;
L_212 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_211, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_213 = ___0_context;
NullCheck(L_213);
int32_t L_214;
L_214 = PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline(L_213, NULL);
V_25 = ((float)(((float)L_212)/((float)L_214)));
// var dirtTileOffset = new Vector4(1f, 1f, 0f, 0f);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_26), (1.0f), (1.0f), (0.0f), (0.0f), NULL);
// if (dirtRatio > screenRatio)
float L_215 = V_24;
float L_216 = V_25;
if ((!(((float)L_215) > ((float)L_216))))
{
goto IL_04d7;
}
}
{
// dirtTileOffset.x = screenRatio / dirtRatio;
float L_217 = V_25;
float L_218 = V_24;
(&V_26)->___x_1 = ((float)(L_217/L_218));
// dirtTileOffset.z = (1f - dirtTileOffset.x) * 0.5f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_219 = V_26;
float L_220 = L_219.___x_1;
(&V_26)->___z_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_220)), (0.5f)));
goto IL_0503;
}
IL_04d7:
{
// else if (screenRatio > dirtRatio)
float L_221 = V_25;
float L_222 = V_24;
if ((!(((float)L_221) > ((float)L_222))))
{
goto IL_0503;
}
}
{
// dirtTileOffset.y = dirtRatio / screenRatio;
float L_223 = V_24;
float L_224 = V_25;
(&V_26)->___y_2 = ((float)(L_223/L_224));
// dirtTileOffset.w = (1f - dirtTileOffset.y) * 0.5f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_225 = V_26;
float L_226 = L_225.___y_2;
(&V_26)->___w_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_226)), (0.5f)));
}
IL_0503:
{
// var uberSheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_227 = ___0_context;
NullCheck(L_227);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_228 = L_227->___uberSheet_21;
V_27 = L_228;
// if (settings.fastMode)
Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* L_229;
L_229 = PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_inline(__this, PostProcessEffectRenderer_1_get_settings_m7FD0B29ED08D0E52FD9A07FA26DDBEAF2CD2AAB9_RuntimeMethod_var);
NullCheck(L_229);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_230 = L_229->___fastMode_14;
bool L_231;
L_231 = ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_inline(L_230, ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var);
if (!L_231)
{
goto IL_052b;
}
}
{
// uberSheet.EnableKeyword("BLOOM_LOW");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_232 = V_27;
NullCheck(L_232);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_232, _stringLiteral18EF1E5E6CF5C8B18C236FA0B20ACE24ABCF8DEC, NULL);
goto IL_0537;
}
IL_052b:
{
// uberSheet.EnableKeyword("BLOOM");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_233 = V_27;
NullCheck(L_233);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_233, _stringLiteralD29CE96D46F6BB89D4932C0DB1884E1FA6FBE87A, NULL);
}
IL_0537:
{
// uberSheet.properties.SetVector(ShaderIDs.Bloom_DirtTileOffset, dirtTileOffset);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_234 = V_27;
NullCheck(L_234);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_235;
L_235 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_234, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_236 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Bloom_DirtTileOffset_73;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_237 = V_26;
NullCheck(L_235);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_235, L_236, L_237, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Bloom_Settings, shaderSettings);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_238 = V_27;
NullCheck(L_238);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_239;
L_239 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_238, NULL);
int32_t L_240 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Bloom_Settings_71;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_241 = V_22;
NullCheck(L_239);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_239, L_240, L_241, NULL);
// uberSheet.properties.SetColor(ShaderIDs.Bloom_Color, linearColor);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_242 = V_27;
NullCheck(L_242);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_243;
L_243 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_242, NULL);
int32_t L_244 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Bloom_Color_72;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_245 = V_20;
NullCheck(L_243);
MaterialPropertyBlock_SetColor_m2E7CA761D98625E3B3CF380D3EBB2C99908FDFF6(L_243, L_244, L_245, NULL);
// uberSheet.properties.SetTexture(ShaderIDs.Bloom_DirtTex, dirtTexture);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_246 = V_27;
NullCheck(L_246);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_247;
L_247 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_246, NULL);
int32_t L_248 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Bloom_DirtTex_70;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_249 = V_23;
NullCheck(L_247);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_247, L_248, L_249, NULL);
// cmd.SetGlobalTexture(ShaderIDs.BloomTex, lastUp);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_250 = V_0;
int32_t L_251 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___BloomTex_66;
int32_t L_252 = V_19;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_253;
L_253 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_252, NULL);
NullCheck(L_250);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_250, L_251, L_253, NULL);
// for (int i = 0; i < iterations; i++)
V_36 = 0;
goto IL_05fc;
}
IL_059a:
{
// if (m_Pyramid[i].down != lastUp)
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_254 = __this->___m_Pyramid_2;
int32_t L_255 = V_36;
NullCheck(L_254);
int32_t L_256 = ((L_254)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_255)))->___down_0;
int32_t L_257 = V_19;
if ((((int32_t)L_256) == ((int32_t)L_257)))
{
goto IL_05c8;
}
}
{
// cmd.ReleaseTemporaryRT(m_Pyramid[i].down);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_258 = V_0;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_259 = __this->___m_Pyramid_2;
int32_t L_260 = V_36;
NullCheck(L_259);
int32_t L_261 = ((L_259)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_260)))->___down_0;
NullCheck(L_258);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_258, L_261, NULL);
}
IL_05c8:
{
// if (m_Pyramid[i].up != lastUp)
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_262 = __this->___m_Pyramid_2;
int32_t L_263 = V_36;
NullCheck(L_262);
int32_t L_264 = ((L_262)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_263)))->___up_1;
int32_t L_265 = V_19;
if ((((int32_t)L_264) == ((int32_t)L_265)))
{
goto IL_05f6;
}
}
{
// cmd.ReleaseTemporaryRT(m_Pyramid[i].up);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_266 = V_0;
LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_267 = __this->___m_Pyramid_2;
int32_t L_268 = V_36;
NullCheck(L_267);
int32_t L_269 = ((L_267)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_268)))->___up_1;
NullCheck(L_266);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_266, L_269, NULL);
}
IL_05f6:
{
// for (int i = 0; i < iterations; i++)
int32_t L_270 = V_36;
V_36 = ((int32_t)il2cpp_codegen_add(L_270, 1));
}
IL_05fc:
{
// for (int i = 0; i < iterations; i++)
int32_t L_271 = V_36;
int32_t L_272 = V_11;
if ((((int32_t)L_271) < ((int32_t)L_272)))
{
goto IL_059a;
}
}
{
// cmd.EndSample("BloomPyramid");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_273 = V_0;
NullCheck(L_273);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_273, _stringLiteralFD8BE31339CA6D27B9BD9BFB533775D42D96EE21, NULL);
// context.bloomBufferNameID = lastUp;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_274 = ___0_context;
int32_t L_275 = V_19;
NullCheck(L_274);
L_274->___bloomBufferNameID_26 = L_275;
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.BloomRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BloomRenderer__ctor_m1E750605CCFDEB524EB48B46EAA3FCC67A3E7B5F (BloomRenderer_tBEEBBC20CEE0E8E0C9C5518B1DA3EF0E06B5D19E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_m3BAF90406739C725FFE5C32E99E1670786C4FD8A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PostProcessEffectRenderer_1__ctor_m3BAF90406739C725FFE5C32E99E1670786C4FD8A(__this, PostProcessEffectRenderer_1__ctor_m3BAF90406739C725FFE5C32E99E1670786C4FD8A_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.ChromaticAberration::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ChromaticAberration_IsEnabledAndSupported_mD13C38E0BAF647433F02E58083B835311C5C10F1 (ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
{
// return enabled.value
// && intensity.value > 0f;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0020;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_8;
NullCheck(L_2);
float L_3 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_2)->___value_1;
return (bool)((((float)L_3) > ((float)(0.0f)))? 1 : 0);
}
IL_0020:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ChromaticAberration::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChromaticAberration__ctor_mC334EB12BDE44B8B59E4322021FF201B6E94B10A (ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public TextureParameter spectralLut = new TextureParameter { value = null };
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_0 = (TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F*)il2cpp_codegen_object_new(TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
NullCheck(L_0);
TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_0, NULL);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_1)->___value_1 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_1)->___value_1), (void*)(Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL);
__this->___spectralLut_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___spectralLut_7), (void*)L_1);
// public FloatParameter intensity = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_2);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_3)->___value_1 = (0.0f);
__this->___intensity_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensity_8), (void*)L_3);
// public BoolParameter fastMode = new BoolParameter { value = false };
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_4 = (BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE*)il2cpp_codegen_object_new(BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
NullCheck(L_4);
BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_4, NULL);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_5 = L_4;
NullCheck(L_5);
((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_5)->___value_1 = (bool)0;
__this->___fastMode_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___fastMode_9), (void*)L_5);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChromaticAberrationRenderer_Render_m53D46F69F3A469D00104C7D8FC26BC8E9F315EEA (ChromaticAberrationRenderer_t83F1A39188E8EB4968822575E0ECDE0EAD296C6D* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral573ECBBA3D790B64C942DF0B3D7F66DC52B62369);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE807B4AEAE6D4DE80147B92A4F8CD404D736C8A4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5108753BECA86381C688C87756A7818591202F4);
s_Il2CppMethodInitialized = true;
}
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_0 = NULL;
bool V_1 = false;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B6_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B5_0 = NULL;
int32_t G_B7_0 = 0;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B7_1 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B9_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B9_1 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B8_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B8_1 = NULL;
String_t* G_B10_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B10_1 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B10_2 = NULL;
{
// var spectralLut = settings.spectralLut.value;
ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* L_0;
L_0 = PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_inline(__this, PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_RuntimeMethod_var);
NullCheck(L_0);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_1 = L_0->___spectralLut_7;
NullCheck(L_1);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_1)->___value_1;
V_0 = L_2;
// if (spectralLut == null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_00d9;
}
}
{
// if (m_InternalSpectralLut == null)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___m_InternalSpectralLut_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_00d2;
}
}
{
// m_InternalSpectralLut = new Texture2D(3, 1, TextureFormat.RGB24, false)
// {
// name = "Chromatic Aberration Spectrum Lookup",
// filterMode = FilterMode.Bilinear,
// wrapMode = TextureWrapMode.Clamp,
// anisoLevel = 0,
// hideFlags = HideFlags.DontSave
// };
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_7);
Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_7, 3, 1, 3, (bool)0, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = L_7;
NullCheck(L_8);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_8, _stringLiteralE807B4AEAE6D4DE80147B92A4F8CD404D736C8A4, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = L_8;
NullCheck(L_9);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_9, 1, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = L_9;
NullCheck(L_10);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_10, 1, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = L_10;
NullCheck(L_11);
Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_11, 0, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = L_11;
NullCheck(L_12);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_12, ((int32_t)52), NULL);
__this->___m_InternalSpectralLut_2 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalSpectralLut_2), (void*)L_12);
// m_InternalSpectralLut.SetPixels(new[]
// {
// new Color(1f, 0f, 0f),
// new Color(0f, 1f, 0f),
// new Color(0f, 0f, 1f)
// });
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_13 = __this->___m_InternalSpectralLut_2;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_14 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)3);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_15 = L_14;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
memset((&L_16), 0, sizeof(L_16));
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_16), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_16);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_17 = L_15;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18;
memset((&L_18), 0, sizeof(L_18));
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_18), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_18);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_19 = L_17;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20;
memset((&L_20), 0, sizeof(L_20));
Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_20), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_20);
NullCheck(L_13);
Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_13, L_19, NULL);
// m_InternalSpectralLut.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21 = __this->___m_InternalSpectralLut_2;
NullCheck(L_21);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_21, NULL);
}
IL_00d2:
{
// spectralLut = m_InternalSpectralLut;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_22 = __this->___m_InternalSpectralLut_2;
V_0 = L_22;
}
IL_00d9:
{
// var sheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_23 = ___0_context;
NullCheck(L_23);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_24 = L_23->___uberSheet_21;
// bool fastMode = settings.fastMode || SystemInfo.graphicsDeviceType == GraphicsDeviceType.OpenGLES2;
ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* L_25;
L_25 = PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_inline(__this, PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_RuntimeMethod_var);
NullCheck(L_25);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_26 = L_25->___fastMode_9;
bool L_27;
L_27 = ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_inline(L_26, ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var);
G_B5_0 = L_24;
if (L_27)
{
G_B6_0 = L_24;
goto IL_00fb;
}
}
{
int32_t L_28;
L_28 = SystemInfo_get_graphicsDeviceType_m2D54A0B94D138727041B29B127D8837165686545(NULL);
G_B7_0 = ((((int32_t)L_28) == ((int32_t)8))? 1 : 0);
G_B7_1 = G_B5_0;
goto IL_00fc;
}
IL_00fb:
{
G_B7_0 = 1;
G_B7_1 = G_B6_0;
}
IL_00fc:
{
V_1 = (bool)G_B7_0;
// sheet.EnableKeyword(fastMode
// ? "CHROMATIC_ABERRATION_LOW"
// : "CHROMATIC_ABERRATION"
// );
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_29 = G_B7_1;
bool L_30 = V_1;
G_B8_0 = L_29;
G_B8_1 = L_29;
if (L_30)
{
G_B9_0 = L_29;
G_B9_1 = L_29;
goto IL_0108;
}
}
{
G_B10_0 = _stringLiteral573ECBBA3D790B64C942DF0B3D7F66DC52B62369;
G_B10_1 = G_B8_0;
G_B10_2 = G_B8_1;
goto IL_010d;
}
IL_0108:
{
G_B10_0 = _stringLiteralF5108753BECA86381C688C87756A7818591202F4;
G_B10_1 = G_B9_0;
G_B10_2 = G_B9_1;
}
IL_010d:
{
NullCheck(G_B10_1);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(G_B10_1, G_B10_0, NULL);
// sheet.properties.SetFloat(ShaderIDs.ChromaticAberration_Amount, settings.intensity * 0.05f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_31 = G_B10_2;
NullCheck(L_31);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_32;
L_32 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_33 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChromaticAberration_Amount_74;
ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* L_34;
L_34 = PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_inline(__this, PostProcessEffectRenderer_1_get_settings_m7F889D46784EDCDA8D12C2E5EFA4CBC0791D79E3_RuntimeMethod_var);
NullCheck(L_34);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___intensity_8;
float L_36;
L_36 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_35, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
NullCheck(L_32);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_32, L_33, ((float)il2cpp_codegen_multiply(L_36, (0.0500000007f))), NULL);
// sheet.properties.SetTexture(ShaderIDs.ChromaticAberration_SpectralLut, spectralLut);
NullCheck(L_31);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_37;
L_37 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_31, NULL);
int32_t L_38 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChromaticAberration_SpectralLut_75;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_39 = V_0;
NullCheck(L_37);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_37, L_38, L_39, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChromaticAberrationRenderer_Release_m073107CECA2CEAE14A260ECAE2D179E738272578 (ChromaticAberrationRenderer_t83F1A39188E8EB4968822575E0ECDE0EAD296C6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtilities.Destroy(m_InternalSpectralLut);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_InternalSpectralLut_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_0, NULL);
// m_InternalSpectralLut = null;
__this->___m_InternalSpectralLut_2 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalSpectralLut_2), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ChromaticAberrationRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChromaticAberrationRenderer__ctor_m58AE6FAB34E606E0B63222E076606FAC3858C031 (ChromaticAberrationRenderer_t83F1A39188E8EB4968822575E0ECDE0EAD296C6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_mCD02E4E0561AE5C3D2ADA3434CC7B4CA2309B78C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PostProcessEffectRenderer_1__ctor_mCD02E4E0561AE5C3D2ADA3434CC7B4CA2309B78C(__this, PostProcessEffectRenderer_1__ctor_mCD02E4E0561AE5C3D2ADA3434CC7B4CA2309B78C_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.GradingModeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GradingModeParameter__ctor_mF96EA897EA9CEF4FBC07C714CDB95CFE02F93B9F (GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_m6A18955685DE9C9F888B7DAC33F29A7EBB95D0A9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_m6A18955685DE9C9F888B7DAC33F29A7EBB95D0A9(__this, ParameterOverride_1__ctor_m6A18955685DE9C9F888B7DAC33F29A7EBB95D0A9_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.TonemapperParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TonemapperParameter__ctor_m00E44E11E8C010507848A1767300E1053679A5F0 (TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_m3A7B0DA574107CCEB11DBDEFBEAC2E8464EA601F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_m3A7B0DA574107CCEB11DBDEFBEAC2E8464EA601F(__this, ParameterOverride_1__ctor_m3A7B0DA574107CCEB11DBDEFBEAC2E8464EA601F_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.ColorGrading::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorGrading_IsEnabledAndSupported_mA0B5513241A97D08D46AE8840751FED4BA533101 (ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
{
// if (gradingMode.value == GradingMode.External)
GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* L_0 = __this->___gradingMode_7;
NullCheck(L_0);
int32_t L_1 = ((ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6*)L_0)->___value_1;
if ((!(((uint32_t)L_1) == ((uint32_t)2))))
{
goto IL_001e;
}
}
{
// if (!SystemInfo.supports3DRenderTextures || !SystemInfo.supportsComputeShaders)
bool L_2;
L_2 = SystemInfo_get_supports3DRenderTextures_mB90960ABC1CDAC3048C96338EC513E623306D108(NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
bool L_3;
L_3 = SystemInfo_get_supportsComputeShaders_m4A029D2F8FB9343E65E6F1C6F1C79DA41911F13A(NULL);
if (L_3)
{
goto IL_001e;
}
}
IL_001c:
{
// return false;
return (bool)0;
}
IL_001e:
{
// return enabled.value;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_4 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_4);
bool L_5 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_4)->___value_1;
return L_5;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGrading::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGrading__ctor_m33D6A092A5F620B80BB9822003AD59DB98CDC31F (ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* V_0 = NULL;
{
// public GradingModeParameter gradingMode = new GradingModeParameter { value = GradingMode.HighDefinitionRange };
GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* L_0 = (GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395*)il2cpp_codegen_object_new(GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395_il2cpp_TypeInfo_var);
NullCheck(L_0);
GradingModeParameter__ctor_mF96EA897EA9CEF4FBC07C714CDB95CFE02F93B9F(L_0, NULL);
GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6*)L_1)->___value_1 = 1;
__this->___gradingMode_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___gradingMode_7), (void*)L_1);
// public TextureParameter externalLut = new TextureParameter { value = null };
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_2 = (TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F*)il2cpp_codegen_object_new(TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
NullCheck(L_2);
TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_2, NULL);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_3)->___value_1 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_3)->___value_1), (void*)(Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL);
__this->___externalLut_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___externalLut_8), (void*)L_3);
// public TonemapperParameter tonemapper = new TonemapperParameter { value = Tonemapper.None };
TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_4 = (TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD*)il2cpp_codegen_object_new(TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD_il2cpp_TypeInfo_var);
NullCheck(L_4);
TonemapperParameter__ctor_m00E44E11E8C010507848A1767300E1053679A5F0(L_4, NULL);
TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_5 = L_4;
NullCheck(L_5);
((ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90*)L_5)->___value_1 = 0;
__this->___tonemapper_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tonemapper_9), (void*)L_5);
// public FloatParameter toneCurveToeStrength = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_6 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_6);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6;
NullCheck(L_7);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_7)->___value_1 = (0.0f);
__this->___toneCurveToeStrength_10 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___toneCurveToeStrength_10), (void*)L_7);
// public FloatParameter toneCurveToeLength = new FloatParameter { value = 0.5f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_8);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8;
NullCheck(L_9);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_9)->___value_1 = (0.5f);
__this->___toneCurveToeLength_11 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___toneCurveToeLength_11), (void*)L_9);
// public FloatParameter toneCurveShoulderStrength = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_10);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10;
NullCheck(L_11);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_11)->___value_1 = (0.0f);
__this->___toneCurveShoulderStrength_12 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___toneCurveShoulderStrength_12), (void*)L_11);
// public FloatParameter toneCurveShoulderLength = new FloatParameter { value = 0.5f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_12);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_12, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12;
NullCheck(L_13);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_13)->___value_1 = (0.5f);
__this->___toneCurveShoulderLength_13 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___toneCurveShoulderLength_13), (void*)L_13);
// public FloatParameter toneCurveShoulderAngle = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_14 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_14);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_14, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_15 = L_14;
NullCheck(L_15);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_15)->___value_1 = (0.0f);
__this->___toneCurveShoulderAngle_14 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___toneCurveShoulderAngle_14), (void*)L_15);
// public FloatParameter toneCurveGamma = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_16);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_16, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_17 = L_16;
NullCheck(L_17);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_17)->___value_1 = (1.0f);
__this->___toneCurveGamma_15 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___toneCurveGamma_15), (void*)L_17);
// public TextureParameter ldrLut = new TextureParameter { value = null, defaultState = TextureParameterDefault.Lut2D }; // LDR only
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_18 = (TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F*)il2cpp_codegen_object_new(TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
NullCheck(L_18);
TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_18, NULL);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_19 = L_18;
NullCheck(L_19);
((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_19)->___value_1 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_19)->___value_1), (void*)(Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_20 = L_19;
NullCheck(L_20);
L_20->___defaultState_2 = 4;
__this->___ldrLut_16 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ldrLut_16), (void*)L_20);
// public FloatParameter ldrLutContribution = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_21 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_21);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_21, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_22 = L_21;
NullCheck(L_22);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_22)->___value_1 = (1.0f);
__this->___ldrLutContribution_17 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ldrLutContribution_17), (void*)L_22);
// public FloatParameter temperature = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_23 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_23);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_23, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_24 = L_23;
NullCheck(L_24);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_24)->___value_1 = (0.0f);
__this->___temperature_18 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___temperature_18), (void*)L_24);
// public FloatParameter tint = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_25 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_25);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_25, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25;
NullCheck(L_26);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_26)->___value_1 = (0.0f);
__this->___tint_19 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___tint_19), (void*)L_26);
// public ColorParameter colorFilter = new ColorParameter { value = Color.white };
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_27 = (ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299*)il2cpp_codegen_object_new(ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
NullCheck(L_27);
ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3(L_27, NULL);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_28 = L_27;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29;
L_29 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
NullCheck(L_28);
((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_28)->___value_1 = L_29;
__this->___colorFilter_20 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___colorFilter_20), (void*)L_28);
// public FloatParameter hueShift = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_30 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_30);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_30, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_31 = L_30;
NullCheck(L_31);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_31)->___value_1 = (0.0f);
__this->___hueShift_21 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&__this->___hueShift_21), (void*)L_31);
// public FloatParameter saturation = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_32);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_32, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_33 = L_32;
NullCheck(L_33);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_33)->___value_1 = (0.0f);
__this->___saturation_22 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___saturation_22), (void*)L_33);
// public FloatParameter brightness = new FloatParameter { value = 0f }; // LDR only
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_34 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_34);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_34, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34;
NullCheck(L_35);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_35)->___value_1 = (0.0f);
__this->___brightness_23 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&__this->___brightness_23), (void*)L_35);
// public FloatParameter postExposure = new FloatParameter { value = 0f }; // HDR only
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_36 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_36);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_36, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_37 = L_36;
NullCheck(L_37);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_37)->___value_1 = (0.0f);
__this->___postExposure_24 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___postExposure_24), (void*)L_37);
// public FloatParameter contrast = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_38 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_38);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_38, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_39 = L_38;
NullCheck(L_39);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_39)->___value_1 = (0.0f);
__this->___contrast_25 = L_39;
Il2CppCodeGenWriteBarrier((void**)(&__this->___contrast_25), (void*)L_39);
// public FloatParameter mixerRedOutRedIn = new FloatParameter { value = 100f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_40 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_40);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_40, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_41 = L_40;
NullCheck(L_41);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_41)->___value_1 = (100.0f);
__this->___mixerRedOutRedIn_26 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerRedOutRedIn_26), (void*)L_41);
// public FloatParameter mixerRedOutGreenIn = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_42 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_42);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_42, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_43 = L_42;
NullCheck(L_43);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_43)->___value_1 = (0.0f);
__this->___mixerRedOutGreenIn_27 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerRedOutGreenIn_27), (void*)L_43);
// public FloatParameter mixerRedOutBlueIn = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_44 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_44);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_44, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_45 = L_44;
NullCheck(L_45);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_45)->___value_1 = (0.0f);
__this->___mixerRedOutBlueIn_28 = L_45;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerRedOutBlueIn_28), (void*)L_45);
// public FloatParameter mixerGreenOutRedIn = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_46 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_46);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_46, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_47 = L_46;
NullCheck(L_47);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_47)->___value_1 = (0.0f);
__this->___mixerGreenOutRedIn_29 = L_47;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerGreenOutRedIn_29), (void*)L_47);
// public FloatParameter mixerGreenOutGreenIn = new FloatParameter { value = 100f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_48 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_48);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_48, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_49 = L_48;
NullCheck(L_49);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_49)->___value_1 = (100.0f);
__this->___mixerGreenOutGreenIn_30 = L_49;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerGreenOutGreenIn_30), (void*)L_49);
// public FloatParameter mixerGreenOutBlueIn = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_50 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_50);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_50, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_51 = L_50;
NullCheck(L_51);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_51)->___value_1 = (0.0f);
__this->___mixerGreenOutBlueIn_31 = L_51;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerGreenOutBlueIn_31), (void*)L_51);
// public FloatParameter mixerBlueOutRedIn = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_52 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_52);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_52, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_53 = L_52;
NullCheck(L_53);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_53)->___value_1 = (0.0f);
__this->___mixerBlueOutRedIn_32 = L_53;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerBlueOutRedIn_32), (void*)L_53);
// public FloatParameter mixerBlueOutGreenIn = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_54 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_54);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_54, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_55 = L_54;
NullCheck(L_55);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_55)->___value_1 = (0.0f);
__this->___mixerBlueOutGreenIn_33 = L_55;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerBlueOutGreenIn_33), (void*)L_55);
// public FloatParameter mixerBlueOutBlueIn = new FloatParameter { value = 100f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_56 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_56);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_56, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_57 = L_56;
NullCheck(L_57);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_57)->___value_1 = (100.0f);
__this->___mixerBlueOutBlueIn_34 = L_57;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mixerBlueOutBlueIn_34), (void*)L_57);
// public Vector4Parameter lift = new Vector4Parameter { value = new Vector4(1f, 1f, 1f, 0f) };
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_58 = (Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85*)il2cpp_codegen_object_new(Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85_il2cpp_TypeInfo_var);
NullCheck(L_58);
Vector4Parameter__ctor_m8C8DED1875F2A781AC4F18369E08DDA46C13D243(L_58, NULL);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_59 = L_58;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_60;
memset((&L_60), 0, sizeof(L_60));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_60), (1.0f), (1.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_59);
((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_59)->___value_1 = L_60;
__this->___lift_35 = L_59;
Il2CppCodeGenWriteBarrier((void**)(&__this->___lift_35), (void*)L_59);
// public Vector4Parameter gamma = new Vector4Parameter { value = new Vector4(1f, 1f, 1f, 0f) };
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_61 = (Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85*)il2cpp_codegen_object_new(Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85_il2cpp_TypeInfo_var);
NullCheck(L_61);
Vector4Parameter__ctor_m8C8DED1875F2A781AC4F18369E08DDA46C13D243(L_61, NULL);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_62 = L_61;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_63;
memset((&L_63), 0, sizeof(L_63));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_63), (1.0f), (1.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_62);
((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_62)->___value_1 = L_63;
__this->___gamma_36 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&__this->___gamma_36), (void*)L_62);
// public Vector4Parameter gain = new Vector4Parameter { value = new Vector4(1f, 1f, 1f, 0f) };
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_64 = (Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85*)il2cpp_codegen_object_new(Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85_il2cpp_TypeInfo_var);
NullCheck(L_64);
Vector4Parameter__ctor_m8C8DED1875F2A781AC4F18369E08DDA46C13D243(L_64, NULL);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_65 = L_64;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_66;
memset((&L_66), 0, sizeof(L_66));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_66), (1.0f), (1.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_65);
((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_65)->___value_1 = L_66;
__this->___gain_37 = L_65;
Il2CppCodeGenWriteBarrier((void**)(&__this->___gain_37), (void*)L_65);
// public SplineParameter masterCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_67 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_67);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_67, NULL);
V_0 = L_67;
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_68 = V_0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_69 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_70 = L_69;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_71;
memset((&L_71), 0, sizeof(L_71));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_71), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_70);
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_71);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_72 = L_70;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_73;
memset((&L_73), 0, sizeof(L_73));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_73), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_72);
(L_72)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_73);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_74 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_74);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_74, L_72, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75;
memset((&L_75), 0, sizeof(L_75));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_75), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_76 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_76);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_76, L_74, (0.0f), (bool)0, L_75, NULL);
NullCheck(L_68);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_68)->___value_1 = L_76;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_68)->___value_1), (void*)L_76);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_77 = V_0;
__this->___masterCurve_38 = L_77;
Il2CppCodeGenWriteBarrier((void**)(&__this->___masterCurve_38), (void*)L_77);
// public SplineParameter redCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_78 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_78);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_78, NULL);
V_0 = L_78;
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_79 = V_0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_80 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_81 = L_80;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_82;
memset((&L_82), 0, sizeof(L_82));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_82), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_81);
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_82);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_83 = L_81;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_84;
memset((&L_84), 0, sizeof(L_84));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_84), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_84);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_85 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_85);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_85, L_83, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86;
memset((&L_86), 0, sizeof(L_86));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_86), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_87 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_87);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_87, L_85, (0.0f), (bool)0, L_86, NULL);
NullCheck(L_79);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_79)->___value_1 = L_87;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_79)->___value_1), (void*)L_87);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_88 = V_0;
__this->___redCurve_39 = L_88;
Il2CppCodeGenWriteBarrier((void**)(&__this->___redCurve_39), (void*)L_88);
// public SplineParameter greenCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_89 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_89);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_89, NULL);
V_0 = L_89;
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_90 = V_0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_91 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_92 = L_91;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_93;
memset((&L_93), 0, sizeof(L_93));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_93), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_92);
(L_92)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_93);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_94 = L_92;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_95;
memset((&L_95), 0, sizeof(L_95));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_95), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_94);
(L_94)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_95);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_96 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_96);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_96, L_94, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_97;
memset((&L_97), 0, sizeof(L_97));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_97), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_98 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_98);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_98, L_96, (0.0f), (bool)0, L_97, NULL);
NullCheck(L_90);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_90)->___value_1 = L_98;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_90)->___value_1), (void*)L_98);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_99 = V_0;
__this->___greenCurve_40 = L_99;
Il2CppCodeGenWriteBarrier((void**)(&__this->___greenCurve_40), (void*)L_99);
// public SplineParameter blueCurve = new SplineParameter { value = new Spline(new AnimationCurve(new Keyframe(0f, 0f, 1f, 1f), new Keyframe(1f, 1f, 1f, 1f)), 0f, false, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_100 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_100);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_100, NULL);
V_0 = L_100;
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_101 = V_0;
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_102 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_103 = L_102;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_104;
memset((&L_104), 0, sizeof(L_104));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_104), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_103);
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(0), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_104);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_105 = L_103;
Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_106;
memset((&L_106), 0, sizeof(L_106));
Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_106), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_105);
(L_105)->SetAt(static_cast<il2cpp_array_size_t>(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_106);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_107 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_107);
AnimationCurve__ctor_mEABC98C03805713354D61E50D9340766BD5B717E(L_107, L_105, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_108;
memset((&L_108), 0, sizeof(L_108));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_108), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_109 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_109);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_109, L_107, (0.0f), (bool)0, L_108, NULL);
NullCheck(L_101);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_101)->___value_1 = L_109;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_101)->___value_1), (void*)L_109);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_110 = V_0;
__this->___blueCurve_41 = L_110;
Il2CppCodeGenWriteBarrier((void**)(&__this->___blueCurve_41), (void*)L_110);
// public SplineParameter hueVsHueCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, true, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_111 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_111);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_111, NULL);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_112 = L_111;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_113 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_113);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_113, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_114;
memset((&L_114), 0, sizeof(L_114));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_114), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_115 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_115);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_115, L_113, (0.5f), (bool)1, L_114, NULL);
NullCheck(L_112);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_112)->___value_1 = L_115;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_112)->___value_1), (void*)L_115);
__this->___hueVsHueCurve_42 = L_112;
Il2CppCodeGenWriteBarrier((void**)(&__this->___hueVsHueCurve_42), (void*)L_112);
// public SplineParameter hueVsSatCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, true, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_116 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_116);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_116, NULL);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_117 = L_116;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_118 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_118);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_118, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_119;
memset((&L_119), 0, sizeof(L_119));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_119), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_120 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_120);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_120, L_118, (0.5f), (bool)1, L_119, NULL);
NullCheck(L_117);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_117)->___value_1 = L_120;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_117)->___value_1), (void*)L_120);
__this->___hueVsSatCurve_43 = L_117;
Il2CppCodeGenWriteBarrier((void**)(&__this->___hueVsSatCurve_43), (void*)L_117);
// public SplineParameter satVsSatCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, false, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_121 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_121);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_121, NULL);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_122 = L_121;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_123 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_123);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_123, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_124;
memset((&L_124), 0, sizeof(L_124));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_124), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_125 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_125);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_125, L_123, (0.5f), (bool)0, L_124, NULL);
NullCheck(L_122);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_122)->___value_1 = L_125;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_122)->___value_1), (void*)L_125);
__this->___satVsSatCurve_44 = L_122;
Il2CppCodeGenWriteBarrier((void**)(&__this->___satVsSatCurve_44), (void*)L_122);
// public SplineParameter lumVsSatCurve = new SplineParameter { value = new Spline(new AnimationCurve(), 0.5f, false, new Vector2(0f, 1f)) };
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_126 = (SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741*)il2cpp_codegen_object_new(SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741_il2cpp_TypeInfo_var);
NullCheck(L_126);
SplineParameter__ctor_m11C763DDA15AAC2E1E8A1AAD11E0D8C2E7B11520(L_126, NULL);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_127 = L_126;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_128 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_128);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_128, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_129;
memset((&L_129), 0, sizeof(L_129));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_129), (0.0f), (1.0f), /*hidden argument*/NULL);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_130 = (Spline_tD8C641273FEAA3A7958A261C41D694636049CB21*)il2cpp_codegen_object_new(Spline_tD8C641273FEAA3A7958A261C41D694636049CB21_il2cpp_TypeInfo_var);
NullCheck(L_130);
Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_130, L_128, (0.5f), (bool)0, L_129, NULL);
NullCheck(L_127);
((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_127)->___value_1 = L_130;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_127)->___value_1), (void*)L_130);
__this->___lumVsSatCurve_45 = L_127;
Il2CppCodeGenWriteBarrier((void**)(&__this->___lumVsSatCurve_45), (void*)L_127);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_Render_m3A5815D59F04D8BF0FBFFCE7E86DCDD666E19592 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
int32_t G_B6_0 = 0;
{
// var gradingMode = settings.gradingMode.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_0;
L_0 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_0);
GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* L_1 = L_0->___gradingMode_7;
NullCheck(L_1);
int32_t L_2 = ((ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6*)L_1)->___value_1;
V_0 = L_2;
// var supportComputeTex3D = SystemInfo.supports3DRenderTextures
// && SystemInfo.supportsComputeShaders
// && context.resources.computeShaders.lut3DBaker != null
// && SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLCore
// && SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES3;
bool L_3;
L_3 = SystemInfo_get_supports3DRenderTextures_mB90960ABC1CDAC3048C96338EC513E623306D108(NULL);
if (!L_3)
{
goto IL_004e;
}
}
{
bool L_4;
L_4 = SystemInfo_get_supportsComputeShaders_m4A029D2F8FB9343E65E6F1C6F1C79DA41911F13A(NULL);
if (!L_4)
{
goto IL_004e;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___0_context;
NullCheck(L_5);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_6;
L_6 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_5, NULL);
NullCheck(L_6);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_7 = L_6->___computeShaders_8;
NullCheck(L_7);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_8 = L_7->___lut3DBaker_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_004e;
}
}
{
int32_t L_10;
L_10 = SystemInfo_get_graphicsDeviceType_m2D54A0B94D138727041B29B127D8837165686545(NULL);
if ((((int32_t)L_10) == ((int32_t)((int32_t)17))))
{
goto IL_004e;
}
}
{
int32_t L_11;
L_11 = SystemInfo_get_graphicsDeviceType_m2D54A0B94D138727041B29B127D8837165686545(NULL);
G_B6_0 = ((((int32_t)((((int32_t)L_11) == ((int32_t)((int32_t)11)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_004f;
}
IL_004e:
{
G_B6_0 = 0;
}
IL_004f:
{
V_1 = (bool)G_B6_0;
// if (gradingMode == GradingMode.External)
int32_t L_12 = V_0;
if ((!(((uint32_t)L_12) == ((uint32_t)2))))
{
goto IL_005c;
}
}
{
// RenderExternalPipeline3D(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_13 = ___0_context;
ColorGradingRenderer_RenderExternalPipeline3D_m4BA3989C71C16FBA2FD6B820D2363FC9620D1BF7(__this, L_13, NULL);
return;
}
IL_005c:
{
// else if (gradingMode == GradingMode.HighDefinitionRange && supportComputeTex3D)
int32_t L_14 = V_0;
bool L_15 = V_1;
if (!((int32_t)(((((int32_t)L_14) == ((int32_t)1))? 1 : 0)&(int32_t)L_15)))
{
goto IL_006c;
}
}
{
// RenderHDRPipeline3D(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_16 = ___0_context;
ColorGradingRenderer_RenderHDRPipeline3D_mB3D126713A64C33C75EF4DAB05CB53FEA2EE5D43(__this, L_16, NULL);
return;
}
IL_006c:
{
// else if (gradingMode == GradingMode.HighDefinitionRange)
int32_t L_17 = V_0;
if ((!(((uint32_t)L_17) == ((uint32_t)1))))
{
goto IL_0078;
}
}
{
// RenderHDRPipeline2D(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___0_context;
ColorGradingRenderer_RenderHDRPipeline2D_m1A21E68693FBB0759745896776D49EA280870D75(__this, L_18, NULL);
return;
}
IL_0078:
{
// RenderLDRPipeline2D(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_19 = ___0_context;
ColorGradingRenderer_RenderLDRPipeline2D_m616DBEC56443AF51A5FF9DF1626C915DA6BC6597(__this, L_19, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderExternalPipeline3D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderExternalPipeline3D_m4BA3989C71C16FBA2FD6B820D2363FC9620D1BF7 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFD422686BD088F8D5ED9815578B589E855EE9C5);
s_Il2CppMethodInitialized = true;
}
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_0 = NULL;
{
// var lut = settings.externalLut.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_0;
L_0 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_0);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_1 = L_0->___externalLut_8;
NullCheck(L_1);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_1)->___value_1;
V_0 = L_2;
// if (lut == null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_001b;
}
}
{
// return;
return;
}
IL_001b:
{
// var uberSheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___0_context;
NullCheck(L_5);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6 = L_5->___uberSheet_21;
// uberSheet.EnableKeyword("COLOR_GRADING_HDR_3D");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = L_6;
NullCheck(L_7);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_7, _stringLiteralDFD422686BD088F8D5ED9815578B589E855EE9C5, NULL);
// uberSheet.properties.SetTexture(ShaderIDs.Lut3D, lut);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_8 = L_7;
NullCheck(L_8);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9;
L_9 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_10 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut3D_79;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11 = V_0;
NullCheck(L_9);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_9, L_10, L_11, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Lut3D_Params, new Vector2(1f / lut.width, lut.width - 1f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_12 = L_8;
NullCheck(L_12);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_13;
L_13 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_12, NULL);
int32_t L_14 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut3D_Params_80;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = V_0;
NullCheck(L_15);
int32_t L_16;
L_16 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_15);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_17 = V_0;
NullCheck(L_17);
int32_t L_18;
L_18 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_17);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
memset((&L_19), 0, sizeof(L_19));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_19), ((float)((1.0f)/((float)L_16))), ((float)il2cpp_codegen_subtract(((float)L_18), (1.0f))), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
L_20 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_19, NULL);
NullCheck(L_13);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_13, L_14, L_20, NULL);
// uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value));
NullCheck(L_12);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_21;
L_21 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_12, NULL);
int32_t L_22 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___PostExposure_83;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_23;
L_23 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_23);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_24 = L_23->___postExposure_24;
NullCheck(L_24);
float L_25 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_24)->___value_1;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
float L_26;
L_26 = RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C(L_25, NULL);
NullCheck(L_21);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_21, L_22, L_26, NULL);
// context.logLut = lut;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___0_context;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_28 = V_0;
NullCheck(L_27);
L_27->___logLut_24 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&L_27->___logLut_24), (void*)L_28);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderHDRPipeline3D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderHDRPipeline3D_mB3D126713A64C33C75EF4DAB05CB53FEA2EE5D43 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral002B6E3216BE0ED6688E6B5F475171A893F058CB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08929B9ED7690C81F8839C7D7C9D227261D64D44);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B6A7A347CF016F5EAEBCCCA4B381E3872CAA25);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral170A4AE79F1E4ADE325EA6DCA89AB7E5C651BA04);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral226B04A0CC5F5100674EEFBB045D72F8A18827A2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CAB1D7CC33EEAEBC3CAADA969FB03A0A465CA88);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral407C00532FD858B87FCEE11BF0F998A6A89EDB9F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E3F28E31C6FBF9CE40FB0E22DB6EEB51E327ECC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6067E93B7ED6BC9634C2207045961FBB1126B92A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63D47786E32E4313E54525AE6AE4564040ED7B44);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral665E0656CC33F8CF208845A22B28A9CA5A9FFE15);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66CC2216400A85B2C13A1654EA6B5A0718876796);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6ABD8A412BD4EE4EEF3E2AB6A66583401BEA78C1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78C67E2A4385F588BA2DCEE159691DCE1EC544D1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral888F402019BA6B7B75F107FF277905FC91B7D4A5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C1F9317F0F6CD38539297951AC9FF62130D82D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E697C3514FCD429A08318C830A7FBC7F581D117);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7313CC4A1FC7E8F730433FE31FA8B6C42C2F617);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEAE87662E841E1C317BDCCDA57E81EE89A03786);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC50BD3EEB0CD9AE675B6FB48C993EAF61A0F5743);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5EDDE0653F57527501C28735507B1CC41D34488);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC80E36B12012D9CC8345C1E65C3514CC71B6D6B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFD422686BD088F8D5ED9815578B589E855EE9C5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDE5C319F3E1E62CD8B9EEA404BE2D3021161D09);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3B47E395D2D9638C5EAA65BC2DF51C8B8408E69);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_1 = NULL;
int32_t V_2 = 0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_3 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_10;
memset((&V_10), 0, sizeof(V_10));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
memset((&V_13), 0, sizeof(V_13));
int32_t V_14 = 0;
int32_t V_15 = 0;
{
// CheckInternalLogLut();
ColorGradingRenderer_CheckInternalLogLut_m4E3605B5F95F0FDDD1030F4C8A5897149BAA3475(__this, NULL);
// var compute = context.resources.computeShaders.lut3DBaker;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_1;
L_1 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_0, NULL);
NullCheck(L_1);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_2 = L_1->___computeShaders_8;
NullCheck(L_2);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_3 = L_2->___lut3DBaker_2;
V_1 = L_3;
// int kernel = 0;
V_2 = 0;
// switch (settings.tonemapper.value)
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_4;
L_4 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_4);
TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_5 = L_4->___tonemapper_9;
NullCheck(L_5);
int32_t L_6 = ((ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90*)L_5)->___value_1;
V_15 = L_6;
int32_t L_7 = V_15;
switch (L_7)
{
case 0:
{
goto IL_0044;
}
case 1:
{
goto IL_0052;
}
case 2:
{
goto IL_0060;
}
case 3:
{
goto IL_006e;
}
}
}
{
goto IL_007a;
}
IL_0044:
{
// kernel = compute.FindKernel("KGenLut3D_NoTonemap");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_8 = V_1;
NullCheck(L_8);
int32_t L_9;
L_9 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_8, _stringLiteralF3B47E395D2D9638C5EAA65BC2DF51C8B8408E69, NULL);
V_2 = L_9;
// break;
goto IL_007a;
}
IL_0052:
{
// kernel = compute.FindKernel("KGenLut3D_NeutralTonemap");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_10 = V_1;
NullCheck(L_10);
int32_t L_11;
L_11 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_10, _stringLiteral6ABD8A412BD4EE4EEF3E2AB6A66583401BEA78C1, NULL);
V_2 = L_11;
// break;
goto IL_007a;
}
IL_0060:
{
// kernel = compute.FindKernel("KGenLut3D_AcesTonemap");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_12 = V_1;
NullCheck(L_12);
int32_t L_13;
L_13 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_12, _stringLiteral3CAB1D7CC33EEAEBC3CAADA969FB03A0A465CA88, NULL);
V_2 = L_13;
// break;
goto IL_007a;
}
IL_006e:
{
// kernel = compute.FindKernel("KGenLut3D_CustomTonemap");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_14 = V_1;
NullCheck(L_14);
int32_t L_15;
L_15 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_14, _stringLiteralBEAE87662E841E1C317BDCCDA57E81EE89A03786, NULL);
V_2 = L_15;
}
IL_007a:
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_16 = ___0_context;
NullCheck(L_16);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17;
L_17 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_16, NULL);
V_3 = L_17;
// cmd.SetComputeTextureParam(compute, kernel, "_Output", m_InternalLogLut);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_19 = V_1;
int32_t L_20 = V_2;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = __this->___m_InternalLogLut_5;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_22;
L_22 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_21, NULL);
NullCheck(L_18);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_18, L_19, L_20, _stringLiteral6067E93B7ED6BC9634C2207045961FBB1126B92A, L_22, NULL);
// cmd.SetComputeVectorParam(compute, "_Size", new Vector4(k_Lut3DSize, 1f / (k_Lut3DSize - 1f), 0f, 0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_23 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_24 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_25), (33.0f), (0.03125f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_23);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_23, L_24, _stringLiteral9E697C3514FCD429A08318C830A7FBC7F581D117, L_25, NULL);
// var colorBalance = ColorUtilities.ComputeColorBalance(settings.temperature.value, settings.tint.value);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_26;
L_26 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_26);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_27 = L_26->___temperature_18;
NullCheck(L_27);
float L_28 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_27)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_29;
L_29 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_29);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_30 = L_29->___tint_19;
NullCheck(L_30);
float L_31 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_30)->___value_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = ColorUtilities_ComputeColorBalance_m971A8F4FA36252030994043BECC65CB8BB2C3589(L_28, L_31, NULL);
V_4 = L_32;
// cmd.SetComputeVectorParam(compute, "_ColorBalance", colorBalance);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_34 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_36;
L_36 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_35, NULL);
NullCheck(L_33);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_33, L_34, _stringLiteral002B6E3216BE0ED6688E6B5F475171A893F058CB, L_36, NULL);
// cmd.SetComputeVectorParam(compute, "_ColorFilter", settings.colorFilter.value);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_38 = V_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_39;
L_39 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_39);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_40 = L_39->___colorFilter_20;
NullCheck(L_40);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_41 = ((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_40)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_42;
L_42 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_41, NULL);
NullCheck(L_37);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_37, L_38, _stringLiteralEDE5C319F3E1E62CD8B9EEA404BE2D3021161D09, L_42, NULL);
// float hue = settings.hueShift.value / 360f; // Remap to [-0.5;0.5]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_43;
L_43 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_43);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_44 = L_43->___hueShift_21;
NullCheck(L_44);
float L_45 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_44)->___value_1;
V_5 = ((float)(L_45/(360.0f)));
// float sat = settings.saturation.value / 100f + 1f; // Remap to [0;2]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_46;
L_46 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_46);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_47 = L_46->___saturation_22;
NullCheck(L_47);
float L_48 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_47)->___value_1;
V_6 = ((float)il2cpp_codegen_add(((float)(L_48/(100.0f))), (1.0f)));
// float con = settings.contrast.value / 100f + 1f; // Remap to [0;2]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_49;
L_49 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_49);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_50 = L_49->___contrast_25;
NullCheck(L_50);
float L_51 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_50)->___value_1;
V_7 = ((float)il2cpp_codegen_add(((float)(L_51/(100.0f))), (1.0f)));
// cmd.SetComputeVectorParam(compute, "_HueSatCon", new Vector4(hue, sat, con, 0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_52 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_53 = V_1;
float L_54 = V_5;
float L_55 = V_6;
float L_56 = V_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_57;
memset((&L_57), 0, sizeof(L_57));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_57), L_54, L_55, L_56, (0.0f), /*hidden argument*/NULL);
NullCheck(L_52);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_52, L_53, _stringLiteral226B04A0CC5F5100674EEFBB045D72F8A18827A2, L_57, NULL);
// var channelMixerR = new Vector4(settings.mixerRedOutRedIn, settings.mixerRedOutGreenIn, settings.mixerRedOutBlueIn, 0f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_58;
L_58 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_58);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_59 = L_58->___mixerRedOutRedIn_26;
float L_60;
L_60 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_59, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_61;
L_61 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_61);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_62 = L_61->___mixerRedOutGreenIn_27;
float L_63;
L_63 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_62, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_64;
L_64 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_64);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_65 = L_64->___mixerRedOutBlueIn_28;
float L_66;
L_66 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_65, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_8), L_60, L_63, L_66, (0.0f), NULL);
// var channelMixerG = new Vector4(settings.mixerGreenOutRedIn, settings.mixerGreenOutGreenIn, settings.mixerGreenOutBlueIn, 0f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_67;
L_67 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_67);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_68 = L_67->___mixerGreenOutRedIn_29;
float L_69;
L_69 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_68, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_70;
L_70 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_70);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_71 = L_70->___mixerGreenOutGreenIn_30;
float L_72;
L_72 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_71, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_73;
L_73 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_73);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_74 = L_73->___mixerGreenOutBlueIn_31;
float L_75;
L_75 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_74, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_9), L_69, L_72, L_75, (0.0f), NULL);
// var channelMixerB = new Vector4(settings.mixerBlueOutRedIn, settings.mixerBlueOutGreenIn, settings.mixerBlueOutBlueIn, 0f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_76;
L_76 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_76);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_77 = L_76->___mixerBlueOutRedIn_32;
float L_78;
L_78 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_77, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_79;
L_79 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_79);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_80 = L_79->___mixerBlueOutGreenIn_33;
float L_81;
L_81 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_80, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_82;
L_82 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_82);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_83 = L_82->___mixerBlueOutBlueIn_34;
float L_84;
L_84 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_83, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_10), L_78, L_81, L_84, (0.0f), NULL);
// cmd.SetComputeVectorParam(compute, "_ChannelMixerRed", channelMixerR / 100f); // Remap to [-2;2]
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_85 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_86 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_87 = V_8;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_88;
L_88 = Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline(L_87, (100.0f), NULL);
NullCheck(L_85);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_85, L_86, _stringLiteral78C67E2A4385F588BA2DCEE159691DCE1EC544D1, L_88, NULL);
// cmd.SetComputeVectorParam(compute, "_ChannelMixerGreen", channelMixerG / 100f);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_89 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_90 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_91 = V_9;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_92;
L_92 = Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline(L_91, (100.0f), NULL);
NullCheck(L_89);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_89, L_90, _stringLiteral08929B9ED7690C81F8839C7D7C9D227261D64D44, L_92, NULL);
// cmd.SetComputeVectorParam(compute, "_ChannelMixerBlue", channelMixerB / 100f);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_93 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_94 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_95 = V_10;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96;
L_96 = Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline(L_95, (100.0f), NULL);
NullCheck(L_93);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_93, L_94, _stringLiteral09B6A7A347CF016F5EAEBCCCA4B381E3872CAA25, L_96, NULL);
// var lift = ColorUtilities.ColorToLift(settings.lift.value * 0.2f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_97;
L_97 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_97);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_98 = L_97->___lift_35;
NullCheck(L_98);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_99 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_98)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_100;
L_100 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_99, (0.200000003f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101;
L_101 = ColorUtilities_ColorToLift_m006E4E4603E7479E185EA8C7C7BBC9E692D27C7F(L_100, NULL);
V_11 = L_101;
// var gain = ColorUtilities.ColorToGain(settings.gain.value * 0.8f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_102;
L_102 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_102);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_103 = L_102->___gain_37;
NullCheck(L_103);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_104 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_103)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_105;
L_105 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_104, (0.800000012f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
L_106 = ColorUtilities_ColorToGain_m9A2EE627C2DE6679C170C8CFB25F3DAC11508003(L_105, NULL);
V_12 = L_106;
// var invgamma = ColorUtilities.ColorToInverseGamma(settings.gamma.value * 0.8f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_107;
L_107 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_107);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_108 = L_107->___gamma_36;
NullCheck(L_108);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_109 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_108)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_110;
L_110 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_109, (0.800000012f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111;
L_111 = ColorUtilities_ColorToInverseGamma_m41A4445E4A50744AD96BD2C8A3AFDDE89B9538C5(L_110, NULL);
V_13 = L_111;
// cmd.SetComputeVectorParam(compute, "_Lift", new Vector4(lift.x, lift.y, lift.z, 0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_112 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_113 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114 = V_11;
float L_115 = L_114.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = V_11;
float L_117 = L_116.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = V_11;
float L_119 = L_118.___z_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_120;
memset((&L_120), 0, sizeof(L_120));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_120), L_115, L_117, L_119, (0.0f), /*hidden argument*/NULL);
NullCheck(L_112);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_112, L_113, _stringLiteral170A4AE79F1E4ADE325EA6DCA89AB7E5C651BA04, L_120, NULL);
// cmd.SetComputeVectorParam(compute, "_InvGamma", new Vector4(invgamma.x, invgamma.y, invgamma.z, 0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_121 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_122 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123 = V_13;
float L_124 = L_123.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_125 = V_13;
float L_126 = L_125.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127 = V_13;
float L_128 = L_127.___z_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_129;
memset((&L_129), 0, sizeof(L_129));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_129), L_124, L_126, L_128, (0.0f), /*hidden argument*/NULL);
NullCheck(L_121);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_121, L_122, _stringLiteral8C1F9317F0F6CD38539297951AC9FF62130D82D9, L_129, NULL);
// cmd.SetComputeVectorParam(compute, "_Gain", new Vector4(gain.x, gain.y, gain.z, 0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_130 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_131 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = V_12;
float L_133 = L_132.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = V_12;
float L_135 = L_134.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136 = V_12;
float L_137 = L_136.___z_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_138;
memset((&L_138), 0, sizeof(L_138));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_138), L_133, L_135, L_137, (0.0f), /*hidden argument*/NULL);
NullCheck(L_130);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_130, L_131, _stringLiteralB7313CC4A1FC7E8F730433FE31FA8B6C42C2F617, L_138, NULL);
// cmd.SetComputeTextureParam(compute, kernel, "_Curves", GetCurveTexture(true));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_139 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_140 = V_1;
int32_t L_141 = V_2;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_142;
L_142 = ColorGradingRenderer_GetCurveTexture_m23FDC74489540547C8708E78C5B291EA368FB008(__this, (bool)1, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_143;
L_143 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_142, NULL);
NullCheck(L_139);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_139, L_140, L_141, _stringLiteral888F402019BA6B7B75F107FF277905FC91B7D4A5, L_143, NULL);
// if (settings.tonemapper.value == Tonemapper.Custom)
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_144;
L_144 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_144);
TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_145 = L_144->___tonemapper_9;
NullCheck(L_145);
int32_t L_146 = ((ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90*)L_145)->___value_1;
if ((!(((uint32_t)L_146) == ((uint32_t)3))))
{
goto IL_04c7;
}
}
{
// m_HableCurve.Init(
// settings.toneCurveToeStrength.value,
// settings.toneCurveToeLength.value,
// settings.toneCurveShoulderStrength.value,
// settings.toneCurveShoulderLength.value,
// settings.toneCurveShoulderAngle.value,
// settings.toneCurveGamma.value
// );
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_147 = __this->___m_HableCurve_8;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_148;
L_148 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_148);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_149 = L_148->___toneCurveToeStrength_10;
NullCheck(L_149);
float L_150 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_149)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_151;
L_151 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_151);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_152 = L_151->___toneCurveToeLength_11;
NullCheck(L_152);
float L_153 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_152)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_154;
L_154 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_154);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_155 = L_154->___toneCurveShoulderStrength_12;
NullCheck(L_155);
float L_156 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_155)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_157;
L_157 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_157);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_158 = L_157->___toneCurveShoulderLength_13;
NullCheck(L_158);
float L_159 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_158)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_160;
L_160 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_160);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_161 = L_160->___toneCurveShoulderAngle_14;
NullCheck(L_161);
float L_162 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_161)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_163;
L_163 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_163);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_164 = L_163->___toneCurveGamma_15;
NullCheck(L_164);
float L_165 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_164)->___value_1;
NullCheck(L_147);
HableCurve_Init_m0331C88204E2EEB65A8727E580614B3733033EF1(L_147, L_150, L_153, L_156, L_159, L_162, L_165, NULL);
// cmd.SetComputeVectorParam(compute, "_CustomToneCurve", m_HableCurve.uniforms.curve);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_166 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_167 = V_1;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_168 = __this->___m_HableCurve_8;
NullCheck(L_168);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_169 = L_168->___uniforms_5;
NullCheck(L_169);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_170;
L_170 = Uniforms_get_curve_mD9034647B7B7C3A8B47B414FB7C5B821200AA32E(L_169, NULL);
NullCheck(L_166);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_166, L_167, _stringLiteral4E3F28E31C6FBF9CE40FB0E22DB6EEB51E327ECC, L_170, NULL);
// cmd.SetComputeVectorParam(compute, "_ToeSegmentA", m_HableCurve.uniforms.toeSegmentA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_171 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_172 = V_1;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_173 = __this->___m_HableCurve_8;
NullCheck(L_173);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_174 = L_173->___uniforms_5;
NullCheck(L_174);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_175;
L_175 = Uniforms_get_toeSegmentA_m1316C3F6B4E6B82839C9CDACD398FA33D88964BA(L_174, NULL);
NullCheck(L_171);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_171, L_172, _stringLiteralD5EDDE0653F57527501C28735507B1CC41D34488, L_175, NULL);
// cmd.SetComputeVectorParam(compute, "_ToeSegmentB", m_HableCurve.uniforms.toeSegmentB);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_176 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_177 = V_1;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_178 = __this->___m_HableCurve_8;
NullCheck(L_178);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_179 = L_178->___uniforms_5;
NullCheck(L_179);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_180;
L_180 = Uniforms_get_toeSegmentB_mEC3F93FF1CF8399FDE4AD8FF6355F4D5B9C5D42F(L_179, NULL);
NullCheck(L_176);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_176, L_177, _stringLiteralC50BD3EEB0CD9AE675B6FB48C993EAF61A0F5743, L_180, NULL);
// cmd.SetComputeVectorParam(compute, "_MidSegmentA", m_HableCurve.uniforms.midSegmentA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_181 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_182 = V_1;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_183 = __this->___m_HableCurve_8;
NullCheck(L_183);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_184 = L_183->___uniforms_5;
NullCheck(L_184);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_185;
L_185 = Uniforms_get_midSegmentA_m5A302D93655083BD41167F50535C0B6AA0C9DA6D(L_184, NULL);
NullCheck(L_181);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_181, L_182, _stringLiteralDC80E36B12012D9CC8345C1E65C3514CC71B6D6B, L_185, NULL);
// cmd.SetComputeVectorParam(compute, "_MidSegmentB", m_HableCurve.uniforms.midSegmentB);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_186 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_187 = V_1;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_188 = __this->___m_HableCurve_8;
NullCheck(L_188);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_189 = L_188->___uniforms_5;
NullCheck(L_189);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_190;
L_190 = Uniforms_get_midSegmentB_m1478AA904368A2DEDAAF4C1BCF343B0566494E21(L_189, NULL);
NullCheck(L_186);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_186, L_187, _stringLiteral66CC2216400A85B2C13A1654EA6B5A0718876796, L_190, NULL);
// cmd.SetComputeVectorParam(compute, "_ShoSegmentA", m_HableCurve.uniforms.shoSegmentA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_191 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_192 = V_1;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_193 = __this->___m_HableCurve_8;
NullCheck(L_193);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_194 = L_193->___uniforms_5;
NullCheck(L_194);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_195;
L_195 = Uniforms_get_shoSegmentA_m06733BA44C5FB0E3A7E692DC40252468694D5965(L_194, NULL);
NullCheck(L_191);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_191, L_192, _stringLiteral407C00532FD858B87FCEE11BF0F998A6A89EDB9F, L_195, NULL);
// cmd.SetComputeVectorParam(compute, "_ShoSegmentB", m_HableCurve.uniforms.shoSegmentB);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_196 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_197 = V_1;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_198 = __this->___m_HableCurve_8;
NullCheck(L_198);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_199 = L_198->___uniforms_5;
NullCheck(L_199);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_200;
L_200 = Uniforms_get_shoSegmentB_m77AB80D8ABA78E633A8BB96CF76149679685184B(L_199, NULL);
NullCheck(L_196);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_196, L_197, _stringLiteral665E0656CC33F8CF208845A22B28A9CA5A9FFE15, L_200, NULL);
}
IL_04c7:
{
// context.command.BeginSample("HdrColorGradingLut3D");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_201 = ___0_context;
NullCheck(L_201);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_202;
L_202 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_201, NULL);
NullCheck(L_202);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_202, _stringLiteral63D47786E32E4313E54525AE6AE4564040ED7B44, NULL);
// int groupSize = Mathf.CeilToInt(k_Lut3DSize / 4f);
int32_t L_203;
L_203 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline((8.25f), NULL);
V_14 = L_203;
// cmd.DispatchCompute(compute, kernel, groupSize, groupSize, groupSize);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_204 = V_3;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_205 = V_1;
int32_t L_206 = V_2;
int32_t L_207 = V_14;
int32_t L_208 = V_14;
int32_t L_209 = V_14;
NullCheck(L_204);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_204, L_205, L_206, L_207, L_208, L_209, NULL);
// context.command.EndSample("HdrColorGradingLut3D");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_210 = ___0_context;
NullCheck(L_210);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_211;
L_211 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_210, NULL);
NullCheck(L_211);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_211, _stringLiteral63D47786E32E4313E54525AE6AE4564040ED7B44, NULL);
// var lut = m_InternalLogLut;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_212 = __this->___m_InternalLogLut_5;
V_0 = L_212;
// var uberSheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_213 = ___0_context;
NullCheck(L_213);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_214 = L_213->___uberSheet_21;
// uberSheet.EnableKeyword("COLOR_GRADING_HDR_3D");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_215 = L_214;
NullCheck(L_215);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_215, _stringLiteralDFD422686BD088F8D5ED9815578B589E855EE9C5, NULL);
// uberSheet.properties.SetTexture(ShaderIDs.Lut3D, lut);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_216 = L_215;
NullCheck(L_216);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_217;
L_217 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_216, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_218 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut3D_79;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_219 = V_0;
NullCheck(L_217);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_217, L_218, L_219, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Lut3D_Params, new Vector2(1f / lut.width, lut.width - 1f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_220 = L_216;
NullCheck(L_220);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_221;
L_221 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_220, NULL);
int32_t L_222 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut3D_Params_80;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_223 = V_0;
NullCheck(L_223);
int32_t L_224;
L_224 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_223);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_225 = V_0;
NullCheck(L_225);
int32_t L_226;
L_226 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_225);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_227;
memset((&L_227), 0, sizeof(L_227));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_227), ((float)((1.0f)/((float)L_224))), ((float)il2cpp_codegen_subtract(((float)L_226), (1.0f))), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_228;
L_228 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_227, NULL);
NullCheck(L_221);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_221, L_222, L_228, NULL);
// uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value));
NullCheck(L_220);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_229;
L_229 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_220, NULL);
int32_t L_230 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___PostExposure_83;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_231;
L_231 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_231);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_232 = L_231->___postExposure_24;
NullCheck(L_232);
float L_233 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_232)->___value_1;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
float L_234;
L_234 = RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C(L_233, NULL);
NullCheck(L_229);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_229, L_230, L_234, NULL);
// context.logLut = lut;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_235 = ___0_context;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_236 = V_0;
NullCheck(L_235);
L_235->___logLut_24 = L_236;
Il2CppCodeGenWriteBarrier((void**)(&L_235->___logLut_24), (void*)L_236);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderHDRPipeline2D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderHDRPipeline2D_m1A21E68693FBB0759745896776D49EA280870D75 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06BE53C9E3B0DC474BB78C2B35D4077E173D1B89);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral426CC3C1F2689B3AB2C5623F4F191F009C0613A7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61B736E09A29A6A3C743F035E2AA68609617E020);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92765711E6967200AD03D0FD05A5FF0299196871);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB905D5BA9796D558254B8097CE85CBBD9143BADC);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t V_12 = 0;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_13;
memset((&V_13), 0, sizeof(V_13));
{
// CheckInternalStripLut();
ColorGradingRenderer_CheckInternalStripLut_mBDFEBFA559753E181002AE5AD1C660CE3CE69B59(__this, NULL);
// var lutSheet = context.propertySheets.Get(context.resources.shaders.lut2DBaker);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1;
L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
NullCheck(L_2);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3;
L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL);
NullCheck(L_3);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7;
NullCheck(L_4);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___lut2DBaker_14;
NullCheck(L_1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6;
L_6 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_1, L_5, NULL);
V_1 = L_6;
// lutSheet.ClearKeywords();
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = V_1;
NullCheck(L_7);
PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4(L_7, NULL);
// lutSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector4(k_Lut2DSize, 0.5f / (k_Lut2DSize * k_Lut2DSize), 0.5f / k_Lut2DSize, k_Lut2DSize / (k_Lut2DSize - 1f)));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_8 = V_1;
NullCheck(L_8);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9;
L_9 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_10 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut2D_Params_81;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_11), (32.0f), (0.00048828125f), (0.015625f), (1.03225803f), /*hidden argument*/NULL);
NullCheck(L_9);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_9, L_10, L_11, NULL);
// var colorBalance = ColorUtilities.ComputeColorBalance(settings.temperature.value, settings.tint.value);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_12;
L_12 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_12);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12->___temperature_18;
NullCheck(L_13);
float L_14 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_13)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_15;
L_15 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_15);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = L_15->___tint_19;
NullCheck(L_16);
float L_17 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_16)->___value_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = ColorUtilities_ComputeColorBalance_m971A8F4FA36252030994043BECC65CB8BB2C3589(L_14, L_17, NULL);
V_2 = L_18;
// lutSheet.properties.SetVector(ShaderIDs.ColorBalance, colorBalance);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_19 = V_1;
NullCheck(L_19);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_20;
L_20 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_19, NULL);
int32_t L_21 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ColorBalance_84;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23;
L_23 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_22, NULL);
NullCheck(L_20);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_20, L_21, L_23, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ColorFilter, settings.colorFilter.value);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_24 = V_1;
NullCheck(L_24);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_25;
L_25 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_24, NULL);
int32_t L_26 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ColorFilter_85;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_27;
L_27 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_27);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_28 = L_27->___colorFilter_20;
NullCheck(L_28);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29 = ((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_28)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
L_30 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_29, NULL);
NullCheck(L_25);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_25, L_26, L_30, NULL);
// float hue = settings.hueShift.value / 360f; // Remap to [-0.5;0.5]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_31;
L_31 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_31);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___hueShift_21;
NullCheck(L_32);
float L_33 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_32)->___value_1;
V_3 = ((float)(L_33/(360.0f)));
// float sat = settings.saturation.value / 100f + 1f; // Remap to [0;2]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_34;
L_34 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_34);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___saturation_22;
NullCheck(L_35);
float L_36 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_35)->___value_1;
V_4 = ((float)il2cpp_codegen_add(((float)(L_36/(100.0f))), (1.0f)));
// float con = settings.contrast.value / 100f + 1f; // Remap to [0;2]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_37;
L_37 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_37);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_38 = L_37->___contrast_25;
NullCheck(L_38);
float L_39 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_38)->___value_1;
V_5 = ((float)il2cpp_codegen_add(((float)(L_39/(100.0f))), (1.0f)));
// lutSheet.properties.SetVector(ShaderIDs.HueSatCon, new Vector3(hue, sat, con));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_40 = V_1;
NullCheck(L_40);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_41;
L_41 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_40, NULL);
int32_t L_42 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___HueSatCon_86;
float L_43 = V_3;
float L_44 = V_4;
float L_45 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
memset((&L_46), 0, sizeof(L_46));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_46), L_43, L_44, L_45, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_47;
L_47 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_46, NULL);
NullCheck(L_41);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_41, L_42, L_47, NULL);
// var channelMixerR = new Vector3(settings.mixerRedOutRedIn, settings.mixerRedOutGreenIn, settings.mixerRedOutBlueIn);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_48;
L_48 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_48);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_49 = L_48->___mixerRedOutRedIn_26;
float L_50;
L_50 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_49, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_51;
L_51 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_51);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_52 = L_51->___mixerRedOutGreenIn_27;
float L_53;
L_53 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_52, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_54;
L_54 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_54);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_55 = L_54->___mixerRedOutBlueIn_28;
float L_56;
L_56 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_55, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_50, L_53, L_56, NULL);
// var channelMixerG = new Vector3(settings.mixerGreenOutRedIn, settings.mixerGreenOutGreenIn, settings.mixerGreenOutBlueIn);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_57;
L_57 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_57);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_58 = L_57->___mixerGreenOutRedIn_29;
float L_59;
L_59 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_58, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_60;
L_60 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_60);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_61 = L_60->___mixerGreenOutGreenIn_30;
float L_62;
L_62 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_61, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_63;
L_63 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_63);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_64 = L_63->___mixerGreenOutBlueIn_31;
float L_65;
L_65 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_64, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_59, L_62, L_65, NULL);
// var channelMixerB = new Vector3(settings.mixerBlueOutRedIn, settings.mixerBlueOutGreenIn, settings.mixerBlueOutBlueIn);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_66;
L_66 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_66);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_67 = L_66->___mixerBlueOutRedIn_32;
float L_68;
L_68 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_67, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_69;
L_69 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_69);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_70 = L_69->___mixerBlueOutGreenIn_33;
float L_71;
L_71 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_70, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_72;
L_72 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_72);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_73 = L_72->___mixerBlueOutBlueIn_34;
float L_74;
L_74 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_73, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_8), L_68, L_71, L_74, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ChannelMixerRed, channelMixerR / 100f); // Remap to [-2;2]
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_75 = V_1;
NullCheck(L_75);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_76;
L_76 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_75, NULL);
int32_t L_77 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChannelMixerRed_88;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_78, (100.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80;
L_80 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_79, NULL);
NullCheck(L_76);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_76, L_77, L_80, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ChannelMixerGreen, channelMixerG / 100f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_81 = V_1;
NullCheck(L_81);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_82;
L_82 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_81, NULL);
int32_t L_83 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChannelMixerGreen_89;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
L_85 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_84, (100.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_86;
L_86 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_85, NULL);
NullCheck(L_82);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_82, L_83, L_86, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ChannelMixerBlue, channelMixerB / 100f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_87 = V_1;
NullCheck(L_87);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_88;
L_88 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_87, NULL);
int32_t L_89 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChannelMixerBlue_90;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
L_91 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_90, (100.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_92;
L_92 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_91, NULL);
NullCheck(L_88);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_88, L_89, L_92, NULL);
// var lift = ColorUtilities.ColorToLift(settings.lift.value * 0.2f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_93;
L_93 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_93);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_94 = L_93->___lift_35;
NullCheck(L_94);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_95 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_94)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96;
L_96 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_95, (0.200000003f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97;
L_97 = ColorUtilities_ColorToLift_m006E4E4603E7479E185EA8C7C7BBC9E692D27C7F(L_96, NULL);
V_9 = L_97;
// var gain = ColorUtilities.ColorToGain(settings.gain.value * 0.8f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_98;
L_98 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_98);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_99 = L_98->___gain_37;
NullCheck(L_99);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_100 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_99)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_101;
L_101 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_100, (0.800000012f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
L_102 = ColorUtilities_ColorToGain_m9A2EE627C2DE6679C170C8CFB25F3DAC11508003(L_101, NULL);
V_10 = L_102;
// var invgamma = ColorUtilities.ColorToInverseGamma(settings.gamma.value * 0.8f);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_103;
L_103 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_103);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_104 = L_103->___gamma_36;
NullCheck(L_104);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_105 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_104)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_106;
L_106 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_105, (0.800000012f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107;
L_107 = ColorUtilities_ColorToInverseGamma_m41A4445E4A50744AD96BD2C8A3AFDDE89B9538C5(L_106, NULL);
V_11 = L_107;
// lutSheet.properties.SetVector(ShaderIDs.Lift, lift);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_108 = V_1;
NullCheck(L_108);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_109;
L_109 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_108, NULL);
int32_t L_110 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lift_91;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_9;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_112;
L_112 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_111, NULL);
NullCheck(L_109);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_109, L_110, L_112, NULL);
// lutSheet.properties.SetVector(ShaderIDs.InvGamma, invgamma);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_113 = V_1;
NullCheck(L_113);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_114;
L_114 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_113, NULL);
int32_t L_115 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___InvGamma_92;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = V_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_117;
L_117 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_116, NULL);
NullCheck(L_114);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_114, L_115, L_117, NULL);
// lutSheet.properties.SetVector(ShaderIDs.Gain, gain);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_118 = V_1;
NullCheck(L_118);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_119;
L_119 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_118, NULL);
int32_t L_120 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Gain_93;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121 = V_10;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_122;
L_122 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_121, NULL);
NullCheck(L_119);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_119, L_120, L_122, NULL);
// lutSheet.properties.SetTexture(ShaderIDs.Curves, GetCurveTexture(true));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_123 = V_1;
NullCheck(L_123);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_124;
L_124 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_123, NULL);
int32_t L_125 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Curves_94;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_126;
L_126 = ColorGradingRenderer_GetCurveTexture_m23FDC74489540547C8708E78C5B291EA368FB008(__this, (bool)1, NULL);
NullCheck(L_124);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_124, L_125, L_126, NULL);
// var tonemapper = settings.tonemapper.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_127;
L_127 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_127);
TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_128 = L_127->___tonemapper_9;
NullCheck(L_128);
int32_t L_129 = ((ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90*)L_128)->___value_1;
V_12 = L_129;
// if (tonemapper == Tonemapper.Custom)
int32_t L_130 = V_12;
if ((!(((uint32_t)L_130) == ((uint32_t)3))))
{
goto IL_045d;
}
}
{
// lutSheet.EnableKeyword("TONEMAPPING_CUSTOM");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_131 = V_1;
NullCheck(L_131);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_131, _stringLiteral06BE53C9E3B0DC474BB78C2B35D4077E173D1B89, NULL);
// m_HableCurve.Init(
// settings.toneCurveToeStrength.value,
// settings.toneCurveToeLength.value,
// settings.toneCurveShoulderStrength.value,
// settings.toneCurveShoulderLength.value,
// settings.toneCurveShoulderAngle.value,
// settings.toneCurveGamma.value
// );
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_132 = __this->___m_HableCurve_8;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_133;
L_133 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_133);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_134 = L_133->___toneCurveToeStrength_10;
NullCheck(L_134);
float L_135 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_134)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_136;
L_136 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_136);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_137 = L_136->___toneCurveToeLength_11;
NullCheck(L_137);
float L_138 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_137)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_139;
L_139 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_139);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_140 = L_139->___toneCurveShoulderStrength_12;
NullCheck(L_140);
float L_141 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_140)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_142;
L_142 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_142);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_143 = L_142->___toneCurveShoulderLength_13;
NullCheck(L_143);
float L_144 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_143)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_145;
L_145 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_145);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_146 = L_145->___toneCurveShoulderAngle_14;
NullCheck(L_146);
float L_147 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_146)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_148;
L_148 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_148);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_149 = L_148->___toneCurveGamma_15;
NullCheck(L_149);
float L_150 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_149)->___value_1;
NullCheck(L_132);
HableCurve_Init_m0331C88204E2EEB65A8727E580614B3733033EF1(L_132, L_135, L_138, L_141, L_144, L_147, L_150, NULL);
// lutSheet.properties.SetVector(ShaderIDs.CustomToneCurve, m_HableCurve.uniforms.curve);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_151 = V_1;
NullCheck(L_151);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_152;
L_152 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_151, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_153 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___CustomToneCurve_95;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_154 = __this->___m_HableCurve_8;
NullCheck(L_154);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_155 = L_154->___uniforms_5;
NullCheck(L_155);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_156;
L_156 = Uniforms_get_curve_mD9034647B7B7C3A8B47B414FB7C5B821200AA32E(L_155, NULL);
NullCheck(L_152);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_152, L_153, L_156, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ToeSegmentA, m_HableCurve.uniforms.toeSegmentA);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_157 = V_1;
NullCheck(L_157);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_158;
L_158 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_157, NULL);
int32_t L_159 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ToeSegmentA_96;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_160 = __this->___m_HableCurve_8;
NullCheck(L_160);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_161 = L_160->___uniforms_5;
NullCheck(L_161);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_162;
L_162 = Uniforms_get_toeSegmentA_m1316C3F6B4E6B82839C9CDACD398FA33D88964BA(L_161, NULL);
NullCheck(L_158);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_158, L_159, L_162, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ToeSegmentB, m_HableCurve.uniforms.toeSegmentB);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_163 = V_1;
NullCheck(L_163);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_164;
L_164 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_163, NULL);
int32_t L_165 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ToeSegmentB_97;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_166 = __this->___m_HableCurve_8;
NullCheck(L_166);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_167 = L_166->___uniforms_5;
NullCheck(L_167);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_168;
L_168 = Uniforms_get_toeSegmentB_mEC3F93FF1CF8399FDE4AD8FF6355F4D5B9C5D42F(L_167, NULL);
NullCheck(L_164);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_164, L_165, L_168, NULL);
// lutSheet.properties.SetVector(ShaderIDs.MidSegmentA, m_HableCurve.uniforms.midSegmentA);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_169 = V_1;
NullCheck(L_169);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_170;
L_170 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_169, NULL);
int32_t L_171 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___MidSegmentA_98;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_172 = __this->___m_HableCurve_8;
NullCheck(L_172);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_173 = L_172->___uniforms_5;
NullCheck(L_173);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_174;
L_174 = Uniforms_get_midSegmentA_m5A302D93655083BD41167F50535C0B6AA0C9DA6D(L_173, NULL);
NullCheck(L_170);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_170, L_171, L_174, NULL);
// lutSheet.properties.SetVector(ShaderIDs.MidSegmentB, m_HableCurve.uniforms.midSegmentB);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_175 = V_1;
NullCheck(L_175);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_176;
L_176 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_175, NULL);
int32_t L_177 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___MidSegmentB_99;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_178 = __this->___m_HableCurve_8;
NullCheck(L_178);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_179 = L_178->___uniforms_5;
NullCheck(L_179);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_180;
L_180 = Uniforms_get_midSegmentB_m1478AA904368A2DEDAAF4C1BCF343B0566494E21(L_179, NULL);
NullCheck(L_176);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_176, L_177, L_180, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ShoSegmentA, m_HableCurve.uniforms.shoSegmentA);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_181 = V_1;
NullCheck(L_181);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_182;
L_182 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_181, NULL);
int32_t L_183 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ShoSegmentA_100;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_184 = __this->___m_HableCurve_8;
NullCheck(L_184);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_185 = L_184->___uniforms_5;
NullCheck(L_185);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_186;
L_186 = Uniforms_get_shoSegmentA_m06733BA44C5FB0E3A7E692DC40252468694D5965(L_185, NULL);
NullCheck(L_182);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_182, L_183, L_186, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ShoSegmentB, m_HableCurve.uniforms.shoSegmentB);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_187 = V_1;
NullCheck(L_187);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_188;
L_188 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_187, NULL);
int32_t L_189 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ShoSegmentB_101;
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_190 = __this->___m_HableCurve_8;
NullCheck(L_190);
Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_191 = L_190->___uniforms_5;
NullCheck(L_191);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_192;
L_192 = Uniforms_get_shoSegmentB_m77AB80D8ABA78E633A8BB96CF76149679685184B(L_191, NULL);
NullCheck(L_188);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_188, L_189, L_192, NULL);
goto IL_047f;
}
IL_045d:
{
// else if (tonemapper == Tonemapper.ACES)
int32_t L_193 = V_12;
if ((!(((uint32_t)L_193) == ((uint32_t)2))))
{
goto IL_046f;
}
}
{
// lutSheet.EnableKeyword("TONEMAPPING_ACES");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_194 = V_1;
NullCheck(L_194);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_194, _stringLiteralB905D5BA9796D558254B8097CE85CBBD9143BADC, NULL);
goto IL_047f;
}
IL_046f:
{
// else if (tonemapper == Tonemapper.Neutral)
int32_t L_195 = V_12;
if ((!(((uint32_t)L_195) == ((uint32_t)1))))
{
goto IL_047f;
}
}
{
// lutSheet.EnableKeyword("TONEMAPPING_NEUTRAL");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_196 = V_1;
NullCheck(L_196);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_196, _stringLiteral426CC3C1F2689B3AB2C5623F4F191F009C0613A7, NULL);
}
IL_047f:
{
// context.command.BeginSample("HdrColorGradingLut2D");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_197 = ___0_context;
NullCheck(L_197);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_198;
L_198 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_197, NULL);
NullCheck(L_198);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_198, _stringLiteral61B736E09A29A6A3C743F035E2AA68609617E020, NULL);
// context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_InternalLdrLut, lutSheet, (int)Pass.LutGenHDR2D);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_199 = ___0_context;
NullCheck(L_199);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_200;
L_200 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_199, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_201;
L_201 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_202 = __this->___m_InternalLdrLut_4;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_203;
L_203 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_202, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_204 = V_1;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_205 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_200, L_201, L_203, L_204, 2, (bool)0, L_205, (bool)0, NULL);
// context.command.EndSample("HdrColorGradingLut2D");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_206 = ___0_context;
NullCheck(L_206);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_207;
L_207 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_206, NULL);
NullCheck(L_207);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_207, _stringLiteral61B736E09A29A6A3C743F035E2AA68609617E020, NULL);
// var lut = m_InternalLdrLut;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_208 = __this->___m_InternalLdrLut_4;
V_0 = L_208;
// var uberSheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_209 = ___0_context;
NullCheck(L_209);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_210 = L_209->___uberSheet_21;
// uberSheet.EnableKeyword("COLOR_GRADING_HDR_2D");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_211 = L_210;
NullCheck(L_211);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_211, _stringLiteral92765711E6967200AD03D0FD05A5FF0299196871, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector3(1f / lut.width, 1f / lut.height, lut.height - 1f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_212 = L_211;
NullCheck(L_212);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_213;
L_213 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_212, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_214 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut2D_Params_81;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_215 = V_0;
NullCheck(L_215);
int32_t L_216;
L_216 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_215);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_217 = V_0;
NullCheck(L_217);
int32_t L_218;
L_218 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_217);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_219 = V_0;
NullCheck(L_219);
int32_t L_220;
L_220 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_219);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_221;
memset((&L_221), 0, sizeof(L_221));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_221), ((float)((1.0f)/((float)L_216))), ((float)((1.0f)/((float)L_218))), ((float)il2cpp_codegen_subtract(((float)L_220), (1.0f))), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_222;
L_222 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_221, NULL);
NullCheck(L_213);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_213, L_214, L_222, NULL);
// uberSheet.properties.SetTexture(ShaderIDs.Lut2D, lut);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_223 = L_212;
NullCheck(L_223);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_224;
L_224 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_223, NULL);
int32_t L_225 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut2D_78;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_226 = V_0;
NullCheck(L_224);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_224, L_225, L_226, NULL);
// uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value));
NullCheck(L_223);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_227;
L_227 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_223, NULL);
int32_t L_228 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___PostExposure_83;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_229;
L_229 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_229);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_230 = L_229->___postExposure_24;
NullCheck(L_230);
float L_231 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_230)->___value_1;
float L_232;
L_232 = RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C(L_231, NULL);
NullCheck(L_227);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_227, L_228, L_232, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::RenderLDRPipeline2D(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_RenderLDRPipeline2D_m616DBEC56443AF51A5FF9DF1626C915DA6BC6597 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral943F69BFFE48EB1DB10FF70602E189E402E21DED);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE4450ACE065F3CF6C509B7EED049A20B424C177);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_1 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
memset((&V_10), 0, sizeof(V_10));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_12 = NULL;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_13;
memset((&V_13), 0, sizeof(V_13));
{
// CheckInternalStripLut();
ColorGradingRenderer_CheckInternalStripLut_mBDFEBFA559753E181002AE5AD1C660CE3CE69B59(__this, NULL);
// var lutSheet = context.propertySheets.Get(context.resources.shaders.lut2DBaker);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1;
L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
NullCheck(L_2);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3;
L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL);
NullCheck(L_3);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7;
NullCheck(L_4);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___lut2DBaker_14;
NullCheck(L_1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6;
L_6 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_1, L_5, NULL);
V_1 = L_6;
// lutSheet.ClearKeywords();
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = V_1;
NullCheck(L_7);
PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4(L_7, NULL);
// lutSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector4(k_Lut2DSize, 0.5f / (k_Lut2DSize * k_Lut2DSize), 0.5f / k_Lut2DSize, k_Lut2DSize / (k_Lut2DSize - 1f)));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_8 = V_1;
NullCheck(L_8);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_9;
L_9 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_10 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut2D_Params_81;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11;
memset((&L_11), 0, sizeof(L_11));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_11), (32.0f), (0.00048828125f), (0.015625f), (1.03225803f), /*hidden argument*/NULL);
NullCheck(L_9);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_9, L_10, L_11, NULL);
// var colorBalance = ColorUtilities.ComputeColorBalance(settings.temperature.value, settings.tint.value);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_12;
L_12 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_12);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12->___temperature_18;
NullCheck(L_13);
float L_14 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_13)->___value_1;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_15;
L_15 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_15);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = L_15->___tint_19;
NullCheck(L_16);
float L_17 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_16)->___value_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = ColorUtilities_ComputeColorBalance_m971A8F4FA36252030994043BECC65CB8BB2C3589(L_14, L_17, NULL);
V_2 = L_18;
// lutSheet.properties.SetVector(ShaderIDs.ColorBalance, colorBalance);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_19 = V_1;
NullCheck(L_19);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_20;
L_20 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_19, NULL);
int32_t L_21 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ColorBalance_84;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23;
L_23 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_22, NULL);
NullCheck(L_20);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_20, L_21, L_23, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ColorFilter, settings.colorFilter.value);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_24 = V_1;
NullCheck(L_24);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_25;
L_25 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_24, NULL);
int32_t L_26 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ColorFilter_85;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_27;
L_27 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_27);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_28 = L_27->___colorFilter_20;
NullCheck(L_28);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29 = ((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_28)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
L_30 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_29, NULL);
NullCheck(L_25);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_25, L_26, L_30, NULL);
// float hue = settings.hueShift.value / 360f; // Remap to [-0.5;0.5]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_31;
L_31 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_31);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___hueShift_21;
NullCheck(L_32);
float L_33 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_32)->___value_1;
V_3 = ((float)(L_33/(360.0f)));
// float sat = settings.saturation.value / 100f + 1f; // Remap to [0;2]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_34;
L_34 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_34);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___saturation_22;
NullCheck(L_35);
float L_36 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_35)->___value_1;
V_4 = ((float)il2cpp_codegen_add(((float)(L_36/(100.0f))), (1.0f)));
// float con = settings.contrast.value / 100f + 1f; // Remap to [0;2]
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_37;
L_37 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_37);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_38 = L_37->___contrast_25;
NullCheck(L_38);
float L_39 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_38)->___value_1;
V_5 = ((float)il2cpp_codegen_add(((float)(L_39/(100.0f))), (1.0f)));
// lutSheet.properties.SetVector(ShaderIDs.HueSatCon, new Vector3(hue, sat, con));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_40 = V_1;
NullCheck(L_40);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_41;
L_41 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_40, NULL);
int32_t L_42 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___HueSatCon_86;
float L_43 = V_3;
float L_44 = V_4;
float L_45 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
memset((&L_46), 0, sizeof(L_46));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_46), L_43, L_44, L_45, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_47;
L_47 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_46, NULL);
NullCheck(L_41);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_41, L_42, L_47, NULL);
// var channelMixerR = new Vector3(settings.mixerRedOutRedIn, settings.mixerRedOutGreenIn, settings.mixerRedOutBlueIn);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_48;
L_48 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_48);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_49 = L_48->___mixerRedOutRedIn_26;
float L_50;
L_50 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_49, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_51;
L_51 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_51);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_52 = L_51->___mixerRedOutGreenIn_27;
float L_53;
L_53 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_52, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_54;
L_54 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_54);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_55 = L_54->___mixerRedOutBlueIn_28;
float L_56;
L_56 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_55, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_50, L_53, L_56, NULL);
// var channelMixerG = new Vector3(settings.mixerGreenOutRedIn, settings.mixerGreenOutGreenIn, settings.mixerGreenOutBlueIn);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_57;
L_57 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_57);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_58 = L_57->___mixerGreenOutRedIn_29;
float L_59;
L_59 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_58, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_60;
L_60 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_60);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_61 = L_60->___mixerGreenOutGreenIn_30;
float L_62;
L_62 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_61, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_63;
L_63 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_63);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_64 = L_63->___mixerGreenOutBlueIn_31;
float L_65;
L_65 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_64, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), L_59, L_62, L_65, NULL);
// var channelMixerB = new Vector3(settings.mixerBlueOutRedIn, settings.mixerBlueOutGreenIn, settings.mixerBlueOutBlueIn);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_66;
L_66 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_66);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_67 = L_66->___mixerBlueOutRedIn_32;
float L_68;
L_68 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_67, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_69;
L_69 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_69);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_70 = L_69->___mixerBlueOutGreenIn_33;
float L_71;
L_71 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_70, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_72;
L_72 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_72);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_73 = L_72->___mixerBlueOutBlueIn_34;
float L_74;
L_74 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_73, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_8), L_68, L_71, L_74, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ChannelMixerRed, channelMixerR / 100f); // Remap to [-2;2]
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_75 = V_1;
NullCheck(L_75);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_76;
L_76 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_75, NULL);
int32_t L_77 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChannelMixerRed_88;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_78, (100.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80;
L_80 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_79, NULL);
NullCheck(L_76);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_76, L_77, L_80, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ChannelMixerGreen, channelMixerG / 100f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_81 = V_1;
NullCheck(L_81);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_82;
L_82 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_81, NULL);
int32_t L_83 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChannelMixerGreen_89;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
L_85 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_84, (100.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_86;
L_86 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_85, NULL);
NullCheck(L_82);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_82, L_83, L_86, NULL);
// lutSheet.properties.SetVector(ShaderIDs.ChannelMixerBlue, channelMixerB / 100f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_87 = V_1;
NullCheck(L_87);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_88;
L_88 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_87, NULL);
int32_t L_89 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ChannelMixerBlue_90;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
L_91 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_90, (100.0f), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_92;
L_92 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_91, NULL);
NullCheck(L_88);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_88, L_89, L_92, NULL);
// var lift = ColorUtilities.ColorToLift(settings.lift.value);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_93;
L_93 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_93);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_94 = L_93->___lift_35;
NullCheck(L_94);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_95 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_94)->___value_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96;
L_96 = ColorUtilities_ColorToLift_m006E4E4603E7479E185EA8C7C7BBC9E692D27C7F(L_95, NULL);
V_9 = L_96;
// var gain = ColorUtilities.ColorToGain(settings.gain.value);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_97;
L_97 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_97);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_98 = L_97->___gain_37;
NullCheck(L_98);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_99 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_98)->___value_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
L_100 = ColorUtilities_ColorToGain_m9A2EE627C2DE6679C170C8CFB25F3DAC11508003(L_99, NULL);
V_10 = L_100;
// var invgamma = ColorUtilities.ColorToInverseGamma(settings.gamma.value);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_101;
L_101 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_101);
Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_102 = L_101->___gamma_36;
NullCheck(L_102);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_103 = ((ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7*)L_102)->___value_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104;
L_104 = ColorUtilities_ColorToInverseGamma_m41A4445E4A50744AD96BD2C8A3AFDDE89B9538C5(L_103, NULL);
V_11 = L_104;
// lutSheet.properties.SetVector(ShaderIDs.Lift, lift);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_105 = V_1;
NullCheck(L_105);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_106;
L_106 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_105, NULL);
int32_t L_107 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lift_91;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_9;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_109;
L_109 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_108, NULL);
NullCheck(L_106);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_106, L_107, L_109, NULL);
// lutSheet.properties.SetVector(ShaderIDs.InvGamma, invgamma);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_110 = V_1;
NullCheck(L_110);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_111;
L_111 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_110, NULL);
int32_t L_112 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___InvGamma_92;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113 = V_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_114;
L_114 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_113, NULL);
NullCheck(L_111);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_111, L_112, L_114, NULL);
// lutSheet.properties.SetVector(ShaderIDs.Gain, gain);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_115 = V_1;
NullCheck(L_115);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_116;
L_116 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_115, NULL);
int32_t L_117 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Gain_93;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = V_10;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_119;
L_119 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_118, NULL);
NullCheck(L_116);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_116, L_117, L_119, NULL);
// lutSheet.properties.SetFloat(ShaderIDs.Brightness, (settings.brightness.value + 100f) / 100f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_120 = V_1;
NullCheck(L_120);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_121;
L_121 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_120, NULL);
int32_t L_122 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Brightness_87;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_123;
L_123 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_123);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_124 = L_123->___brightness_23;
NullCheck(L_124);
float L_125 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_124)->___value_1;
NullCheck(L_121);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_121, L_122, ((float)(((float)il2cpp_codegen_add(L_125, (100.0f)))/(100.0f))), NULL);
// lutSheet.properties.SetTexture(ShaderIDs.Curves, GetCurveTexture(false));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_126 = V_1;
NullCheck(L_126);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_127;
L_127 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_126, NULL);
int32_t L_128 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Curves_94;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_129;
L_129 = ColorGradingRenderer_GetCurveTexture_m23FDC74489540547C8708E78C5B291EA368FB008(__this, (bool)0, NULL);
NullCheck(L_127);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_127, L_128, L_129, NULL);
// context.command.BeginSample("LdrColorGradingLut2D");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_130 = ___0_context;
NullCheck(L_130);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_131;
L_131 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_130, NULL);
NullCheck(L_131);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_131, _stringLiteralCE4450ACE065F3CF6C509B7EED049A20B424C177, NULL);
// var userLut = settings.ldrLut.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_132;
L_132 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_132);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_133 = L_132->___ldrLut_16;
NullCheck(L_133);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_134 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_133)->___value_1;
V_12 = L_134;
// if (userLut == null || userLut.width != userLut.height * userLut.height)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_135 = V_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_136;
L_136 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_135, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_136)
{
goto IL_033d;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_137 = V_12;
NullCheck(L_137);
int32_t L_138;
L_138 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_137);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_139 = V_12;
NullCheck(L_139);
int32_t L_140;
L_140 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_139);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_141 = V_12;
NullCheck(L_141);
int32_t L_142;
L_142 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_141);
if ((((int32_t)L_138) == ((int32_t)((int32_t)il2cpp_codegen_multiply(L_140, L_142)))))
{
goto IL_0369;
}
}
IL_033d:
{
// context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_InternalLdrLut, lutSheet, (int)Pass.LutGenLDRFromScratch);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_143 = ___0_context;
NullCheck(L_143);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_144;
L_144 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_143, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_145;
L_145 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_146 = __this->___m_InternalLdrLut_4;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_147;
L_147 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_146, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_148 = V_1;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_149 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_144, L_145, L_147, L_148, 0, (bool)0, L_149, (bool)0, NULL);
goto IL_03e3;
}
IL_0369:
{
// lutSheet.properties.SetVector(ShaderIDs.UserLut2D_Params, new Vector4(1f / userLut.width, 1f / userLut.height, userLut.height - 1f, settings.ldrLutContribution));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_150 = V_1;
NullCheck(L_150);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_151;
L_151 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_150, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_152 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___UserLut2D_Params_82;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_153 = V_12;
NullCheck(L_153);
int32_t L_154;
L_154 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_153);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_155 = V_12;
NullCheck(L_155);
int32_t L_156;
L_156 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_155);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_157 = V_12;
NullCheck(L_157);
int32_t L_158;
L_158 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_157);
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_159;
L_159 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_159);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_160 = L_159->___ldrLutContribution_17;
float L_161;
L_161 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_160, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_162;
memset((&L_162), 0, sizeof(L_162));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_162), ((float)((1.0f)/((float)L_154))), ((float)((1.0f)/((float)L_156))), ((float)il2cpp_codegen_subtract(((float)L_158), (1.0f))), L_161, /*hidden argument*/NULL);
NullCheck(L_151);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_151, L_152, L_162, NULL);
// context.command.BlitFullscreenTriangle(userLut, m_InternalLdrLut, lutSheet, (int)Pass.LutGenLDR);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_163 = ___0_context;
NullCheck(L_163);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_164;
L_164 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_163, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_165 = V_12;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_166;
L_166 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_165, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_167 = __this->___m_InternalLdrLut_4;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_168;
L_168 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_167, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_169 = V_1;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_170 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_164, L_166, L_168, L_169, 1, (bool)0, L_170, (bool)0, NULL);
}
IL_03e3:
{
// context.command.EndSample("LdrColorGradingLut2D");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_171 = ___0_context;
NullCheck(L_171);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_172;
L_172 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_171, NULL);
NullCheck(L_172);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_172, _stringLiteralCE4450ACE065F3CF6C509B7EED049A20B424C177, NULL);
// var lut = m_InternalLdrLut;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_173 = __this->___m_InternalLdrLut_4;
V_0 = L_173;
// var uberSheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_174 = ___0_context;
NullCheck(L_174);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_175 = L_174->___uberSheet_21;
// uberSheet.EnableKeyword("COLOR_GRADING_LDR_2D");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_176 = L_175;
NullCheck(L_176);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_176, _stringLiteral943F69BFFE48EB1DB10FF70602E189E402E21DED, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Lut2D_Params, new Vector3(1f / lut.width, 1f / lut.height, lut.height - 1f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_177 = L_176;
NullCheck(L_177);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_178;
L_178 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_177, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_179 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut2D_Params_81;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_180 = V_0;
NullCheck(L_180);
int32_t L_181;
L_181 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_180);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_182 = V_0;
NullCheck(L_182);
int32_t L_183;
L_183 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_182);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_184 = V_0;
NullCheck(L_184);
int32_t L_185;
L_185 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_184);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186;
memset((&L_186), 0, sizeof(L_186));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_186), ((float)((1.0f)/((float)L_181))), ((float)((1.0f)/((float)L_183))), ((float)il2cpp_codegen_subtract(((float)L_185), (1.0f))), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_187;
L_187 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_186, NULL);
NullCheck(L_178);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_178, L_179, L_187, NULL);
// uberSheet.properties.SetTexture(ShaderIDs.Lut2D, lut);
NullCheck(L_177);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_188;
L_188 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_177, NULL);
int32_t L_189 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Lut2D_78;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_190 = V_0;
NullCheck(L_188);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_188, L_189, L_190, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::CheckInternalLogLut()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_CheckInternalLogLut_m4E3605B5F95F0FDDD1030F4C8A5897149BAA3475 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18F61DA6EF229C719A1317F8F945FC533BB26864);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (m_InternalLogLut == null || !m_InternalLogLut.IsCreated())
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_InternalLogLut_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_001b;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->___m_InternalLogLut_5;
NullCheck(L_2);
bool L_3;
L_3 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_2, NULL);
if (L_3)
{
goto IL_0096;
}
}
IL_001b:
{
// RuntimeUtilities.Destroy(m_InternalLogLut);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = __this->___m_InternalLogLut_5;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_4, NULL);
// var format = GetLutFormat();
int32_t L_5;
L_5 = ColorGradingRenderer_GetLutFormat_m79D6D53EF1CEA4D5A2D8EE3A6C70D5C1201D90B8(NULL);
V_0 = L_5;
// m_InternalLogLut = new RenderTexture(k_Lut3DSize, k_Lut3DSize, 0, format, RenderTextureReadWrite.Linear)
// {
// name = "Color Grading Log Lut",
// dimension = TextureDimension.Tex3D,
// hideFlags = HideFlags.DontSave,
// filterMode = FilterMode.Bilinear,
// wrapMode = TextureWrapMode.Clamp,
// anisoLevel = 0,
// enableRandomWrite = true,
// volumeDepth = k_Lut3DSize,
// autoGenerateMips = false,
// useMipMap = false
// };
int32_t L_6 = V_0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_7);
RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962(L_7, ((int32_t)33), ((int32_t)33), 0, L_6, 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = L_7;
NullCheck(L_8);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_8, _stringLiteral18F61DA6EF229C719A1317F8F945FC533BB26864, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = L_8;
NullCheck(L_9);
VirtualActionInvoker1< int32_t >::Invoke(10 /* System.Void UnityEngine.Texture::set_dimension(UnityEngine.Rendering.TextureDimension) */, L_9, 3);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = L_9;
NullCheck(L_10);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_10, ((int32_t)52), NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = L_10;
NullCheck(L_11);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_11, 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = L_11;
NullCheck(L_12);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_12, 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = L_12;
NullCheck(L_13);
Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_13, 0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = L_13;
NullCheck(L_14);
RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_14, (bool)1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = L_14;
NullCheck(L_15);
RenderTexture_set_volumeDepth_mD9B1E6BA4BE6B1741427B34A23B9D48BA9493633(L_15, ((int32_t)33), NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16 = L_15;
NullCheck(L_16);
RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_16, (bool)0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = L_16;
NullCheck(L_17);
RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_17, (bool)0, NULL);
__this->___m_InternalLogLut_5 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalLogLut_5), (void*)L_17);
// m_InternalLogLut.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = __this->___m_InternalLogLut_5;
NullCheck(L_18);
bool L_19;
L_19 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_18, NULL);
}
IL_0096:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::CheckInternalStripLut()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_CheckInternalStripLut_mBDFEBFA559753E181002AE5AD1C660CE3CE69B59 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8BD268E02D4CD701442EC63C329701AAFDB43D5);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (m_InternalLdrLut == null || !m_InternalLdrLut.IsCreated())
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_InternalLdrLut_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_001b;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->___m_InternalLdrLut_4;
NullCheck(L_2);
bool L_3;
L_3 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_2, NULL);
if (L_3)
{
goto IL_0083;
}
}
IL_001b:
{
// RuntimeUtilities.Destroy(m_InternalLdrLut);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = __this->___m_InternalLdrLut_4;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_4, NULL);
// var format = GetLutFormat();
int32_t L_5;
L_5 = ColorGradingRenderer_GetLutFormat_m79D6D53EF1CEA4D5A2D8EE3A6C70D5C1201D90B8(NULL);
V_0 = L_5;
// m_InternalLdrLut = new RenderTexture(k_Lut2DSize * k_Lut2DSize, k_Lut2DSize, 0, format, RenderTextureReadWrite.Linear)
// {
// name = "Color Grading Strip Lut",
// hideFlags = HideFlags.DontSave,
// filterMode = FilterMode.Bilinear,
// wrapMode = TextureWrapMode.Clamp,
// anisoLevel = 0,
// autoGenerateMips = false,
// useMipMap = false
// };
int32_t L_6 = V_0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_7);
RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962(L_7, ((int32_t)1024), ((int32_t)32), 0, L_6, 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = L_7;
NullCheck(L_8);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_8, _stringLiteralF8BD268E02D4CD701442EC63C329701AAFDB43D5, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = L_8;
NullCheck(L_9);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_9, ((int32_t)52), NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = L_9;
NullCheck(L_10);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_10, 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = L_10;
NullCheck(L_11);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_11, 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = L_11;
NullCheck(L_12);
Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_12, 0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = L_12;
NullCheck(L_13);
RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_13, (bool)0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = L_13;
NullCheck(L_14);
RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_14, (bool)0, NULL);
__this->___m_InternalLdrLut_4 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalLdrLut_4), (void*)L_14);
// m_InternalLdrLut.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = __this->___m_InternalLdrLut_4;
NullCheck(L_15);
bool L_16;
L_16 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_15, NULL);
}
IL_0083:
{
// }
return;
}
}
// UnityEngine.Texture2D UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::GetCurveTexture(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ColorGradingRenderer_GetCurveTexture_m23FDC74489540547C8708E78C5B291EA368FB008 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, bool ___0_hdr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE7C5431178262865FF63D20231662963AA7B981);
s_Il2CppMethodInitialized = true;
}
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_0 = NULL;
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_1 = NULL;
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_2 = NULL;
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_3 = NULL;
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_4 = NULL;
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_5 = NULL;
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_6 = NULL;
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* V_7 = NULL;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
float V_11 = 0.0f;
float V_12 = 0.0f;
float V_13 = 0.0f;
float V_14 = 0.0f;
float V_15 = 0.0f;
float V_16 = 0.0f;
float V_17 = 0.0f;
float V_18 = 0.0f;
{
// if (m_GradingCurves == null)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___m_GradingCurves_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0052;
}
}
{
// var format = GetCurveFormat();
int32_t L_2;
L_2 = ColorGradingRenderer_GetCurveFormat_m7D31D3D15BFD24ADC8AD53769D4D78A3ED575190(NULL);
V_9 = L_2;
// m_GradingCurves = new Texture2D(Spline.k_Precision, 2, format, false, true)
// {
// name = "Internal Curves Texture",
// hideFlags = HideFlags.DontSave,
// anisoLevel = 0,
// wrapMode = TextureWrapMode.Clamp,
// filterMode = FilterMode.Bilinear
// };
int32_t L_3 = V_9;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_4 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_4);
Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_4, ((int32_t)128), 2, L_3, (bool)0, (bool)1, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = L_4;
NullCheck(L_5);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_5, _stringLiteralCE7C5431178262865FF63D20231662963AA7B981, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = L_5;
NullCheck(L_6);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_6, ((int32_t)52), NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = L_6;
NullCheck(L_7);
Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_7, 0, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = L_7;
NullCheck(L_8);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_8, 1, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = L_8;
NullCheck(L_9);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_9, 1, NULL);
__this->___m_GradingCurves_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GradingCurves_2), (void*)L_9);
}
IL_0052:
{
// var hueVsHueCurve = settings.hueVsHueCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_10;
L_10 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_10);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_11 = L_10->___hueVsHueCurve_42;
NullCheck(L_11);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_12 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_11)->___value_1;
V_0 = L_12;
// var hueVsSatCurve = settings.hueVsSatCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_13;
L_13 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_13);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_14 = L_13->___hueVsSatCurve_43;
NullCheck(L_14);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_15 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_14)->___value_1;
V_1 = L_15;
// var satVsSatCurve = settings.satVsSatCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_16;
L_16 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_16);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_17 = L_16->___satVsSatCurve_44;
NullCheck(L_17);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_18 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_17)->___value_1;
V_2 = L_18;
// var lumVsSatCurve = settings.lumVsSatCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_19;
L_19 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_19);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_20 = L_19->___lumVsSatCurve_45;
NullCheck(L_20);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_21 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_20)->___value_1;
V_3 = L_21;
// var masterCurve = settings.masterCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_22;
L_22 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_22);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_23 = L_22->___masterCurve_38;
NullCheck(L_23);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_24 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_23)->___value_1;
V_4 = L_24;
// var redCurve = settings.redCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_25;
L_25 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_25);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_26 = L_25->___redCurve_39;
NullCheck(L_26);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_27 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_26)->___value_1;
V_5 = L_27;
// var greenCurve = settings.greenCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_28;
L_28 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_28);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_29 = L_28->___greenCurve_40;
NullCheck(L_29);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_30 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_29)->___value_1;
V_6 = L_30;
// var blueCurve = settings.blueCurve.value;
ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* L_31;
L_31 = PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_inline(__this, PostProcessEffectRenderer_1_get_settings_mE28F06A8D043E6114A75099F1852A9AFF01D0EA9_RuntimeMethod_var);
NullCheck(L_31);
SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_32 = L_31->___blueCurve_41;
NullCheck(L_32);
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_33 = ((ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA*)L_32)->___value_1;
V_7 = L_33;
// var pixels = m_Pixels;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_34 = __this->___m_Pixels_3;
V_8 = L_34;
// for (int i = 0; i < Spline.k_Precision; i++)
V_10 = 0;
goto IL_0185;
}
IL_00ee:
{
// float x = hueVsHueCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_35 = V_0;
NullCheck(L_35);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_36 = L_35->___cachedData_8;
int32_t L_37 = V_10;
NullCheck(L_36);
int32_t L_38 = L_37;
float L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
V_11 = L_39;
// float y = hueVsSatCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_40 = V_1;
NullCheck(L_40);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = L_40->___cachedData_8;
int32_t L_42 = V_10;
NullCheck(L_41);
int32_t L_43 = L_42;
float L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
V_12 = L_44;
// float z = satVsSatCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_45 = V_2;
NullCheck(L_45);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_46 = L_45->___cachedData_8;
int32_t L_47 = V_10;
NullCheck(L_46);
int32_t L_48 = L_47;
float L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
V_13 = L_49;
// float w = lumVsSatCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_50 = V_3;
NullCheck(L_50);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = L_50->___cachedData_8;
int32_t L_52 = V_10;
NullCheck(L_51);
int32_t L_53 = L_52;
float L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
V_14 = L_54;
// pixels[i] = new Color(x, y, z, w);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_55 = V_8;
int32_t L_56 = V_10;
float L_57 = V_11;
float L_58 = V_12;
float L_59 = V_13;
float L_60 = V_14;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_61;
memset((&L_61), 0, sizeof(L_61));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_61), L_57, L_58, L_59, L_60, /*hidden argument*/NULL);
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(L_56), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_61);
// if (!hdr)
bool L_62 = ___0_hdr;
if (L_62)
{
goto IL_017f;
}
}
{
// float m = masterCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_63 = V_4;
NullCheck(L_63);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_64 = L_63->___cachedData_8;
int32_t L_65 = V_10;
NullCheck(L_64);
int32_t L_66 = L_65;
float L_67 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
V_15 = L_67;
// float r = redCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_68 = V_5;
NullCheck(L_68);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_69 = L_68->___cachedData_8;
int32_t L_70 = V_10;
NullCheck(L_69);
int32_t L_71 = L_70;
float L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
V_16 = L_72;
// float g = greenCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_73 = V_6;
NullCheck(L_73);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_74 = L_73->___cachedData_8;
int32_t L_75 = V_10;
NullCheck(L_74);
int32_t L_76 = L_75;
float L_77 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
V_17 = L_77;
// float b = blueCurve.cachedData[i];
Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_78 = V_7;
NullCheck(L_78);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_79 = L_78->___cachedData_8;
int32_t L_80 = V_10;
NullCheck(L_79);
int32_t L_81 = L_80;
float L_82 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
V_18 = L_82;
// pixels[i + Spline.k_Precision] = new Color(r, g, b, m);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_83 = V_8;
int32_t L_84 = V_10;
float L_85 = V_16;
float L_86 = V_17;
float L_87 = V_18;
float L_88 = V_15;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_89;
memset((&L_89), 0, sizeof(L_89));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_89), L_85, L_86, L_87, L_88, /*hidden argument*/NULL);
NullCheck(L_83);
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_84, ((int32_t)128)))), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_89);
}
IL_017f:
{
// for (int i = 0; i < Spline.k_Precision; i++)
int32_t L_90 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_90, 1));
}
IL_0185:
{
// for (int i = 0; i < Spline.k_Precision; i++)
int32_t L_91 = V_10;
if ((((int32_t)L_91) < ((int32_t)((int32_t)128))))
{
goto IL_00ee;
}
}
{
// m_GradingCurves.SetPixels(pixels);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_92 = __this->___m_GradingCurves_2;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_93 = V_8;
NullCheck(L_92);
Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_92, L_93, NULL);
// m_GradingCurves.Apply(false, false);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_94 = __this->___m_GradingCurves_2;
NullCheck(L_94);
Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_94, (bool)0, (bool)0, NULL);
// return m_GradingCurves;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_95 = __this->___m_GradingCurves_2;
return L_95;
}
}
// System.Boolean UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::IsRenderTextureFormatSupportedForLinearFiltering(UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorGradingRenderer_IsRenderTextureFormatSupportedForLinearFiltering_mB1C20AE0DF61C5B0D586965F786E0306CB1FB269 (int32_t ___0_format, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var gFormat = GraphicsFormatUtility.GetGraphicsFormat(format, RenderTextureReadWrite.Linear);
int32_t L_0 = ___0_format;
il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = GraphicsFormatUtility_GetGraphicsFormat_m3DD7EAFBC4F60FA47453B93DAA7B392AEC818BD5(L_0, 1, NULL);
// return SystemInfo.IsFormatSupported(gFormat, FormatUsage.Linear);
bool L_2;
L_2 = SystemInfo_IsFormatSupported_m412D2A8B391BDBCD1EDB5C17ADAB724CDB123499(L_1, 1, NULL);
return L_2;
}
}
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::GetLutFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorGradingRenderer_GetLutFormat_m79D6D53EF1CEA4D5A2D8EE3A6C70D5C1201D90B8 (const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// var format = RenderTextureFormat.ARGBHalf;
V_0 = 2;
// if (!IsRenderTextureFormatSupportedForLinearFiltering(format))
int32_t L_0 = V_0;
bool L_1;
L_1 = ColorGradingRenderer_IsRenderTextureFormatSupportedForLinearFiltering_mB1C20AE0DF61C5B0D586965F786E0306CB1FB269(L_0, NULL);
if (L_1)
{
goto IL_0016;
}
}
{
// format = RenderTextureFormat.ARGB2101010;
V_0 = 8;
// if (!IsRenderTextureFormatSupportedForLinearFiltering(format))
int32_t L_2 = V_0;
bool L_3;
L_3 = ColorGradingRenderer_IsRenderTextureFormatSupportedForLinearFiltering_mB1C20AE0DF61C5B0D586965F786E0306CB1FB269(L_2, NULL);
if (L_3)
{
goto IL_0016;
}
}
{
// format = RenderTextureFormat.ARGB32;
V_0 = 0;
}
IL_0016:
{
// return format;
int32_t L_4 = V_0;
return L_4;
}
}
// UnityEngine.TextureFormat UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::GetCurveFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ColorGradingRenderer_GetCurveFormat_m7D31D3D15BFD24ADC8AD53769D4D78A3ED575190 (const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// var format = TextureFormat.RGBAHalf;
V_0 = ((int32_t)17);
// if (!SystemInfo.SupportsTextureFormat(format))
int32_t L_0 = V_0;
bool L_1;
L_1 = SystemInfo_SupportsTextureFormat_m833B0ABED13B5B8D0D4BCF082F3EFA51A3B5C860(L_0, NULL);
if (L_1)
{
goto IL_000d;
}
}
{
// format = TextureFormat.ARGB32;
V_0 = 5;
}
IL_000d:
{
// return format;
int32_t L_2 = V_0;
return L_2;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer_Release_m46B7BEFF864C3FCB6616E05EC71E5A8DCB6EB1D8 (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtilities.Destroy(m_InternalLdrLut);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_InternalLdrLut_4;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_0, NULL);
// m_InternalLdrLut = null;
__this->___m_InternalLdrLut_4 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalLdrLut_4), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// RuntimeUtilities.Destroy(m_InternalLogLut);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1 = __this->___m_InternalLogLut_5;
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_1, NULL);
// m_InternalLogLut = null;
__this->___m_InternalLogLut_5 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InternalLogLut_5), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// RuntimeUtilities.Destroy(m_GradingCurves);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = __this->___m_GradingCurves_2;
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_2, NULL);
// m_GradingCurves = null;
__this->___m_GradingCurves_2 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GradingCurves_2), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingRenderer__ctor_m609EFB8891282C1971EF851DC04C12B20CB2A6BE (ColorGradingRenderer_tB5740D324651E6CE880541135BB2B4486037897A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_mA1571EACBFF12DE899B249A960FE3BEE38875C29_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// readonly Color[] m_Pixels = new Color[Spline.k_Precision * 2]; // Avoids GC stress
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
__this->___m_Pixels_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Pixels_3), (void*)L_0);
// readonly HableCurve m_HableCurve = new HableCurve();
HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461* L_1 = (HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461*)il2cpp_codegen_object_new(HableCurve_tC8D83523E4059B90EC8D5E714AC5EF3B14994461_il2cpp_TypeInfo_var);
NullCheck(L_1);
HableCurve__ctor_m8E74EA1950C5E352E36A4AC15BE688FC1A17F2A3(L_1, NULL);
__this->___m_HableCurve_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HableCurve_8), (void*)L_1);
PostProcessEffectRenderer_1__ctor_mA1571EACBFF12DE899B249A960FE3BEE38875C29(__this, PostProcessEffectRenderer_1__ctor_mA1571EACBFF12DE899B249A960FE3BEE38875C29_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.KernelSizeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KernelSizeParameter__ctor_mC9FA15B0A3D6D56495B3DB38EC1E685C9CDAEB00 (KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_m3FBD4664CF58CE3AB623376F86BFDC01C20C40E3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_m3FBD4664CF58CE3AB623376F86BFDC01C20C40E3(__this, ParameterOverride_1__ctor_m3FBD4664CF58CE3AB623376F86BFDC01C20C40E3_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.DepthOfField::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DepthOfField_IsEnabledAndSupported_m5B41DD100C9314561E15314BF33D7B5937AD53F6 (DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
{
// return enabled.value
// && SystemInfo.graphicsShaderLevel >= 35;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_001a;
}
}
{
int32_t L_2;
L_2 = SystemInfo_get_graphicsShaderLevel_m9E6B001FA80EFBFC92EF4E7440AE64828B15070F(NULL);
return (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)35)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_001a:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.DepthOfField::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOfField__ctor_m5E5C8EDEDCD6643E99AEF4D37073AD7128D765A5 (DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public FloatParameter focusDistance = new FloatParameter { value = 10f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_0 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_0);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_1)->___value_1 = (10.0f);
__this->___focusDistance_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___focusDistance_7), (void*)L_1);
// public FloatParameter aperture = new FloatParameter { value = 5.6f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_2);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_3)->___value_1 = (5.5999999f);
__this->___aperture_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___aperture_8), (void*)L_3);
// public FloatParameter focalLength = new FloatParameter { value = 50f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_4);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4;
NullCheck(L_5);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_5)->___value_1 = (50.0f);
__this->___focalLength_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___focalLength_9), (void*)L_5);
// public KernelSizeParameter kernelSize = new KernelSizeParameter { value = KernelSize.Medium };
KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* L_6 = (KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625*)il2cpp_codegen_object_new(KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625_il2cpp_TypeInfo_var);
NullCheck(L_6);
KernelSizeParameter__ctor_mC9FA15B0A3D6D56495B3DB38EC1E685C9CDAEB00(L_6, NULL);
KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* L_7 = L_6;
NullCheck(L_7);
((ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25*)L_7)->___value_1 = 1;
__this->___kernelSize_10 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___kernelSize_10), (void*)L_7);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOfFieldRenderer__ctor_mDD6E938F8A2D32A3F586D5DF97749638EF57EE4F (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_m089F5777CAF30DDDEFC7C3F5D5CD4E54DF0464AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// readonly RenderTexture[][] m_CoCHistoryTextures = new RenderTexture[k_NumEyes][];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_0 = (RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0*)(RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0*)SZArrayNew(RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0_il2cpp_TypeInfo_var, (uint32_t)2);
__this->___m_CoCHistoryTextures_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CoCHistoryTextures_4), (void*)L_0);
// int[] m_HistoryPingPong = new int[k_NumEyes];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
__this->___m_HistoryPingPong_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HistoryPingPong_5), (void*)L_1);
// public DepthOfFieldRenderer()
PostProcessEffectRenderer_1__ctor_m089F5777CAF30DDDEFC7C3F5D5CD4E54DF0464AA(__this, PostProcessEffectRenderer_1__ctor_m089F5777CAF30DDDEFC7C3F5D5CD4E54DF0464AA_RuntimeMethod_var);
// for (int eye = 0; eye < k_NumEyes; eye++)
V_0 = 0;
goto IL_003d;
}
IL_0022:
{
// m_CoCHistoryTextures[eye] = new RenderTexture[k_NumCoCHistoryTextures];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_2 = __this->___m_CoCHistoryTextures_4;
int32_t L_3 = V_0;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_4 = (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)SZArrayNew(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var, (uint32_t)2);
NullCheck(L_2);
ArrayElementTypeCheck (L_2, L_4);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)L_4);
// m_HistoryPingPong[eye] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_HistoryPingPong_5;
int32_t L_6 = V_0;
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (int32_t)0);
// for (int eye = 0; eye < k_NumEyes; eye++)
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_003d:
{
// for (int eye = 0; eye < k_NumEyes; eye++)
int32_t L_8 = V_0;
if ((((int32_t)L_8) < ((int32_t)2)))
{
goto IL_0022;
}
}
{
// }
return;
}
}
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DepthOfFieldRenderer_GetCameraFlags_mA24EAFABABBC714F206293BF191323730A15ED1C (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, const RuntimeMethod* method)
{
{
// return DepthTextureMode.Depth;
return (int32_t)(1);
}
}
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::SelectFormat(UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DepthOfFieldRenderer_SelectFormat_mA727185D2B1E89DC0962E26672D7509147BD462B (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, int32_t ___0_primary, int32_t ___1_secondary, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (primary.IsSupported())
int32_t L_0 = ___0_primary;
il2cpp_codegen_runtime_class_init_inline(TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
bool L_1;
L_1 = TextureFormatUtilities_IsSupported_mB19AE8F3F583E6286877F54F90E0A90676EBA173(L_0, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// return primary;
int32_t L_2 = ___0_primary;
return L_2;
}
IL_000a:
{
// if (secondary.IsSupported())
int32_t L_3 = ___1_secondary;
il2cpp_codegen_runtime_class_init_inline(TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
bool L_4;
L_4 = TextureFormatUtilities_IsSupported_mB19AE8F3F583E6286877F54F90E0A90676EBA173(L_3, NULL);
if (!L_4)
{
goto IL_0014;
}
}
{
// return secondary;
int32_t L_5 = ___1_secondary;
return L_5;
}
IL_0014:
{
// return RenderTextureFormat.Default;
return (int32_t)(7);
}
}
// System.Single UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::CalculateMaxCoCRadius(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DepthOfFieldRenderer_CalculateMaxCoCRadius_m3813326711DC8EDD78C1FB179682F3AD40319593 (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, int32_t ___0_screenHeight, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// float radiusInPixels = (float)settings.kernelSize.value * 4f + 6f;
DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* L_0;
L_0 = PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_inline(__this, PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var);
NullCheck(L_0);
KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* L_1 = L_0->___kernelSize_10;
NullCheck(L_1);
int32_t L_2 = ((ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25*)L_1)->___value_1;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_2), (4.0f))), (6.0f)));
// return Mathf.Min(0.05f, radiusInPixels / screenHeight);
float L_3 = V_0;
int32_t L_4 = ___0_screenHeight;
float L_5;
L_5 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline((0.0500000007f), ((float)(L_3/((float)L_4))), NULL);
return L_5;
}
}
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::CheckHistory(System.Int32,System.Int32,UnityEngine.Rendering.PostProcessing.PostProcessRenderContext,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* DepthOfFieldRenderer_CheckHistory_m911AC1AF4CF4A874FD38C941F5C58C47C7FE561B (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, int32_t ___0_eye, int32_t ___1_id, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___2_context, int32_t ___3_format, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14BA9D4D17A2F2C2035AA8E8B5B6DBE1783106A4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE80D1A891D83B6BEECBFF8C1AC537400E0C4BAD5);
s_Il2CppMethodInitialized = true;
}
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_0 = NULL;
{
// var rt = m_CoCHistoryTextures[eye][id];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_0 = __this->___m_CoCHistoryTextures_4;
int32_t L_1 = ___0_eye;
NullCheck(L_0);
int32_t L_2 = L_1;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
int32_t L_4 = ___1_id;
NullCheck(L_3);
int32_t L_5 = L_4;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_0 = L_6;
// if (m_ResetHistory || rt == null || !rt.IsCreated() || rt.width != context.width || rt.height != context.height)
bool L_7 = ((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0;
if (L_7)
{
goto IL_0040;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_9)
{
goto IL_0040;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = V_0;
NullCheck(L_10);
bool L_11;
L_11 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_10, NULL);
if (!L_11)
{
goto IL_0040;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = V_0;
NullCheck(L_12);
int32_t L_13;
L_13 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_12);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_14 = ___2_context;
NullCheck(L_14);
int32_t L_15;
L_15 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_14, NULL);
if ((!(((uint32_t)L_13) == ((uint32_t)L_15))))
{
goto IL_0040;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16 = V_0;
NullCheck(L_16);
int32_t L_17;
L_17 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_16);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___2_context;
NullCheck(L_18);
int32_t L_19;
L_19 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_18, NULL);
if ((((int32_t)L_17) == ((int32_t)L_19)))
{
goto IL_008f;
}
}
IL_0040:
{
// RenderTexture.ReleaseTemporary(rt);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_20 = V_0;
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_20, NULL);
// rt = context.GetScreenSpaceTemporaryRT(0, format, RenderTextureReadWrite.Linear);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_21 = ___2_context;
int32_t L_22 = ___3_format;
NullCheck(L_21);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_23;
L_23 = PostProcessRenderContext_GetScreenSpaceTemporaryRT_m74A46F835124FF373853218F774E7A178B80145C(L_21, 0, L_22, 1, 0, 0, NULL);
V_0 = L_23;
// rt.name = "CoC History, Eye: " + eye + ", ID: " + id;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_24 = V_0;
String_t* L_25;
L_25 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___0_eye), NULL);
String_t* L_26;
L_26 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_id), NULL);
String_t* L_27;
L_27 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralE80D1A891D83B6BEECBFF8C1AC537400E0C4BAD5, L_25, _stringLiteral14BA9D4D17A2F2C2035AA8E8B5B6DBE1783106A4, L_26, NULL);
NullCheck(L_24);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_24, L_27, NULL);
// rt.filterMode = FilterMode.Bilinear;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_28 = V_0;
NullCheck(L_28);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_28, 1, NULL);
// rt.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = V_0;
NullCheck(L_29);
bool L_30;
L_30 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_29, NULL);
// m_CoCHistoryTextures[eye][id] = rt;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_31 = __this->___m_CoCHistoryTextures_4;
int32_t L_32 = ___0_eye;
NullCheck(L_31);
int32_t L_33 = L_32;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
int32_t L_35 = ___1_id;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_36 = V_0;
NullCheck(L_34);
ArrayElementTypeCheck (L_34, L_36);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_36);
}
IL_008f:
{
// return rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_37 = V_0;
return L_37;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOfFieldRenderer_Render_m32989A445B3004E689397E072AC31DA1F456216A (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral420DA4C22945AFD88BFE846E7F86FFC367F68CEE);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
float V_7 = 0.0f;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_8 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_9 = NULL;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_10;
memset((&V_10), 0, sizeof(V_10));
float V_11 = 0.0f;
float V_12 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_13;
memset((&V_13), 0, sizeof(V_13));
int32_t V_14 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_15 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_16 = NULL;
int32_t G_B3_0 = 0;
float G_B7_0 = 0.0f;
{
// var colorFormat = context.camera.allowHDR ? RenderTextureFormat.ARGBHalf : RenderTextureFormat.ARGB32;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = Camera_get_allowHDR_m3187E9118CB52D5D7F0658D7ECF5E2B00E296A67(L_1, NULL);
if (L_2)
{
goto IL_0010;
}
}
{
G_B3_0 = 0;
goto IL_0011;
}
IL_0010:
{
G_B3_0 = 2;
}
IL_0011:
{
V_0 = G_B3_0;
// var cocFormat = SelectFormat(RenderTextureFormat.R8, RenderTextureFormat.RHalf);
int32_t L_3;
L_3 = DepthOfFieldRenderer_SelectFormat_mA727185D2B1E89DC0962E26672D7509147BD462B(__this, ((int32_t)16), ((int32_t)15), NULL);
V_1 = L_3;
// float scaledFilmHeight = k_FilmHeight * (context.height / 1080f);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_4 = ___0_context;
NullCheck(L_4);
int32_t L_5;
L_5 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_4, NULL);
V_2 = ((float)il2cpp_codegen_multiply((0.0240000002f), ((float)(((float)L_5)/(1080.0f)))));
// var f = settings.focalLength.value / 1000f;
DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* L_6;
L_6 = PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_inline(__this, PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var);
NullCheck(L_6);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6->___focalLength_9;
NullCheck(L_7);
float L_8 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_7)->___value_1;
V_3 = ((float)(L_8/(1000.0f)));
// var s1 = Mathf.Max(settings.focusDistance.value, f);
DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* L_9;
L_9 = PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_inline(__this, PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var);
NullCheck(L_9);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = L_9->___focusDistance_7;
NullCheck(L_10);
float L_11 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_10)->___value_1;
float L_12 = V_3;
float L_13;
L_13 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_12, NULL);
V_4 = L_13;
// var aspect = (float)context.screenWidth / (float)context.screenHeight;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_14 = ___0_context;
NullCheck(L_14);
int32_t L_15;
L_15 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_14, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_16 = ___0_context;
NullCheck(L_16);
int32_t L_17;
L_17 = PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline(L_16, NULL);
V_5 = ((float)(((float)L_15)/((float)L_17)));
// var coeff = f * f / (settings.aperture.value * (s1 - f) * scaledFilmHeight * 2f);
float L_18 = V_3;
float L_19 = V_3;
DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* L_20;
L_20 = PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_inline(__this, PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var);
NullCheck(L_20);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_21 = L_20->___aperture_8;
NullCheck(L_21);
float L_22 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_21)->___value_1;
float L_23 = V_4;
float L_24 = V_3;
float L_25 = V_2;
V_6 = ((float)(((float)il2cpp_codegen_multiply(L_18, L_19))/((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_22, ((float)il2cpp_codegen_subtract(L_23, L_24)))), L_25)), (2.0f)))));
// var maxCoC = CalculateMaxCoCRadius(context.screenHeight);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_26 = ___0_context;
NullCheck(L_26);
int32_t L_27;
L_27 = PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline(L_26, NULL);
float L_28;
L_28 = DepthOfFieldRenderer_CalculateMaxCoCRadius_m3813326711DC8EDD78C1FB179682F3AD40319593(__this, L_27, NULL);
V_7 = L_28;
// var sheet = context.propertySheets.Get(context.resources.shaders.depthOfField);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_29 = ___0_context;
NullCheck(L_29);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_30;
L_30 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_29, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_31 = ___0_context;
NullCheck(L_31);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_32;
L_32 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_31, NULL);
NullCheck(L_32);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_33 = L_32->___shaders_7;
NullCheck(L_33);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_34 = L_33->___depthOfField_6;
NullCheck(L_30);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_35;
L_35 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_30, L_34, NULL);
V_8 = L_35;
// sheet.properties.Clear();
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_36 = V_8;
NullCheck(L_36);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_37;
L_37 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_36, NULL);
NullCheck(L_37);
MaterialPropertyBlock_Clear_m83CE1CC476A80F162FC89DBF6C2C78659B6E1253(L_37, NULL);
// sheet.properties.SetFloat(ShaderIDs.Distance, s1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_38 = V_8;
NullCheck(L_38);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_39;
L_39 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_38, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_40 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Distance_55;
float L_41 = V_4;
NullCheck(L_39);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_39, L_40, L_41, NULL);
// sheet.properties.SetFloat(ShaderIDs.LensCoeff, coeff);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_42 = V_8;
NullCheck(L_42);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_43;
L_43 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_42, NULL);
int32_t L_44 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LensCoeff_56;
float L_45 = V_6;
NullCheck(L_43);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_43, L_44, L_45, NULL);
// sheet.properties.SetFloat(ShaderIDs.MaxCoC, maxCoC);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_46 = V_8;
NullCheck(L_46);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_47;
L_47 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_46, NULL);
int32_t L_48 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___MaxCoC_57;
float L_49 = V_7;
NullCheck(L_47);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_47, L_48, L_49, NULL);
// sheet.properties.SetFloat(ShaderIDs.RcpMaxCoC, 1f / maxCoC);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_50 = V_8;
NullCheck(L_50);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_51;
L_51 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_50, NULL);
int32_t L_52 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___RcpMaxCoC_58;
float L_53 = V_7;
NullCheck(L_51);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_51, L_52, ((float)((1.0f)/L_53)), NULL);
// sheet.properties.SetFloat(ShaderIDs.RcpAspect, 1f / aspect);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_54 = V_8;
NullCheck(L_54);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_55;
L_55 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_54, NULL);
int32_t L_56 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___RcpAspect_59;
float L_57 = V_5;
NullCheck(L_55);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_55, L_56, ((float)((1.0f)/L_57)), NULL);
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_58 = ___0_context;
NullCheck(L_58);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_59;
L_59 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_58, NULL);
V_9 = L_59;
// cmd.BeginSample("DepthOfField");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_60 = V_9;
NullCheck(L_60);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_60, _stringLiteral420DA4C22945AFD88BFE846E7F86FFC367F68CEE, NULL);
// context.GetScreenSpaceTemporaryRT(cmd, ShaderIDs.CoCTex, 0, cocFormat, RenderTextureReadWrite.Linear);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_61 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_62 = V_9;
int32_t L_63 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___CoCTex_60;
int32_t L_64 = V_1;
NullCheck(L_61);
PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83(L_61, L_62, L_63, 0, L_64, 1, 1, 0, 0, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, ShaderIDs.CoCTex, sheet, (int)Pass.CoCCalculation);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_65 = V_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_66;
L_66 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
int32_t L_67 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___CoCTex_60;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_68;
L_68 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_67, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_69 = V_8;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_70 = V_10;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_65, L_66, L_68, L_69, 0, (bool)0, L_70, (bool)0, NULL);
// if (context.IsTemporalAntialiasingActive())
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_71 = ___0_context;
NullCheck(L_71);
bool L_72;
L_72 = PostProcessRenderContext_IsTemporalAntialiasingActive_m835118A884E10E19B5625C77EC029B088ECE11E3(L_71, NULL);
if (!L_72)
{
goto IL_0280;
}
}
{
// float motionBlending = context.temporalAntialiasing.motionBlending;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_73 = ___0_context;
NullCheck(L_73);
TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* L_74;
L_74 = PostProcessRenderContext_get_temporalAntialiasing_m18BFEF6B423A28BD505D611A15643580B8E6CCD7_inline(L_73, NULL);
NullCheck(L_74);
float L_75 = L_74->___motionBlending_3;
V_11 = L_75;
// float blend = m_ResetHistory ? 0f : motionBlending; // Handles first frame blending
bool L_76 = ((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0;
if (L_76)
{
goto IL_01a7;
}
}
{
float L_77 = V_11;
G_B7_0 = L_77;
goto IL_01ac;
}
IL_01a7:
{
G_B7_0 = (0.0f);
}
IL_01ac:
{
V_12 = G_B7_0;
// var jitter = context.temporalAntialiasing.jitter;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_78 = ___0_context;
NullCheck(L_78);
TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* L_79;
L_79 = PostProcessRenderContext_get_temporalAntialiasing_m18BFEF6B423A28BD505D611A15643580B8E6CCD7_inline(L_78, NULL);
NullCheck(L_79);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80;
L_80 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(L_79, NULL);
V_13 = L_80;
// sheet.properties.SetVector(ShaderIDs.TaaParams, new Vector3(jitter.x, jitter.y, blend));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_81 = V_8;
NullCheck(L_81);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_82;
L_82 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_81, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_83 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TaaParams_61;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84 = V_13;
float L_85 = L_84.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86 = V_13;
float L_87 = L_86.___y_1;
float L_88 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
memset((&L_89), 0, sizeof(L_89));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_89), L_85, L_87, L_88, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_90;
L_90 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_89, NULL);
NullCheck(L_82);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_82, L_83, L_90, NULL);
// int pp = m_HistoryPingPong[context.xrActiveEye];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = __this->___m_HistoryPingPong_5;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_92 = ___0_context;
NullCheck(L_92);
int32_t L_93;
L_93 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_92, NULL);
NullCheck(L_91);
int32_t L_94 = L_93;
int32_t L_95 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
V_14 = L_95;
// var historyRead = CheckHistory(context.xrActiveEye, ++pp % 2, context, cocFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_96 = ___0_context;
NullCheck(L_96);
int32_t L_97;
L_97 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_96, NULL);
int32_t L_98 = V_14;
int32_t L_99 = ((int32_t)il2cpp_codegen_add(L_98, 1));
V_14 = L_99;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_100 = ___0_context;
int32_t L_101 = V_1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_102;
L_102 = DepthOfFieldRenderer_CheckHistory_m911AC1AF4CF4A874FD38C941F5C58C47C7FE561B(__this, L_97, ((int32_t)(L_99%2)), L_100, L_101, NULL);
V_15 = L_102;
// var historyWrite = CheckHistory(context.xrActiveEye, ++pp % 2, context, cocFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_103 = ___0_context;
NullCheck(L_103);
int32_t L_104;
L_104 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_103, NULL);
int32_t L_105 = V_14;
int32_t L_106 = ((int32_t)il2cpp_codegen_add(L_105, 1));
V_14 = L_106;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_107 = ___0_context;
int32_t L_108 = V_1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_109;
L_109 = DepthOfFieldRenderer_CheckHistory_m911AC1AF4CF4A874FD38C941F5C58C47C7FE561B(__this, L_104, ((int32_t)(L_106%2)), L_107, L_108, NULL);
V_16 = L_109;
// m_HistoryPingPong[context.xrActiveEye] = ++pp % 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_110 = __this->___m_HistoryPingPong_5;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_111 = ___0_context;
NullCheck(L_111);
int32_t L_112;
L_112 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_111, NULL);
int32_t L_113 = V_14;
int32_t L_114 = ((int32_t)il2cpp_codegen_add(L_113, 1));
V_14 = L_114;
NullCheck(L_110);
(L_110)->SetAt(static_cast<il2cpp_array_size_t>(L_112), (int32_t)((int32_t)(L_114%2)));
// cmd.BlitFullscreenTriangle(historyRead, historyWrite, sheet, (int)Pass.CoCTemporalFilter);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_115 = V_9;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_116 = V_15;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_117;
L_117 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_116, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_118 = V_16;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_119;
L_119 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_118, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_120 = V_8;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_121 = V_10;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_115, L_117, L_119, L_120, 1, (bool)0, L_121, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(ShaderIDs.CoCTex);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_122 = V_9;
int32_t L_123 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___CoCTex_60;
NullCheck(L_122);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_122, L_123, NULL);
// cmd.SetGlobalTexture(ShaderIDs.CoCTex, historyWrite);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_124 = V_9;
int32_t L_125 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___CoCTex_60;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_126 = V_16;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_127;
L_127 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_126, NULL);
NullCheck(L_124);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_124, L_125, L_127, NULL);
}
IL_0280:
{
// context.GetScreenSpaceTemporaryRT(cmd, ShaderIDs.DepthOfFieldTex, 0, colorFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, context.width / 2, context.height / 2);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_128 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_129 = V_9;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_130 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTex_54;
int32_t L_131 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_132 = ___0_context;
NullCheck(L_132);
int32_t L_133;
L_133 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_132, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_134 = ___0_context;
NullCheck(L_134);
int32_t L_135;
L_135 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_134, NULL);
NullCheck(L_128);
PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83(L_128, L_129, L_130, 0, L_131, 0, 1, ((int32_t)(L_133/2)), ((int32_t)(L_135/2)), NULL);
// cmd.BlitFullscreenTriangle(context.source, ShaderIDs.DepthOfFieldTex, sheet, (int)Pass.DownsampleAndPrefilter);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_136 = V_9;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_137 = ___0_context;
NullCheck(L_137);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_138;
L_138 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_137, NULL);
int32_t L_139 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTex_54;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_140;
L_140 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_139, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_141 = V_8;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_142 = V_10;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_136, L_138, L_140, L_141, 2, (bool)0, L_142, (bool)0, NULL);
// context.GetScreenSpaceTemporaryRT(cmd, ShaderIDs.DepthOfFieldTemp, 0, colorFormat, RenderTextureReadWrite.Default, FilterMode.Bilinear, context.width / 2, context.height / 2);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_143 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_144 = V_9;
int32_t L_145 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTemp_53;
int32_t L_146 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_147 = ___0_context;
NullCheck(L_147);
int32_t L_148;
L_148 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_147, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_149 = ___0_context;
NullCheck(L_149);
int32_t L_150;
L_150 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_149, NULL);
NullCheck(L_143);
PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83(L_143, L_144, L_145, 0, L_146, 0, 1, ((int32_t)(L_148/2)), ((int32_t)(L_150/2)), NULL);
// cmd.BlitFullscreenTriangle(ShaderIDs.DepthOfFieldTex, ShaderIDs.DepthOfFieldTemp, sheet, (int)Pass.BokehSmallKernel + (int)settings.kernelSize.value);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_151 = V_9;
int32_t L_152 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTex_54;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_153;
L_153 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_152, NULL);
int32_t L_154 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTemp_53;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_155;
L_155 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_154, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_156 = V_8;
DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* L_157;
L_157 = PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_inline(__this, PostProcessEffectRenderer_1_get_settings_mFD2003565A2E4EB3F59BE6592D6940BC402EF863_RuntimeMethod_var);
NullCheck(L_157);
KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* L_158 = L_157->___kernelSize_10;
NullCheck(L_158);
int32_t L_159 = ((ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25*)L_158)->___value_1;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_160 = V_10;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_151, L_153, L_155, L_156, ((int32_t)il2cpp_codegen_add(3, (int32_t)L_159)), (bool)0, L_160, (bool)0, NULL);
// cmd.BlitFullscreenTriangle(ShaderIDs.DepthOfFieldTemp, ShaderIDs.DepthOfFieldTex, sheet, (int)Pass.PostFilter);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_161 = V_9;
int32_t L_162 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTemp_53;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_163;
L_163 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_162, NULL);
int32_t L_164 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTex_54;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_165;
L_165 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_164, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_166 = V_8;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_167 = V_10;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_161, L_163, L_165, L_166, 7, (bool)0, L_167, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(ShaderIDs.DepthOfFieldTemp);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_168 = V_9;
int32_t L_169 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTemp_53;
NullCheck(L_168);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_168, L_169, NULL);
// if (context.IsDebugOverlayEnabled(DebugOverlay.DepthOfField))
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_170 = ___0_context;
NullCheck(L_170);
bool L_171;
L_171 = PostProcessRenderContext_IsDebugOverlayEnabled_m10FA8ED9E7FE01A6B9FB48BFF9B19A5F70908927(L_170, ((int32_t)10), NULL);
if (!L_171)
{
goto IL_0375;
}
}
{
// context.PushDebugOverlay(cmd, context.source, sheet, (int)Pass.DebugOverlay);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_172 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_173 = V_9;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_174 = ___0_context;
NullCheck(L_174);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_175;
L_175 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_174, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_176 = V_8;
NullCheck(L_172);
PostProcessRenderContext_PushDebugOverlay_m543E6F22232FAC40200E8D93FE089CFE05FF2860(L_172, L_173, L_175, L_176, ((int32_t)9), NULL);
}
IL_0375:
{
// cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Combine);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_177 = V_9;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_178 = ___0_context;
NullCheck(L_178);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_179;
L_179 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_178, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_180 = ___0_context;
NullCheck(L_180);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_181;
L_181 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_180, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_182 = V_8;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_183 = V_10;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_177, L_179, L_181, L_182, 8, (bool)0, L_183, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(ShaderIDs.DepthOfFieldTex);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_184 = V_9;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_185 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthOfFieldTex_54;
NullCheck(L_184);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_184, L_185, NULL);
// if (!context.IsTemporalAntialiasingActive())
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_186 = ___0_context;
NullCheck(L_186);
bool L_187;
L_187 = PostProcessRenderContext_IsTemporalAntialiasingActive_m835118A884E10E19B5625C77EC029B088ECE11E3(L_186, NULL);
if (L_187)
{
goto IL_03b7;
}
}
{
// cmd.ReleaseTemporaryRT(ShaderIDs.CoCTex);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_188 = V_9;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_189 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___CoCTex_60;
NullCheck(L_188);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_188, L_189, NULL);
}
IL_03b7:
{
// cmd.EndSample("DepthOfField");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_190 = V_9;
NullCheck(L_190);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_190, _stringLiteral420DA4C22945AFD88BFE846E7F86FFC367F68CEE, NULL);
// m_ResetHistory = false;
((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0 = (bool)0;
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.DepthOfFieldRenderer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOfFieldRenderer_Release_m71B33FB0AEB8ED07A52ED8AA9FA28C0198B4AC27 (DepthOfFieldRenderer_tE0037842DA99C380D2592D8E25E7319C9B80671A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// for (int eye = 0; eye < k_NumEyes; eye++)
V_0 = 0;
goto IL_0040;
}
IL_0004:
{
// for (int i = 0; i < m_CoCHistoryTextures[eye].Length; i++)
V_1 = 0;
goto IL_0026;
}
IL_0008:
{
// RenderTexture.ReleaseTemporary(m_CoCHistoryTextures[eye][i]);
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_0 = __this->___m_CoCHistoryTextures_4;
int32_t L_1 = V_0;
NullCheck(L_0);
int32_t L_2 = L_1;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_6, NULL);
// m_CoCHistoryTextures[eye][i] = null;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_7 = __this->___m_CoCHistoryTextures_4;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
int32_t L_11 = V_1;
NullCheck(L_10);
ArrayElementTypeCheck (L_10, NULL);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// for (int i = 0; i < m_CoCHistoryTextures[eye].Length; i++)
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0026:
{
// for (int i = 0; i < m_CoCHistoryTextures[eye].Length; i++)
int32_t L_13 = V_1;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_14 = __this->___m_CoCHistoryTextures_4;
int32_t L_15 = V_0;
NullCheck(L_14);
int32_t L_16 = L_15;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
NullCheck(L_17);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
{
goto IL_0008;
}
}
{
// m_HistoryPingPong[eye] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___m_HistoryPingPong_5;
int32_t L_19 = V_0;
NullCheck(L_18);
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (int32_t)0);
// for (int eye = 0; eye < k_NumEyes; eye++)
int32_t L_20 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0040:
{
// for (int eye = 0; eye < k_NumEyes; eye++)
int32_t L_21 = V_0;
if ((((int32_t)L_21) < ((int32_t)2)))
{
goto IL_0004;
}
}
{
// ResetHistory();
VirtualActionInvoker0::Invoke(6 /* System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer::ResetHistory() */, __this);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.Dithering::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dithering_Render_mE6124E38F680E37934C3BBD1E8F73D926D28B661 (Dithering_tA5739DB0219B6CE03B6975694785AC3AECD730AD* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* V_0 = NULL;
float V_1 = 0.0f;
float V_2 = 0.0f;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL;
int32_t V_4 = 0;
{
// var blueNoise = context.resources.blueNoise64;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_1;
L_1 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_0, NULL);
NullCheck(L_1);
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_2 = L_1->___blueNoise64_4;
V_0 = L_2;
// if (++m_NoiseTextureIndex >= blueNoise.Length)
int32_t L_3 = __this->___m_NoiseTextureIndex_0;
V_4 = ((int32_t)il2cpp_codegen_add(L_3, 1));
int32_t L_4 = V_4;
__this->___m_NoiseTextureIndex_0 = L_4;
int32_t L_5 = V_4;
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_6 = V_0;
NullCheck(L_6);
if ((((int32_t)L_5) < ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))
{
goto IL_002c;
}
}
{
// m_NoiseTextureIndex = 0;
__this->___m_NoiseTextureIndex_0 = 0;
}
IL_002c:
{
// float rndOffsetX = (float)m_Random.NextDouble();
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_7 = __this->___m_Random_1;
NullCheck(L_7);
double L_8;
L_8 = VirtualFuncInvoker0< double >::Invoke(8 /* System.Double System.Random::NextDouble() */, L_7);
V_1 = ((float)L_8);
// float rndOffsetY = (float)m_Random.NextDouble();
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_9 = __this->___m_Random_1;
NullCheck(L_9);
double L_10;
L_10 = VirtualFuncInvoker0< double >::Invoke(8 /* System.Double System.Random::NextDouble() */, L_9);
V_2 = ((float)L_10);
// var noiseTex = blueNoise[m_NoiseTextureIndex];
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_11 = V_0;
int32_t L_12 = __this->___m_NoiseTextureIndex_0;
NullCheck(L_11);
int32_t L_13 = L_12;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_3 = L_14;
// var uberSheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_15 = ___0_context;
NullCheck(L_15);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_16 = L_15->___uberSheet_21;
// uberSheet.properties.SetTexture(ShaderIDs.DitheringTex, noiseTex);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_17 = L_16;
NullCheck(L_17);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_18;
L_18 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_19 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DitheringTex_114;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20 = V_3;
NullCheck(L_18);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_18, L_19, L_20, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Dithering_Coords, new Vector4(
// (float)context.screenWidth / (float)noiseTex.width,
// (float)context.screenHeight / (float)noiseTex.height,
// rndOffsetX,
// rndOffsetY
// ));
NullCheck(L_17);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_21;
L_21 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_17, NULL);
int32_t L_22 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Dithering_Coords_115;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_23 = ___0_context;
NullCheck(L_23);
int32_t L_24;
L_24 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_23, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_25 = V_3;
NullCheck(L_25);
int32_t L_26;
L_26 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_25);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___0_context;
NullCheck(L_27);
int32_t L_28;
L_28 = PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline(L_27, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = V_3;
NullCheck(L_29);
int32_t L_30;
L_30 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_29);
float L_31 = V_1;
float L_32 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_33;
memset((&L_33), 0, sizeof(L_33));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_33), ((float)(((float)L_24)/((float)L_26))), ((float)(((float)L_28)/((float)L_30))), L_31, L_32, /*hidden argument*/NULL);
NullCheck(L_21);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_21, L_22, L_33, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.Dithering::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dithering__ctor_m143E4229BCAC785FA75CC5EBDAF7BDB6EFD388EB (Dithering_tA5739DB0219B6CE03B6975694785AC3AECD730AD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// System.Random m_Random = new System.Random(1234);
Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* L_0 = (Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8*)il2cpp_codegen_object_new(Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_il2cpp_TypeInfo_var);
NullCheck(L_0);
Random__ctor_mFB386F0C0ED85F26CD069C3527052B81878A2F1E(L_0, ((int32_t)1234), NULL);
__this->___m_Random_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Random_1), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.FastApproximateAntialiasing::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FastApproximateAntialiasing__ctor_m4C443FEB81618E3B5EA4D2EEA75BB67F4910EEA1 (FastApproximateAntialiasing_tD3E777E81301D5AF3968F714C58E651A51C00A07* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.Fog::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fog_GetCameraFlags_m1FE74A3121D526C50A78863CC9ACBC38F0694CC4 (Fog_t74C7690D162C4A259C0E62ED8BAA86D5F3052DFF* __this, const RuntimeMethod* method)
{
{
// return DepthTextureMode.Depth;
return (int32_t)(1);
}
}
// System.Boolean UnityEngine.Rendering.PostProcessing.Fog::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fog_IsEnabledAndSupported_m032F2A56D8DE3B1FDACAE8174B20C7CEE8325F0E (Fog_t74C7690D162C4A259C0E62ED8BAA86D5F3052DFF* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return enabled
// && RenderSettings.fog
// && !RuntimeUtilities.scriptableRenderPipelineActive
// && context.resources.shaders.deferredFog
// && context.resources.shaders.deferredFog.isSupported
// && context.camera.actualRenderingPath == RenderingPath.DeferredShading; // In forward fog is already done at shader level
bool L_0 = __this->___enabled_0;
if (!L_0)
{
goto IL_0053;
}
}
{
bool L_1;
L_1 = RenderSettings_get_fog_m87814749CD5F30BC596A3E5245C5820BEEEFFB86(NULL);
if (!L_1)
{
goto IL_0053;
}
}
{
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_2;
L_2 = RuntimeUtilities_get_scriptableRenderPipelineActive_mB267E1E07B5ADF4398A57180A712752A61A74107(NULL);
if (L_2)
{
goto IL_0053;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
NullCheck(L_3);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_4;
L_4 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_3, NULL);
NullCheck(L_4);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_5 = L_4->___shaders_7;
NullCheck(L_5);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_6 = L_5->___deferredFog_20;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0053;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_8 = ___0_context;
NullCheck(L_8);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_9;
L_9 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_8, NULL);
NullCheck(L_9);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_10 = L_9->___shaders_7;
NullCheck(L_10);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_11 = L_10->___deferredFog_20;
NullCheck(L_11);
bool L_12;
L_12 = Shader_get_isSupported_m21C3D0F1819054101DFE0C0C062A24464FA5CAE5(L_11, NULL);
if (!L_12)
{
goto IL_0053;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_13 = ___0_context;
NullCheck(L_13);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14;
L_14 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_13, NULL);
NullCheck(L_14);
int32_t L_15;
L_15 = Camera_get_actualRenderingPath_m7BC9DA3C34148F8784F62DCF4E7E34C9771CECE5(L_14, NULL);
return (bool)((((int32_t)L_15) == ((int32_t)3))? 1 : 0);
}
IL_0053:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.Fog::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fog_Render_m435B9A6B92833EBD9E237F46F4F066F4F03A732E (Fog_t74C7690D162C4A259C0E62ED8BAA86D5F3052DFF* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_0 = NULL;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_1;
memset((&V_1), 0, sizeof(V_1));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_3;
memset((&V_3), 0, sizeof(V_3));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B5_0 = NULL;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B5_1;
memset((&G_B5_1), 0, sizeof(G_B5_1));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B5_2;
memset((&G_B5_2), 0, sizeof(G_B5_2));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B5_3 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B4_0 = NULL;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B4_1;
memset((&G_B4_1), 0, sizeof(G_B4_1));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B4_2;
memset((&G_B4_2), 0, sizeof(G_B4_2));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B4_3 = NULL;
int32_t G_B6_0 = 0;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B6_1 = NULL;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B6_2;
memset((&G_B6_2), 0, sizeof(G_B6_2));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B6_3;
memset((&G_B6_3), 0, sizeof(G_B6_3));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B6_4 = NULL;
{
// var sheet = context.propertySheets.Get(context.resources.shaders.deferredFog);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1;
L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
NullCheck(L_2);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3;
L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL);
NullCheck(L_3);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7;
NullCheck(L_4);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___deferredFog_20;
NullCheck(L_1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6;
L_6 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_1, L_5, NULL);
V_0 = L_6;
// sheet.ClearKeywords();
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = V_0;
NullCheck(L_7);
PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4(L_7, NULL);
// var fogColor = RuntimeUtilities.isLinearColorSpace ? RenderSettings.fogColor.linear : RenderSettings.fogColor;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_8;
L_8 = RuntimeUtilities_get_isLinearColorSpace_m101B96DF722CF95AD86CE3E456CACC3D5609E64C(NULL);
if (L_8)
{
goto IL_0030;
}
}
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
L_9 = RenderSettings_get_fogColor_m9C02C853E68EFE18C7017D8F9E019338B1DC28BB(NULL);
G_B3_0 = L_9;
goto IL_003d;
}
IL_0030:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
L_10 = RenderSettings_get_fogColor_m9C02C853E68EFE18C7017D8F9E019338B1DC28BB(NULL);
V_2 = L_10;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_11;
L_11 = Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline((&V_2), NULL);
G_B3_0 = L_11;
}
IL_003d:
{
V_1 = G_B3_0;
// sheet.properties.SetVector(ShaderIDs.FogColor, fogColor);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_12 = V_0;
NullCheck(L_12);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_13;
L_13 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_14 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___FogColor_39;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
L_16 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_15, NULL);
NullCheck(L_13);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_13, L_14, L_16, NULL);
// sheet.properties.SetVector(ShaderIDs.FogParams, new Vector3(RenderSettings.fogDensity, RenderSettings.fogStartDistance, RenderSettings.fogEndDistance));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_17 = V_0;
NullCheck(L_17);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_18;
L_18 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_17, NULL);
int32_t L_19 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___FogParams_40;
float L_20;
L_20 = RenderSettings_get_fogDensity_mACE336DB065800D763714CEF74A322FB83950389(NULL);
float L_21;
L_21 = RenderSettings_get_fogStartDistance_mADD30E9C3092FA1108C10F01E5FA1829EF0FCF14(NULL);
float L_22;
L_22 = RenderSettings_get_fogEndDistance_m0D29A1A5CCB2CDFB5DEBCE09DD5193532FC762CB(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), L_20, L_21, L_22, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24;
L_24 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_23, NULL);
NullCheck(L_18);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_18, L_19, L_24, NULL);
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_25 = ___0_context;
NullCheck(L_25);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26;
L_26 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_25, NULL);
// cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, excludeSkybox ? 1 : 0, false, null, true);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___0_context;
NullCheck(L_27);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_28;
L_28 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_27, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_29 = ___0_context;
NullCheck(L_29);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30;
L_30 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_29, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_31 = V_0;
bool L_32 = __this->___excludeSkybox_1;
G_B4_0 = L_31;
G_B4_1 = L_30;
G_B4_2 = L_28;
G_B4_3 = L_26;
if (L_32)
{
G_B5_0 = L_31;
G_B5_1 = L_30;
G_B5_2 = L_28;
G_B5_3 = L_26;
goto IL_009b;
}
}
{
G_B6_0 = 0;
G_B6_1 = G_B4_0;
G_B6_2 = G_B4_1;
G_B6_3 = G_B4_2;
G_B6_4 = G_B4_3;
goto IL_009c;
}
IL_009b:
{
G_B6_0 = 1;
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
G_B6_3 = G_B5_2;
G_B6_4 = G_B5_3;
}
IL_009c:
{
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_33 = V_3;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(G_B6_4, G_B6_3, G_B6_2, G_B6_1, G_B6_0, (bool)0, L_33, (bool)1, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.Fog::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fog__ctor_mA98F3BA37BFA53225EE74C53ACF4DEF218211F28 (Fog_t74C7690D162C4A259C0E62ED8BAA86D5F3052DFF* __this, const RuntimeMethod* method)
{
{
// public bool enabled = true;
__this->___enabled_0 = (bool)1;
// public bool excludeSkybox = true;
__this->___excludeSkybox_1 = (bool)1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.Grain::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Grain_IsEnabledAndSupported_mBC536DDC0E38B9D7B18EB436196900F2B6403592 (Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
{
// return enabled.value
// && intensity.value > 0f;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0020;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_8;
NullCheck(L_2);
float L_3 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_2)->___value_1;
return (bool)((((float)L_3) > ((float)(0.0f)))? 1 : 0);
}
IL_0020:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.Grain::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Grain__ctor_m10C6547CD0B0CFD9BC6D639C1E920434816235DF (Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public BoolParameter colored = new BoolParameter { value = true };
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = (BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE*)il2cpp_codegen_object_new(BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
NullCheck(L_0);
BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_0, NULL);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_1)->___value_1 = (bool)1;
__this->___colored_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___colored_7), (void*)L_1);
// public FloatParameter intensity = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_2);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_3)->___value_1 = (0.0f);
__this->___intensity_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensity_8), (void*)L_3);
// public FloatParameter size = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_4);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4;
NullCheck(L_5);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_5)->___value_1 = (1.0f);
__this->___size_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___size_9), (void*)L_5);
// public FloatParameter lumContrib = new FloatParameter { value = 0.8f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_6 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_6);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6;
NullCheck(L_7);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_7)->___value_1 = (0.800000012f);
__this->___lumContrib_10 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___lumContrib_10), (void*)L_7);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.GrainRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrainRenderer_Render_m0646753B2E6222A1C00F3AEE8A7E567878919B57 (GrainRenderer_t1338F563FAF27D821D98971655AC421DB40A31F0* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral426FE8E91A51FFEA0F2119638FDE2BD56C9F4E31);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral930FA872D10C3C46AAD2FB857FFC448BA117921B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0CD6DFA477B81258DDA50B818EB82DCFD0D779C);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_3 = NULL;
int32_t V_4 = 0;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_5;
memset((&V_5), 0, sizeof(V_5));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B7_0 = NULL;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B7_1;
memset((&G_B7_1), 0, sizeof(G_B7_1));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B7_2;
memset((&G_B7_2), 0, sizeof(G_B7_2));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B7_3 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B6_0 = NULL;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B6_1;
memset((&G_B6_1), 0, sizeof(G_B6_1));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B6_2;
memset((&G_B6_2), 0, sizeof(G_B6_2));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B6_3 = NULL;
int32_t G_B8_0 = 0;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B8_1 = NULL;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B8_2;
memset((&G_B8_2), 0, sizeof(G_B8_2));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B8_3;
memset((&G_B8_3), 0, sizeof(G_B8_3));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B8_4 = NULL;
{
// float time = Time.realtimeSinceStartup;
float L_0;
L_0 = Time_get_realtimeSinceStartup_m73B3CB73175D79A44333D59BB70F9EDE55EC9510(NULL);
V_0 = L_0;
// float rndOffsetX = HaltonSeq.Get(m_SampleIndex & 1023, 2);
int32_t L_1 = __this->___m_SampleIndex_4;
float L_2;
L_2 = HaltonSeq_Get_m6523C48F1CB5F7C3488B47DCB3CDD53B668BC819(((int32_t)(L_1&((int32_t)1023))), 2, NULL);
V_1 = L_2;
// float rndOffsetY = HaltonSeq.Get(m_SampleIndex & 1023, 3);
int32_t L_3 = __this->___m_SampleIndex_4;
float L_4;
L_4 = HaltonSeq_Get_m6523C48F1CB5F7C3488B47DCB3CDD53B668BC819(((int32_t)(L_3&((int32_t)1023))), 3, NULL);
V_2 = L_4;
// if (++m_SampleIndex >= k_SampleCount)
int32_t L_5 = __this->___m_SampleIndex_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_4;
__this->___m_SampleIndex_4 = L_6;
int32_t L_7 = V_4;
if ((((int32_t)L_7) < ((int32_t)((int32_t)1024))))
{
goto IL_004e;
}
}
{
// m_SampleIndex = 0;
__this->___m_SampleIndex_4 = 0;
}
IL_004e:
{
// if (m_GrainLookupRT == null || !m_GrainLookupRT.IsCreated())
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = __this->___m_GrainLookupRT_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_9)
{
goto IL_0069;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = __this->___m_GrainLookupRT_2;
NullCheck(L_10);
bool L_11;
L_11 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_10, NULL);
if (L_11)
{
goto IL_00bc;
}
}
IL_0069:
{
// RuntimeUtilities.Destroy(m_GrainLookupRT);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = __this->___m_GrainLookupRT_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_12, NULL);
// m_GrainLookupRT = new RenderTexture(128, 128, 0, GetLookupFormat())
// {
// filterMode = FilterMode.Bilinear,
// wrapMode = TextureWrapMode.Repeat,
// anisoLevel = 0,
// name = "Grain Lookup Texture"
// };
int32_t L_13;
L_13 = GrainRenderer_GetLookupFormat_mD362BF97912F5B3D7CF6ED8C21906346A7989697(__this, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_14);
RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_14, ((int32_t)128), ((int32_t)128), 0, L_13, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = L_14;
NullCheck(L_15);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_15, 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16 = L_15;
NullCheck(L_16);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_16, 0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = L_16;
NullCheck(L_17);
Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_17, 0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = L_17;
NullCheck(L_18);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_18, _stringLiteral426FE8E91A51FFEA0F2119638FDE2BD56C9F4E31, NULL);
__this->___m_GrainLookupRT_2 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GrainLookupRT_2), (void*)L_18);
// m_GrainLookupRT.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_19 = __this->___m_GrainLookupRT_2;
NullCheck(L_19);
bool L_20;
L_20 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_19, NULL);
}
IL_00bc:
{
// var sheet = context.propertySheets.Get(context.resources.shaders.grainBaker);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_21 = ___0_context;
NullCheck(L_21);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_22;
L_22 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_21, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_23 = ___0_context;
NullCheck(L_23);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_24;
L_24 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_23, NULL);
NullCheck(L_24);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_25 = L_24->___shaders_7;
NullCheck(L_25);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_26 = L_25->___grainBaker_8;
NullCheck(L_22);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_27;
L_27 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_22, L_26, NULL);
V_3 = L_27;
// sheet.properties.Clear();
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_28 = V_3;
NullCheck(L_28);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_29;
L_29 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_28, NULL);
NullCheck(L_29);
MaterialPropertyBlock_Clear_m83CE1CC476A80F162FC89DBF6C2C78659B6E1253(L_29, NULL);
// sheet.properties.SetFloat(ShaderIDs.Phase, time % 10f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_30 = V_3;
NullCheck(L_30);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_31;
L_31 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_30, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_32 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Phase_111;
float L_33 = V_0;
NullCheck(L_31);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_31, L_32, (fmodf(L_33, (10.0f))), NULL);
// sheet.properties.SetVector(ShaderIDs.GrainNoiseParameters, new Vector3(12.9898f, 78.233f, 43758.5453f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_34 = V_3;
NullCheck(L_34);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_35;
L_35 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_34, NULL);
int32_t L_36 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___GrainNoiseParameters_112;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
memset((&L_37), 0, sizeof(L_37));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_37), (12.9898005f), (78.2330017f), (43758.5469f), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_38;
L_38 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_37, NULL);
NullCheck(L_35);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_35, L_36, L_38, NULL);
// context.command.BeginSample("GrainLookup");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_39 = ___0_context;
NullCheck(L_39);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_40;
L_40 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_39, NULL);
NullCheck(L_40);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_40, _stringLiteral930FA872D10C3C46AAD2FB857FFC448BA117921B, NULL);
// context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_GrainLookupRT, sheet, settings.colored.value ? 1 : 0);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_41 = ___0_context;
NullCheck(L_41);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_42;
L_42 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_41, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_43;
L_43 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_44 = __this->___m_GrainLookupRT_2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_45;
L_45 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_44, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_46 = V_3;
Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* L_47;
L_47 = PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_inline(__this, PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_RuntimeMethod_var);
NullCheck(L_47);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_48 = L_47->___colored_7;
NullCheck(L_48);
bool L_49 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_48)->___value_1;
G_B6_0 = L_46;
G_B6_1 = L_45;
G_B6_2 = L_43;
G_B6_3 = L_42;
if (L_49)
{
G_B7_0 = L_46;
G_B7_1 = L_45;
G_B7_2 = L_43;
G_B7_3 = L_42;
goto IL_0160;
}
}
{
G_B8_0 = 0;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
G_B8_3 = G_B6_2;
G_B8_4 = G_B6_3;
goto IL_0161;
}
IL_0160:
{
G_B8_0 = 1;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
G_B8_3 = G_B7_2;
G_B8_4 = G_B7_3;
}
IL_0161:
{
il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_50 = V_5;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(G_B8_4, G_B8_3, G_B8_2, G_B8_1, G_B8_0, (bool)0, L_50, (bool)0, NULL);
// context.command.EndSample("GrainLookup");
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_51 = ___0_context;
NullCheck(L_51);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_52;
L_52 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_51, NULL);
NullCheck(L_52);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_52, _stringLiteral930FA872D10C3C46AAD2FB857FFC448BA117921B, NULL);
// var uberSheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_53 = ___0_context;
NullCheck(L_53);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_54 = L_53->___uberSheet_21;
// uberSheet.EnableKeyword("GRAIN");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_55 = L_54;
NullCheck(L_55);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_55, _stringLiteralF0CD6DFA477B81258DDA50B818EB82DCFD0D779C, NULL);
// uberSheet.properties.SetTexture(ShaderIDs.GrainTex, m_GrainLookupRT);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_56 = L_55;
NullCheck(L_56);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_57;
L_57 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_56, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_58 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___GrainTex_110;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_59 = __this->___m_GrainLookupRT_2;
NullCheck(L_57);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_57, L_58, L_59, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Grain_Params1, new Vector2(settings.lumContrib.value, settings.intensity.value * 20f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_60 = L_56;
NullCheck(L_60);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_61;
L_61 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_60, NULL);
int32_t L_62 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Grain_Params1_108;
Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* L_63;
L_63 = PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_inline(__this, PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_RuntimeMethod_var);
NullCheck(L_63);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_64 = L_63->___lumContrib_10;
NullCheck(L_64);
float L_65 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_64)->___value_1;
Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* L_66;
L_66 = PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_inline(__this, PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_RuntimeMethod_var);
NullCheck(L_66);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_67 = L_66->___intensity_8;
NullCheck(L_67);
float L_68 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_67)->___value_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69;
memset((&L_69), 0, sizeof(L_69));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_69), L_65, ((float)il2cpp_codegen_multiply(L_68, (20.0f))), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_70;
L_70 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_69, NULL);
NullCheck(L_61);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_61, L_62, L_70, NULL);
// uberSheet.properties.SetVector(ShaderIDs.Grain_Params2, new Vector4((float)context.width / (float)m_GrainLookupRT.width / settings.size.value, (float)context.height / (float)m_GrainLookupRT.height / settings.size.value, rndOffsetX, rndOffsetY));
NullCheck(L_60);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_71;
L_71 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_60, NULL);
int32_t L_72 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Grain_Params2_109;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_73 = ___0_context;
NullCheck(L_73);
int32_t L_74;
L_74 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_73, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_75 = __this->___m_GrainLookupRT_2;
NullCheck(L_75);
int32_t L_76;
L_76 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_75);
Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* L_77;
L_77 = PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_inline(__this, PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_RuntimeMethod_var);
NullCheck(L_77);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_78 = L_77->___size_9;
NullCheck(L_78);
float L_79 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_78)->___value_1;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_80 = ___0_context;
NullCheck(L_80);
int32_t L_81;
L_81 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_80, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_82 = __this->___m_GrainLookupRT_2;
NullCheck(L_82);
int32_t L_83;
L_83 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_82);
Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* L_84;
L_84 = PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_inline(__this, PostProcessEffectRenderer_1_get_settings_mC9CA1BBCE03F4EBDD90003D711FA2C3BA9114267_RuntimeMethod_var);
NullCheck(L_84);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_85 = L_84->___size_9;
NullCheck(L_85);
float L_86 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_85)->___value_1;
float L_87 = V_1;
float L_88 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_89;
memset((&L_89), 0, sizeof(L_89));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_89), ((float)(((float)(((float)L_74)/((float)L_76)))/L_79)), ((float)(((float)(((float)L_81)/((float)L_83)))/L_86)), L_87, L_88, /*hidden argument*/NULL);
NullCheck(L_71);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_71, L_72, L_89, NULL);
// }
return;
}
}
// UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.GrainRenderer::GetLookupFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GrainRenderer_GetLookupFormat_mD362BF97912F5B3D7CF6ED8C21906346A7989697 (GrainRenderer_t1338F563FAF27D821D98971655AC421DB40A31F0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (RenderTextureFormat.ARGBHalf.IsSupported())
il2cpp_codegen_runtime_class_init_inline(TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
bool L_0;
L_0 = TextureFormatUtilities_IsSupported_mB19AE8F3F583E6286877F54F90E0A90676EBA173(2, NULL);
if (!L_0)
{
goto IL_000a;
}
}
{
// return RenderTextureFormat.ARGBHalf;
return (int32_t)(2);
}
IL_000a:
{
// return RenderTextureFormat.ARGB32;
return (int32_t)(0);
}
}
// System.Void UnityEngine.Rendering.PostProcessing.GrainRenderer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrainRenderer_Release_mAC267606A532714D11C5BE1A2B0D284893A5BDD9 (GrainRenderer_t1338F563FAF27D821D98971655AC421DB40A31F0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtilities.Destroy(m_GrainLookupRT);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_GrainLookupRT_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_0, NULL);
// m_GrainLookupRT = null;
__this->___m_GrainLookupRT_2 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GrainLookupRT_2), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// m_SampleIndex = 0;
__this->___m_SampleIndex_4 = 0;
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.GrainRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrainRenderer__ctor_m2265B02AC4735EB4875F8D32A6EBE73BC80403A1 (GrainRenderer_t1338F563FAF27D821D98971655AC421DB40A31F0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_mE85B1D8C4322F345AC21AF0D8E38B49DB4D835EA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PostProcessEffectRenderer_1__ctor_mE85B1D8C4322F345AC21AF0D8E38B49DB4D835EA(__this, PostProcessEffectRenderer_1__ctor_mE85B1D8C4322F345AC21AF0D8E38B49DB4D835EA_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.LensDistortion::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LensDistortion_IsEnabledAndSupported_mA7204A7B6840B7B2F9A650A03AAC28CE5DC98587 (LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return enabled.value
// && !Mathf.Approximately(intensity, 0f)
// && (intensityX > 0f || intensityY > 0f)
// && !context.stereoActive;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0052;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_7;
float L_3;
L_3 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_2, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
bool L_4;
L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_3, (0.0f), NULL);
if (L_4)
{
goto IL_0052;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = __this->___intensityX_8;
float L_6;
L_6 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_5, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
if ((((float)L_6) > ((float)(0.0f))))
{
goto IL_0048;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = __this->___intensityY_9;
float L_8;
L_8 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_7, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
if ((!(((float)L_8) > ((float)(0.0f)))))
{
goto IL_0052;
}
}
IL_0048:
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_9 = ___0_context;
NullCheck(L_9);
bool L_10;
L_10 = PostProcessRenderContext_get_stereoActive_m54D0889CF302150E3850FD7BA9AF72BB9EE94C7B_inline(L_9, NULL);
return (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
}
IL_0052:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.LensDistortion::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensDistortion__ctor_m257562372044829F89320AA2D2CFF46FFB8E4255 (LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public FloatParameter intensity = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_0 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_0);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_1)->___value_1 = (0.0f);
__this->___intensity_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensity_7), (void*)L_1);
// public FloatParameter intensityX = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_2);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_3)->___value_1 = (1.0f);
__this->___intensityX_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensityX_8), (void*)L_3);
// public FloatParameter intensityY = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_4);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4;
NullCheck(L_5);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_5)->___value_1 = (1.0f);
__this->___intensityY_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensityY_9), (void*)L_5);
// public FloatParameter centerX = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_6 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_6);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6;
NullCheck(L_7);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_7)->___value_1 = (0.0f);
__this->___centerX_10 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___centerX_10), (void*)L_7);
// public FloatParameter centerY = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_8);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8;
NullCheck(L_9);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_9)->___value_1 = (0.0f);
__this->___centerY_11 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___centerY_11), (void*)L_9);
// public FloatParameter scale = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_10);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10;
NullCheck(L_11);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_11)->___value_1 = (1.0f);
__this->___scale_12 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___scale_12), (void*)L_11);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.LensDistortionRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensDistortionRenderer_Render_m4D3343279E5BF87021BAF56EC0388DC1395DF52A (LensDistortionRenderer_t4C1044D9B6270D6E0856B7D666B95AEE8BA014A6* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC76D82146F56048D1DBC43CC06962044D480319E);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B2_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B2_1 = NULL;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B1_0 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B1_1 = NULL;
float G_B3_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B3_1 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* G_B3_2 = NULL;
{
// var sheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_1 = L_0->___uberSheet_21;
// float amount = 1.6f * Math.Max(Mathf.Abs(settings.intensity.value), 1f);
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_2;
L_2 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_2);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2->___intensity_7;
NullCheck(L_3);
float L_4 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_3)->___value_1;
float L_5;
L_5 = fabsf(L_4);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_6;
L_6 = Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA(L_5, (1.0f), NULL);
V_0 = ((float)il2cpp_codegen_multiply((1.60000002f), L_6));
// float theta = Mathf.Deg2Rad * Math.Min(160f, amount);
float L_7 = V_0;
float L_8;
L_8 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3((160.0f), L_7, NULL);
V_1 = ((float)il2cpp_codegen_multiply((0.0174532924f), L_8));
// float sigma = 2f * Mathf.Tan(theta * 0.5f);
float L_9 = V_1;
float L_10;
L_10 = tanf(((float)il2cpp_codegen_multiply(L_9, (0.5f))));
V_2 = ((float)il2cpp_codegen_multiply((2.0f), L_10));
// var p0 = new Vector4(settings.centerX.value, settings.centerY.value, Mathf.Max(settings.intensityX.value, 1e-4f), Mathf.Max(settings.intensityY.value, 1e-4f));
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_11;
L_11 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_11);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = L_11->___centerX_10;
NullCheck(L_12);
float L_13 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_12)->___value_1;
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_14;
L_14 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_14);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_15 = L_14->___centerY_11;
NullCheck(L_15);
float L_16 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_15)->___value_1;
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_17;
L_17 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_17);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_18 = L_17->___intensityX_8;
NullCheck(L_18);
float L_19 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_18)->___value_1;
float L_20;
L_20 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_19, (9.99999975E-05f), NULL);
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_21;
L_21 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_21);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_22 = L_21->___intensityY_9;
NullCheck(L_22);
float L_23 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_22)->___value_1;
float L_24;
L_24 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_23, (9.99999975E-05f), NULL);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_3), L_13, L_16, L_20, L_24, NULL);
// var p1 = new Vector4(settings.intensity.value >= 0f ? theta : 1f / theta, sigma, 1f / settings.scale.value, settings.intensity.value);
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_25;
L_25 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_25);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25->___intensity_7;
NullCheck(L_26);
float L_27 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_26)->___value_1;
G_B1_0 = (&V_4);
G_B1_1 = L_1;
if ((((float)L_27) >= ((float)(0.0f))))
{
G_B2_0 = (&V_4);
G_B2_1 = L_1;
goto IL_00ce;
}
}
{
float L_28 = V_1;
G_B3_0 = ((float)((1.0f)/L_28));
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_00cf;
}
IL_00ce:
{
float L_29 = V_1;
G_B3_0 = L_29;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_00cf:
{
float L_30 = V_2;
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_31;
L_31 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_31);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___scale_12;
NullCheck(L_32);
float L_33 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_32)->___value_1;
LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* L_34;
L_34 = PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_inline(__this, PostProcessEffectRenderer_1_get_settings_m4A91D73BED2C505846112BD5BAF4ABAD971797ED_RuntimeMethod_var);
NullCheck(L_34);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___intensity_7;
NullCheck(L_35);
float L_36 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_35)->___value_1;
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline(G_B3_1, G_B3_0, L_30, ((float)((1.0f)/L_33)), L_36, NULL);
// sheet.EnableKeyword("DISTORT");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_37 = G_B3_2;
NullCheck(L_37);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_37, _stringLiteralC76D82146F56048D1DBC43CC06962044D480319E, NULL);
// sheet.properties.SetVector(ShaderIDs.Distortion_CenterScale, p0);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_38 = L_37;
NullCheck(L_38);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_39;
L_39 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_38, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_40 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Distortion_CenterScale_76;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41 = V_3;
NullCheck(L_39);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_39, L_40, L_41, NULL);
// sheet.properties.SetVector(ShaderIDs.Distortion_Amount, p1);
NullCheck(L_38);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_42;
L_42 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_38, NULL);
int32_t L_43 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Distortion_Amount_77;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_44 = V_4;
NullCheck(L_42);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_42, L_43, L_44, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.LensDistortionRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LensDistortionRenderer__ctor_mA5092D594C99AF56A5DBBE5C2D4377B73006D05E (LensDistortionRenderer_t4C1044D9B6270D6E0856B7D666B95AEE8BA014A6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_m030A8E08E793A98EA36D95922F98C25D527C2E31_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PostProcessEffectRenderer_1__ctor_m030A8E08E793A98EA36D95922F98C25D527C2E31(__this, PostProcessEffectRenderer_1__ctor_m030A8E08E793A98EA36D95922F98C25D527C2E31_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.MotionBlur::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MotionBlur_IsEnabledAndSupported_m5028AFA3FA6894818C3DE261DD71B3785B6D4FA3 (MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return enabled.value
// && shutterAngle.value > 0f
// #if UNITY_EDITOR
// // Don't render motion blur preview when the editor is not playing as it can in some
// // cases results in ugly artifacts (i.e. when resizing the game view).
// && Application.isPlaying
// #endif
// && SystemInfo.supportsMotionVectors
// && RenderTextureFormat.RGHalf.IsSupported()
// && !context.stereoActive;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0039;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___shutterAngle_7;
NullCheck(L_2);
float L_3 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_2)->___value_1;
if ((!(((float)L_3) > ((float)(0.0f)))))
{
goto IL_0039;
}
}
{
bool L_4;
L_4 = SystemInfo_get_supportsMotionVectors_m1F03671FD39F2CB8006298D843EFE41B8EDE5F61(NULL);
if (!L_4)
{
goto IL_0039;
}
}
{
il2cpp_codegen_runtime_class_init_inline(TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
bool L_5;
L_5 = TextureFormatUtilities_IsSupported_mB19AE8F3F583E6286877F54F90E0A90676EBA173(((int32_t)13), NULL);
if (!L_5)
{
goto IL_0039;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___0_context;
NullCheck(L_6);
bool L_7;
L_7 = PostProcessRenderContext_get_stereoActive_m54D0889CF302150E3850FD7BA9AF72BB9EE94C7B_inline(L_6, NULL);
return (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
}
IL_0039:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MotionBlur::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionBlur__ctor_mC86A4CC11E1CF95CC533BC29A46BA28914B2224B (MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public FloatParameter shutterAngle = new FloatParameter { value = 270f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_0 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_0);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_1)->___value_1 = (270.0f);
__this->___shutterAngle_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___shutterAngle_7), (void*)L_1);
// public IntParameter sampleCount = new IntParameter { value = 10 };
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_2 = (IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6*)il2cpp_codegen_object_new(IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6_il2cpp_TypeInfo_var);
NullCheck(L_2);
IntParameter__ctor_mD0B577F7B6F29156C6F34A31852CE0015B544312(L_2, NULL);
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675*)L_3)->___value_1 = ((int32_t)10);
__this->___sampleCount_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sampleCount_8), (void*)L_3);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.MotionBlurRenderer::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MotionBlurRenderer_GetCameraFlags_m4DB815C78AD85619B40F4797D896149E52D450CE (MotionBlurRenderer_t6A65983809CF4B5830DC85C34DC259542DB0D05D* __this, const RuntimeMethod* method)
{
{
// return DepthTextureMode.Depth | DepthTextureMode.MotionVectors;
return (int32_t)(5);
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MotionBlurRenderer::CreateTemporaryRT(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext,System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D (MotionBlurRenderer_t6A65983809CF4B5830DC85C34DC259542DB0D05D* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, int32_t ___1_nameID, int32_t ___2_width, int32_t ___3_height, int32_t ___4_RTFormat, const RuntimeMethod* method)
{
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
// var rtDesc = context.GetDescriptor(0, RTFormat, RenderTextureReadWrite.Linear);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
int32_t L_3 = ___4_RTFormat;
NullCheck(L_2);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_4;
L_4 = PostProcessRenderContext_GetDescriptor_m60FCFCD9D6751F4A6F6A3CC93D3630B8052BA662(L_2, 0, L_3, 1, NULL);
V_0 = L_4;
// rtDesc.width = width;
int32_t L_5 = ___2_width;
RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline((&V_0), L_5, NULL);
// rtDesc.height = height;
int32_t L_6 = ___3_height;
RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_0), L_6, NULL);
// cmd.GetTemporaryRT(nameID, rtDesc, FilterMode.Point);
int32_t L_7 = ___1_nameID;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_8 = V_0;
NullCheck(L_1);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_1, L_7, L_8, 0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MotionBlurRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionBlurRenderer_Render_m2BFC40DD564E324ACDEDB6B4E13E92057F96DA25 (MotionBlurRenderer_t6A65983809CF4B5830DC85C34DC259542DB0D05D* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m288B3D3946A169085FC6ADC1AB371CD59FC039FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23D050BFD429F33A71161E97A87CDBCBCDA07DDC);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
float V_6 = 0.0f;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11;
memset((&V_11), 0, sizeof(V_11));
int32_t V_12 = 0;
int32_t V_13 = 0;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_14;
memset((&V_14), 0, sizeof(V_14));
int32_t G_B5_0 = 0;
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// if (m_ResetHistory)
bool L_2 = ((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0;
if (!L_2)
{
goto IL_0035;
}
}
{
// cmd.BlitFullscreenTriangle(context.source, context.destination);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_4 = ___0_context;
NullCheck(L_4);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5;
L_5 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_4, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___0_context;
NullCheck(L_6);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_7;
L_7 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_6, NULL);
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_8 = V_14;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_mEC9B2A7C03407D8D98E54B9596664D7AD72E2797(L_3, L_5, L_7, (bool)0, L_8, (bool)0, NULL);
// m_ResetHistory = false;
((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0 = (bool)0;
// return;
return;
}
IL_0035:
{
// var vectorRTFormat = RenderTextureFormat.RGHalf;
V_1 = ((int32_t)13);
// var packedRTFormat = RenderTextureFormat.ARGB2101010.IsSupported()
// ? RenderTextureFormat.ARGB2101010
// : RenderTextureFormat.ARGB32;
il2cpp_codegen_runtime_class_init_inline(TextureFormatUtilities_t68E492E14F6DE04D603579FC02F042ED0174572D_il2cpp_TypeInfo_var);
bool L_9;
L_9 = TextureFormatUtilities_IsSupported_mB19AE8F3F583E6286877F54F90E0A90676EBA173(8, NULL);
if (L_9)
{
goto IL_0043;
}
}
{
G_B5_0 = 0;
goto IL_0044;
}
IL_0043:
{
G_B5_0 = 8;
}
IL_0044:
{
V_2 = G_B5_0;
// var sheet = context.propertySheets.Get(context.resources.shaders.motionBlur);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_10 = ___0_context;
NullCheck(L_10);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_11;
L_11 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_10, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_12 = ___0_context;
NullCheck(L_12);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_13;
L_13 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_12, NULL);
NullCheck(L_13);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_14 = L_13->___shaders_7;
NullCheck(L_14);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_15 = L_14->___motionBlur_9;
NullCheck(L_11);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_16;
L_16 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_11, L_15, NULL);
V_3 = L_16;
// cmd.BeginSample("MotionBlur");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = V_0;
NullCheck(L_17);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_17, _stringLiteral23D050BFD429F33A71161E97A87CDBCBCDA07DDC, NULL);
// int maxBlurPixels = (int)(kMaxBlurRadius * context.height / 100);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___0_context;
NullCheck(L_18);
int32_t L_19;
L_19 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_18, NULL);
V_4 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)(((float)il2cpp_codegen_multiply((5.0f), ((float)L_19)))/(100.0f))));
// int tileSize = ((maxBlurPixels - 1) / 8 + 1) * 8;
int32_t L_20 = V_4;
V_5 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_subtract(L_20, 1))/8)), 1)), 8));
// var velocityScale = settings.shutterAngle / 360f;
MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* L_21;
L_21 = PostProcessEffectRenderer_1_get_settings_m288B3D3946A169085FC6ADC1AB371CD59FC039FF_inline(__this, PostProcessEffectRenderer_1_get_settings_m288B3D3946A169085FC6ADC1AB371CD59FC039FF_RuntimeMethod_var);
NullCheck(L_21);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_22 = L_21->___shutterAngle_7;
float L_23;
L_23 = ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline(L_22, ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_RuntimeMethod_var);
V_6 = ((float)(L_23/(360.0f)));
// sheet.properties.SetFloat(ShaderIDs.VelocityScale, velocityScale);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_24 = V_3;
NullCheck(L_24);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_25;
L_25 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_24, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_26 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___VelocityScale_41;
float L_27 = V_6;
NullCheck(L_25);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_25, L_26, L_27, NULL);
// sheet.properties.SetFloat(ShaderIDs.MaxBlurRadius, maxBlurPixels);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_28 = V_3;
NullCheck(L_28);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_29;
L_29 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_28, NULL);
int32_t L_30 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___MaxBlurRadius_42;
int32_t L_31 = V_4;
NullCheck(L_29);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_29, L_30, ((float)L_31), NULL);
// sheet.properties.SetFloat(ShaderIDs.RcpMaxBlurRadius, 1f / maxBlurPixels);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_32 = V_3;
NullCheck(L_32);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_33;
L_33 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_32, NULL);
int32_t L_34 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___RcpMaxBlurRadius_43;
int32_t L_35 = V_4;
NullCheck(L_33);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_33, L_34, ((float)((1.0f)/((float)L_35))), NULL);
// int vbuffer = ShaderIDs.VelocityTex;
int32_t L_36 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___VelocityTex_44;
V_7 = L_36;
// CreateTemporaryRT(context, vbuffer, context.width, context.height, packedRTFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_37 = ___0_context;
int32_t L_38 = V_7;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_39 = ___0_context;
NullCheck(L_39);
int32_t L_40;
L_40 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_39, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_41 = ___0_context;
NullCheck(L_41);
int32_t L_42;
L_42 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_41, NULL);
int32_t L_43 = V_2;
MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D(__this, L_37, L_38, L_40, L_42, L_43, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, vbuffer, sheet, (int)Pass.VelocitySetup);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_44 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_45;
L_45 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
int32_t L_46 = V_7;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_47;
L_47 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_46, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_48 = V_3;
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_49 = V_14;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_44, L_45, L_47, L_48, 0, (bool)0, L_49, (bool)0, NULL);
// int tile2 = ShaderIDs.Tile2RT;
int32_t L_50 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Tile2RT_45;
V_8 = L_50;
// CreateTemporaryRT(context, tile2, context.width / 2, context.height / 2, vectorRTFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_51 = ___0_context;
int32_t L_52 = V_8;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_53 = ___0_context;
NullCheck(L_53);
int32_t L_54;
L_54 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_53, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_55 = ___0_context;
NullCheck(L_55);
int32_t L_56;
L_56 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_55, NULL);
int32_t L_57 = V_1;
MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D(__this, L_51, L_52, ((int32_t)(L_54/2)), ((int32_t)(L_56/2)), L_57, NULL);
// cmd.BlitFullscreenTriangle(vbuffer, tile2, sheet, (int)Pass.TileMax1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_58 = V_0;
int32_t L_59 = V_7;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_60;
L_60 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_59, NULL);
int32_t L_61 = V_8;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_62;
L_62 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_61, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_63 = V_3;
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_64 = V_14;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_58, L_60, L_62, L_63, 1, (bool)0, L_64, (bool)0, NULL);
// int tile4 = ShaderIDs.Tile4RT;
int32_t L_65 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Tile4RT_46;
V_9 = L_65;
// CreateTemporaryRT(context, tile4, context.width / 4, context.height / 4, vectorRTFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_66 = ___0_context;
int32_t L_67 = V_9;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_68 = ___0_context;
NullCheck(L_68);
int32_t L_69;
L_69 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_68, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_70 = ___0_context;
NullCheck(L_70);
int32_t L_71;
L_71 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_70, NULL);
int32_t L_72 = V_1;
MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D(__this, L_66, L_67, ((int32_t)(L_69/4)), ((int32_t)(L_71/4)), L_72, NULL);
// cmd.BlitFullscreenTriangle(tile2, tile4, sheet, (int)Pass.TileMax2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_73 = V_0;
int32_t L_74 = V_8;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_75;
L_75 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_74, NULL);
int32_t L_76 = V_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_77;
L_77 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_76, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_78 = V_3;
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_79 = V_14;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_73, L_75, L_77, L_78, 2, (bool)0, L_79, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(tile2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_80 = V_0;
int32_t L_81 = V_8;
NullCheck(L_80);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_80, L_81, NULL);
// int tile8 = ShaderIDs.Tile8RT;
int32_t L_82 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Tile8RT_47;
V_10 = L_82;
// CreateTemporaryRT(context, tile8, context.width / 8, context.height / 8, vectorRTFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_83 = ___0_context;
int32_t L_84 = V_10;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_85 = ___0_context;
NullCheck(L_85);
int32_t L_86;
L_86 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_85, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_87 = ___0_context;
NullCheck(L_87);
int32_t L_88;
L_88 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_87, NULL);
int32_t L_89 = V_1;
MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D(__this, L_83, L_84, ((int32_t)(L_86/8)), ((int32_t)(L_88/8)), L_89, NULL);
// cmd.BlitFullscreenTriangle(tile4, tile8, sheet, (int)Pass.TileMax2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_90 = V_0;
int32_t L_91 = V_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_92;
L_92 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_91, NULL);
int32_t L_93 = V_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_94;
L_94 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_93, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_95 = V_3;
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_96 = V_14;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_90, L_92, L_94, L_95, 2, (bool)0, L_96, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(tile4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = V_0;
int32_t L_98 = V_9;
NullCheck(L_97);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_97, L_98, NULL);
// var tileMaxOffs = Vector2.one * (tileSize / 8f - 1f) * -0.5f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_99;
L_99 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
int32_t L_100 = V_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_101;
L_101 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_99, ((float)il2cpp_codegen_subtract(((float)(((float)L_100)/(8.0f))), (1.0f))), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_102;
L_102 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_101, (-0.5f), NULL);
V_11 = L_102;
// sheet.properties.SetVector(ShaderIDs.TileMaxOffs, tileMaxOffs);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_103 = V_3;
NullCheck(L_103);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_104;
L_104 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_103, NULL);
int32_t L_105 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TileMaxOffs_48;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_106 = V_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_107;
L_107 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_106, NULL);
NullCheck(L_104);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_104, L_105, L_107, NULL);
// sheet.properties.SetFloat(ShaderIDs.TileMaxLoop, (int)(tileSize / 8f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_108 = V_3;
NullCheck(L_108);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_109;
L_109 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_108, NULL);
int32_t L_110 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TileMaxLoop_49;
int32_t L_111 = V_5;
NullCheck(L_109);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_109, L_110, ((float)il2cpp_codegen_cast_double_to_int<int32_t>(((float)(((float)L_111)/(8.0f))))), NULL);
// int tile = ShaderIDs.TileVRT;
int32_t L_112 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TileVRT_50;
V_12 = L_112;
// CreateTemporaryRT(context, tile, context.width / tileSize, context.height / tileSize, vectorRTFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_113 = ___0_context;
int32_t L_114 = V_12;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_115 = ___0_context;
NullCheck(L_115);
int32_t L_116;
L_116 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_115, NULL);
int32_t L_117 = V_5;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_118 = ___0_context;
NullCheck(L_118);
int32_t L_119;
L_119 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_118, NULL);
int32_t L_120 = V_5;
int32_t L_121 = V_1;
MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D(__this, L_113, L_114, ((int32_t)(L_116/L_117)), ((int32_t)(L_119/L_120)), L_121, NULL);
// cmd.BlitFullscreenTriangle(tile8, tile, sheet, (int)Pass.TileMaxV);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_122 = V_0;
int32_t L_123 = V_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_124;
L_124 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_123, NULL);
int32_t L_125 = V_12;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_126;
L_126 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_125, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_127 = V_3;
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_128 = V_14;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_122, L_124, L_126, L_127, 3, (bool)0, L_128, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(tile8);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_129 = V_0;
int32_t L_130 = V_10;
NullCheck(L_129);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_129, L_130, NULL);
// int neighborMax = ShaderIDs.NeighborMaxTex;
int32_t L_131 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___NeighborMaxTex_51;
V_13 = L_131;
// CreateTemporaryRT(context, neighborMax, context.width / tileSize, context.height / tileSize, vectorRTFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_132 = ___0_context;
int32_t L_133 = V_13;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_134 = ___0_context;
NullCheck(L_134);
int32_t L_135;
L_135 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_134, NULL);
int32_t L_136 = V_5;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_137 = ___0_context;
NullCheck(L_137);
int32_t L_138;
L_138 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_137, NULL);
int32_t L_139 = V_5;
int32_t L_140 = V_1;
MotionBlurRenderer_CreateTemporaryRT_mD976DBC2C27CEEA14915FF82A210B39CBC5E086D(__this, L_132, L_133, ((int32_t)(L_135/L_136)), ((int32_t)(L_138/L_139)), L_140, NULL);
// cmd.BlitFullscreenTriangle(tile, neighborMax, sheet, (int)Pass.NeighborMax);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_141 = V_0;
int32_t L_142 = V_12;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_143;
L_143 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_142, NULL);
int32_t L_144 = V_13;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_145;
L_145 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_144, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_146 = V_3;
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_147 = V_14;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_141, L_143, L_145, L_146, 4, (bool)0, L_147, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(tile);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_148 = V_0;
int32_t L_149 = V_12;
NullCheck(L_148);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_148, L_149, NULL);
// sheet.properties.SetFloat(ShaderIDs.LoopCount, Mathf.Clamp(settings.sampleCount / 2, 1, 64));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_150 = V_3;
NullCheck(L_150);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_151;
L_151 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_150, NULL);
int32_t L_152 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LoopCount_52;
MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* L_153;
L_153 = PostProcessEffectRenderer_1_get_settings_m288B3D3946A169085FC6ADC1AB371CD59FC039FF_inline(__this, PostProcessEffectRenderer_1_get_settings_m288B3D3946A169085FC6ADC1AB371CD59FC039FF_RuntimeMethod_var);
NullCheck(L_153);
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_154 = L_153->___sampleCount_8;
int32_t L_155;
L_155 = ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_inline(L_154, ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_RuntimeMethod_var);
int32_t L_156;
L_156 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((int32_t)(L_155/2)), 1, ((int32_t)64), NULL);
NullCheck(L_151);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_151, L_152, ((float)L_156), NULL);
// cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Reconstruction);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_157 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_158 = ___0_context;
NullCheck(L_158);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_159;
L_159 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_158, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_160 = ___0_context;
NullCheck(L_160);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_161;
L_161 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_160, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_162 = V_3;
il2cpp_codegen_initobj((&V_14), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_163 = V_14;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_157, L_159, L_161, L_162, 5, (bool)0, L_163, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(vbuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_164 = V_0;
int32_t L_165 = V_7;
NullCheck(L_164);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_164, L_165, NULL);
// cmd.ReleaseTemporaryRT(neighborMax);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_166 = V_0;
int32_t L_167 = V_13;
NullCheck(L_166);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_166, L_167, NULL);
// cmd.EndSample("MotionBlur");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_168 = V_0;
NullCheck(L_168);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_168, _stringLiteral23D050BFD429F33A71161E97A87CDBCBCDA07DDC, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MotionBlurRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionBlurRenderer__ctor_m3AF94ED2942706ADA6EC007A084462BE9047D774 (MotionBlurRenderer_t6A65983809CF4B5830DC85C34DC259542DB0D05D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_mC3A41CE665D9AE8FE944908A0A7C891C2D319950_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PostProcessEffectRenderer_1__ctor_mC3A41CE665D9AE8FE944908A0A7C891C2D319950(__this, PostProcessEffectRenderer_1__ctor_mC3A41CE665D9AE8FE944908A0A7C891C2D319950_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::.ctor(UnityEngine.Rendering.PostProcessing.AmbientOcclusion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO__ctor_m9BFC7ADD2493601C3DB9371EB189D4635612F1DF (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___0_settings, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// readonly float[] m_SampleThickness =
// {
// Mathf.Sqrt(1f - 0.2f * 0.2f),
// Mathf.Sqrt(1f - 0.4f * 0.4f),
// Mathf.Sqrt(1f - 0.6f * 0.6f),
// Mathf.Sqrt(1f - 0.8f * 0.8f),
// Mathf.Sqrt(1f - 0.2f * 0.2f - 0.2f * 0.2f),
// Mathf.Sqrt(1f - 0.2f * 0.2f - 0.4f * 0.4f),
// Mathf.Sqrt(1f - 0.2f * 0.2f - 0.6f * 0.6f),
// Mathf.Sqrt(1f - 0.2f * 0.2f - 0.8f * 0.8f),
// Mathf.Sqrt(1f - 0.4f * 0.4f - 0.4f * 0.4f),
// Mathf.Sqrt(1f - 0.4f * 0.4f - 0.6f * 0.6f),
// Mathf.Sqrt(1f - 0.4f * 0.4f - 0.8f * 0.8f),
// Mathf.Sqrt(1f - 0.6f * 0.6f - 0.6f * 0.6f)
// };
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0;
float L_2;
L_2 = sqrtf((0.959999979f));
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_2);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = L_1;
float L_4;
L_4 = sqrtf((0.839999974f));
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_4);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = L_3;
float L_6;
L_6 = sqrtf((0.639999986f));
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_6);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = L_5;
float L_8;
L_8 = sqrtf((0.359999955f));
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (float)L_8);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = L_7;
float L_10;
L_10 = sqrtf((0.919999957f));
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (float)L_10);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = L_9;
float L_12;
L_12 = sqrtf((0.799999952f));
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (float)L_12);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = L_11;
float L_14;
L_14 = sqrtf((0.599999964f));
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (float)L_14);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = L_13;
float L_16;
L_16 = sqrtf((0.319999933f));
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(7), (float)L_16);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = L_15;
float L_18;
L_18 = sqrtf((0.679999948f));
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(8), (float)L_18);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = L_17;
float L_20;
L_20 = sqrtf((0.479999959f));
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (float)L_20);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = L_19;
float L_22;
L_22 = sqrtf((0.199999928f));
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (float)L_22);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = L_21;
float L_24;
L_24 = sqrtf((0.279999971f));
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (float)L_24);
__this->___m_SampleThickness_0 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SampleThickness_0), (void*)L_23);
// readonly float[] m_InvThicknessTable = new float[12];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
__this->___m_InvThicknessTable_1 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvThicknessTable_1), (void*)L_25);
// readonly float[] m_SampleWeightTable = new float[12];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
__this->___m_SampleWeightTable_2 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SampleWeightTable_2), (void*)L_26);
// readonly int[] m_Widths = new int[7];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)7);
__this->___m_Widths_3 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Widths_3), (void*)L_27);
// readonly int[] m_Heights = new int[7];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)7);
__this->___m_Heights_4 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Heights_4), (void*)L_28);
// readonly int[] m_ScaledWidths = new int[7];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)7);
__this->___m_ScaledWidths_5 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ScaledWidths_5), (void*)L_29);
// readonly int[] m_ScaledHeights = new int[7];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)7);
__this->___m_ScaledHeights_6 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ScaledHeights_6), (void*)L_30);
// readonly RenderTargetIdentifier[] m_MRT =
// {
// BuiltinRenderTextureType.GBuffer0, // Albedo, Occ
// BuiltinRenderTextureType.CameraTarget // Ambient
// };
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_31 = (RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)SZArrayNew(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var, (uint32_t)2);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_32 = L_31;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_33;
L_33 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(((int32_t)10), NULL);
NullCheck(L_32);
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_33);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_34 = L_32;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_35;
L_35 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(1), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_35);
__this->___m_MRT_11 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MRT_11), (void*)L_34);
// public MultiScaleVO(AmbientOcclusion settings)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Settings = settings;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_36 = ___0_settings;
__this->___m_Settings_7 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Settings_7), (void*)L_36);
// }
return;
}
}
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.MultiScaleVO::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiScaleVO_GetCameraFlags_m8E4A64719125B3893304CA2A2EC1F3C85F7687EF (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, const RuntimeMethod* method)
{
{
// return DepthTextureMode.Depth;
return (int32_t)(1);
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::SetResources(UnityEngine.Rendering.PostProcessing.PostProcessResources)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_SetResources_m84240174825540B7F4C74D968DC59AD2ECC591C1 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* ___0_resources, const RuntimeMethod* method)
{
{
// m_Resources = resources;
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_0 = ___0_resources;
__this->___m_Resources_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resources_9), (void*)L_0);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::Alloc(UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel,UnityEngine.RenderTextureFormat,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_id, int32_t ___2_size, int32_t ___3_format, bool ___4_uav, bool ___5_dynamicScale, const RuntimeMethod* method)
{
int32_t V_0 = 0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// int sizeId = (int)size;
int32_t L_0 = ___2_size;
V_0 = L_0;
// cmd.GetTemporaryRT(id, new RenderTextureDescriptor
// {
// #if UNITY_2019_4_OR_NEWER
// width = m_Widths[sizeId],
// height = m_Heights[sizeId],
// #else
// width = m_ScaledWidths[sizeId],
// height = m_ScaledHeights[sizeId],
// #endif
// colorFormat = format,
// depthBufferBits = 0,
// volumeDepth = 1,
// autoGenerateMips = false,
// msaaSamples = 1,
// #if UNITY_2019_2_OR_NEWER
// mipCount = 1,
// #endif
// #if UNITY_2019_4_OR_NEWER
// useDynamicScale = dynamicScale,
// #endif
// enableRandomWrite = uav,
// dimension = TextureDimension.Tex2D,
// sRGB = false
// }, FilterMode.Point);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___0_cmd;
int32_t L_2 = ___1_id;
il2cpp_codegen_initobj((&V_1), sizeof(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___m_Widths_3;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline((&V_1), L_6, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___m_Heights_4;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_1), L_10, NULL);
int32_t L_11 = ___3_format;
RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&V_1), L_11, NULL);
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_1), 0, NULL);
RenderTextureDescriptor_set_volumeDepth_mEF9610D1C14182417A01B7243DEE6B559A13B34D_inline((&V_1), 1, NULL);
RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_1), (bool)0, NULL);
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_1), 1, NULL);
RenderTextureDescriptor_set_mipCount_mDCC85ED7D97BD64A290A21DB91BC5CB1C4BA95EF_inline((&V_1), 1, NULL);
bool L_12 = ___5_dynamicScale;
RenderTextureDescriptor_set_useDynamicScale_m9335866C8754D51235D391E84F8972C4C518844A((&V_1), L_12, NULL);
bool L_13 = ___4_uav;
RenderTextureDescriptor_set_enableRandomWrite_m915CC9F6A154C5D7EF38FC9C9415DEFB67D481F4((&V_1), L_13, NULL);
RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_1), 2, NULL);
RenderTextureDescriptor_set_sRGB_mAB7A494EE8C496C22B3BBBCB90488312D46F3429((&V_1), (bool)0, NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_14 = V_1;
NullCheck(L_1);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_1, L_2, L_14, 0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::AllocArray(UnityEngine.Rendering.CommandBuffer,System.Int32,UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel,UnityEngine.RenderTextureFormat,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_id, int32_t ___2_size, int32_t ___3_format, bool ___4_uav, bool ___5_dynamicScale, const RuntimeMethod* method)
{
int32_t V_0 = 0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// int sizeId = (int)size;
int32_t L_0 = ___2_size;
V_0 = L_0;
// cmd.GetTemporaryRT(id, new RenderTextureDescriptor
// {
// #if UNITY_2019_4_OR_NEWER
// width = m_Widths[sizeId],
// height = m_Heights[sizeId],
// #else
// width = m_ScaledWidths[sizeId],
// height = m_ScaledHeights[sizeId],
// #endif
// colorFormat = format,
// depthBufferBits = 0,
// volumeDepth = 16,
// autoGenerateMips = false,
// msaaSamples = 1,
// #if UNITY_2019_2_OR_NEWER
// mipCount = 1,
// #endif
// #if UNITY_2019_4_OR_NEWER
// useDynamicScale = dynamicScale,
// #endif
// enableRandomWrite = uav,
// dimension = TextureDimension.Tex2DArray,
// sRGB = false
// }, FilterMode.Point);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___0_cmd;
int32_t L_2 = ___1_id;
il2cpp_codegen_initobj((&V_1), sizeof(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___m_Widths_3;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline((&V_1), L_6, NULL);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___m_Heights_4;
int32_t L_8 = V_0;
NullCheck(L_7);
int32_t L_9 = L_8;
int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_1), L_10, NULL);
int32_t L_11 = ___3_format;
RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&V_1), L_11, NULL);
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_1), 0, NULL);
RenderTextureDescriptor_set_volumeDepth_mEF9610D1C14182417A01B7243DEE6B559A13B34D_inline((&V_1), ((int32_t)16), NULL);
RenderTextureDescriptor_set_autoGenerateMips_mB49837BA39F45B3F814928C8C471A082A4BDC414((&V_1), (bool)0, NULL);
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_1), 1, NULL);
RenderTextureDescriptor_set_mipCount_mDCC85ED7D97BD64A290A21DB91BC5CB1C4BA95EF_inline((&V_1), 1, NULL);
bool L_12 = ___5_dynamicScale;
RenderTextureDescriptor_set_useDynamicScale_m9335866C8754D51235D391E84F8972C4C518844A((&V_1), L_12, NULL);
bool L_13 = ___4_uav;
RenderTextureDescriptor_set_enableRandomWrite_m915CC9F6A154C5D7EF38FC9C9415DEFB67D481F4((&V_1), L_13, NULL);
RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline((&V_1), 5, NULL);
RenderTextureDescriptor_set_sRGB_mAB7A494EE8C496C22B3BBBCB90488312D46F3429((&V_1), (bool)0, NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_14 = V_1;
NullCheck(L_1);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_1, L_2, L_14, 0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::Release(UnityEngine.Rendering.CommandBuffer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_id, const RuntimeMethod* method)
{
{
// cmd.ReleaseTemporaryRT(id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___0_cmd;
int32_t L_1 = ___1_id;
NullCheck(L_0);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_0, L_1, NULL);
// }
return;
}
}
// UnityEngine.Vector4 UnityEngine.Rendering.PostProcessing.MultiScaleVO::CalculateZBufferParams(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 MultiScaleVO_CalculateZBufferParams_m22B0A0F3F81F8B763B4FC56576A24CEF93836E8F (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float fpn = camera.farClipPlane / camera.nearClipPlane;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_camera;
NullCheck(L_0);
float L_1;
L_1 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_0, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___0_camera;
NullCheck(L_2);
float L_3;
L_3 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_2, NULL);
V_0 = ((float)(L_1/L_3));
// if (SystemInfo.usesReversedZBuffer)
bool L_4;
L_4 = SystemInfo_get_usesReversedZBuffer_m52819B4B538F590FCA0370FC99775B3AA6B32514(NULL);
if (!L_4)
{
goto IL_0031;
}
}
{
// return new Vector4(fpn - 1f, 1f, 0f, 0f);
float L_5 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), ((float)il2cpp_codegen_subtract(L_5, (1.0f))), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
return L_6;
}
IL_0031:
{
// return new Vector4(1f - fpn, fpn, 0f, 0f);
float L_7 = V_0;
float L_8 = V_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_9), ((float)il2cpp_codegen_subtract((1.0f), L_7)), L_8, (0.0f), (0.0f), /*hidden argument*/NULL);
return L_9;
}
}
// System.Single UnityEngine.Rendering.PostProcessing.MultiScaleVO::CalculateTanHalfFovHeight(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MultiScaleVO_CalculateTanHalfFovHeight_mC39EF131E77E87D11C46F6F0407FFF242D775BE8 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return 1f / camera.projectionMatrix[0, 0];
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_camera;
NullCheck(L_0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_0, NULL);
V_0 = L_1;
float L_2;
L_2 = Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline((&V_0), 0, 0, NULL);
return ((float)((1.0f)/L_2));
}
}
// UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.MultiScaleVO::GetSize(UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, int32_t ___0_mip, const RuntimeMethod* method)
{
{
// return new Vector2(m_ScaledWidths[(int)mip], m_ScaledHeights[(int)mip]);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ScaledWidths_5;
int32_t L_1 = ___0_mip;
NullCheck(L_0);
int32_t L_2 = L_1;
int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___m_ScaledHeights_6;
int32_t L_5 = ___0_mip;
NullCheck(L_4);
int32_t L_6 = L_5;
int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)L_3), ((float)L_7), /*hidden argument*/NULL);
return L_8;
}
}
// UnityEngine.Vector3 UnityEngine.Rendering.PostProcessing.MultiScaleVO::GetSizeArray(UnityEngine.Rendering.PostProcessing.MultiScaleVO/MipLevel)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MultiScaleVO_GetSizeArray_m69FBD800D97C26290A466A097E7E50A2CE9CDFFA (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, int32_t ___0_mip, const RuntimeMethod* method)
{
{
// return new Vector3(m_ScaledWidths[(int)mip], m_ScaledHeights[(int)mip], 16);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ScaledWidths_5;
int32_t L_1 = ___0_mip;
NullCheck(L_0);
int32_t L_2 = L_1;
int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___m_ScaledHeights_6;
int32_t L_5 = ___0_mip;
NullCheck(L_4);
int32_t L_6 = L_5;
int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), ((float)L_3), ((float)L_7), (16.0f), /*hidden argument*/NULL);
return L_8;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::GenerateAOMap(UnityEngine.Rendering.CommandBuffer,UnityEngine.Camera,UnityEngine.Rendering.RenderTargetIdentifier,System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_GenerateAOMap_m5F19CF58D1022B3A75F65C0DBC8BF6F77CBA4BD1 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___2_destination, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___3_depthMap, bool ___4_invert, bool ___5_isMSAA, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t G_B2_0 = 0;
int32_t G_B2_1 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B2_2 = NULL;
int32_t G_B2_3 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B2_4 = NULL;
int32_t G_B1_0 = 0;
int32_t G_B1_1 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B1_2 = NULL;
int32_t G_B1_3 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B1_4 = NULL;
int32_t G_B3_0 = 0;
int32_t G_B3_1 = 0;
int32_t G_B3_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B3_3 = NULL;
int32_t G_B3_4 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B3_5 = NULL;
int32_t G_B5_0 = 0;
int32_t G_B5_1 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B5_2 = NULL;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B4_2 = NULL;
int32_t G_B6_0 = 0;
int32_t G_B6_1 = 0;
int32_t G_B6_2 = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* G_B6_3 = NULL;
{
// m_Widths[0] = m_ScaledWidths[0] = camera.pixelWidth * (RuntimeUtilities.isSinglePassStereoEnabled ? 2 : 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_Widths_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_ScaledWidths_5;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___1_camera;
NullCheck(L_2);
int32_t L_3;
L_3 = Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_4;
L_4 = RuntimeUtilities_get_isSinglePassStereoEnabled_mE604A4AFD0B1368350F752A5769B2E471E923523(NULL);
G_B1_0 = L_3;
G_B1_1 = 0;
G_B1_2 = L_1;
G_B1_3 = 0;
G_B1_4 = L_0;
if (L_4)
{
G_B2_0 = L_3;
G_B2_1 = 0;
G_B2_2 = L_1;
G_B2_3 = 0;
G_B2_4 = L_0;
goto IL_001e;
}
}
{
G_B3_0 = 1;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
G_B3_3 = G_B1_2;
G_B3_4 = G_B1_3;
G_B3_5 = G_B1_4;
goto IL_001f;
}
IL_001e:
{
G_B3_0 = 2;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
G_B3_3 = G_B2_2;
G_B3_4 = G_B2_3;
G_B3_5 = G_B2_4;
}
IL_001f:
{
int32_t L_5 = ((int32_t)il2cpp_codegen_multiply(G_B3_1, G_B3_0));
V_3 = L_5;
NullCheck(G_B3_3);
(G_B3_3)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_2), (int32_t)L_5);
int32_t L_6 = V_3;
NullCheck(G_B3_5);
(G_B3_5)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_4), (int32_t)L_6);
// m_Heights[0] = m_ScaledHeights[0] = camera.pixelHeight;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___m_Heights_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___m_ScaledHeights_6;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = ___1_camera;
NullCheck(L_9);
int32_t L_10;
L_10 = Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59(L_9, NULL);
int32_t L_11 = L_10;
V_3 = L_11;
NullCheck(L_8);
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_11);
int32_t L_12 = V_3;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_12);
// m_ScaledWidths[0] = camera.scaledPixelWidth * (RuntimeUtilities.isSinglePassStereoEnabled ? 2 : 1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->___m_ScaledWidths_5;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = ___1_camera;
NullCheck(L_14);
int32_t L_15;
L_15 = Camera_get_scaledPixelWidth_m249B2380A6E403DC1EA5E153546C4F61E226E42D(L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_16;
L_16 = RuntimeUtilities_get_isSinglePassStereoEnabled_mE604A4AFD0B1368350F752A5769B2E471E923523(NULL);
G_B4_0 = L_15;
G_B4_1 = 0;
G_B4_2 = L_13;
if (L_16)
{
G_B5_0 = L_15;
G_B5_1 = 0;
G_B5_2 = L_13;
goto IL_0055;
}
}
{
G_B6_0 = 1;
G_B6_1 = G_B4_0;
G_B6_2 = G_B4_1;
G_B6_3 = G_B4_2;
goto IL_0056;
}
IL_0055:
{
G_B6_0 = 2;
G_B6_1 = G_B5_0;
G_B6_2 = G_B5_1;
G_B6_3 = G_B5_2;
}
IL_0056:
{
NullCheck(G_B6_3);
(G_B6_3)->SetAt(static_cast<il2cpp_array_size_t>(G_B6_2), (int32_t)((int32_t)il2cpp_codegen_multiply(G_B6_1, G_B6_0)));
// m_ScaledHeights[0] = camera.scaledPixelHeight;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = __this->___m_ScaledHeights_6;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18 = ___1_camera;
NullCheck(L_18);
int32_t L_19;
L_19 = Camera_get_scaledPixelHeight_m9A61AA4F944C308A6F8B7D094C92C7A40EFB4AB9(L_18, NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_19);
// float widthScalingFactor = ScalableBufferManager.widthScaleFactor;
float L_20;
L_20 = ScalableBufferManager_get_widthScaleFactor_m544DB29370FFD51C8E445BA407B0199116F79EAC(NULL);
V_0 = L_20;
// float heightScalingFactor = ScalableBufferManager.heightScaleFactor;
float L_21;
L_21 = ScalableBufferManager_get_heightScaleFactor_mD47126B1D94893B4DC53B57D7678631A058A264B(NULL);
V_1 = L_21;
// for (int i = 1; i < 7; i++)
V_4 = 1;
goto IL_00ec;
}
IL_0077:
{
// int div = 1 << i;
int32_t L_22 = V_4;
V_5 = ((int32_t)(1<<((int32_t)(L_22&((int32_t)31)))));
// m_Widths[i] = (m_Widths[0] + (div - 1)) / div;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___m_Widths_3;
int32_t L_24 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = __this->___m_Widths_3;
NullCheck(L_25);
int32_t L_26 = 0;
int32_t L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
int32_t L_28 = V_5;
int32_t L_29 = V_5;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_27, ((int32_t)il2cpp_codegen_subtract(L_28, 1))))/L_29)));
// m_Heights[i] = (m_Heights[0] + (div - 1)) / div;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = __this->___m_Heights_4;
int32_t L_31 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = __this->___m_Heights_4;
NullCheck(L_32);
int32_t L_33 = 0;
int32_t L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
int32_t L_35 = V_5;
int32_t L_36 = V_5;
NullCheck(L_30);
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_34, ((int32_t)il2cpp_codegen_subtract(L_35, 1))))/L_36)));
// m_ScaledWidths[i] = Mathf.CeilToInt(m_Widths[i] * widthScalingFactor);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = __this->___m_ScaledWidths_5;
int32_t L_38 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = __this->___m_Widths_3;
int32_t L_40 = V_4;
NullCheck(L_39);
int32_t L_41 = L_40;
int32_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
float L_43 = V_0;
int32_t L_44;
L_44 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)il2cpp_codegen_multiply(((float)L_42), L_43)), NULL);
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(L_38), (int32_t)L_44);
// m_ScaledHeights[i] = Mathf.CeilToInt(m_Heights[i] * heightScalingFactor);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = __this->___m_ScaledHeights_6;
int32_t L_46 = V_4;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = __this->___m_Heights_4;
int32_t L_48 = V_4;
NullCheck(L_47);
int32_t L_49 = L_48;
int32_t L_50 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
float L_51 = V_1;
int32_t L_52;
L_52 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)il2cpp_codegen_multiply(((float)L_50), L_51)), NULL);
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(L_46), (int32_t)L_52);
// for (int i = 1; i < 7; i++)
int32_t L_53 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_53, 1));
}
IL_00ec:
{
// for (int i = 1; i < 7; i++)
int32_t L_54 = V_4;
if ((((int32_t)L_54) < ((int32_t)7)))
{
goto IL_0077;
}
}
{
// PushAllocCommands(cmd, isMSAA, camera);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_55 = ___0_cmd;
bool L_56 = ___5_isMSAA;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_57 = ___1_camera;
MultiScaleVO_PushAllocCommands_mBEB5A921C0C0E84B9E42F6FAD1B53492DAAEA31E(__this, L_55, L_56, L_57, NULL);
// PushDownsampleCommands(cmd, camera, depthMap, isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_58 = ___0_cmd;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_59 = ___1_camera;
Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 L_60 = ___3_depthMap;
bool L_61 = ___5_isMSAA;
MultiScaleVO_PushDownsampleCommands_m2CDAC714FB28F0F9C7ABB7CC7A18E40C1402CEDB(__this, L_58, L_59, L_60, L_61, NULL);
// float tanHalfFovH = CalculateTanHalfFovHeight(camera);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_62 = ___1_camera;
float L_63;
L_63 = MultiScaleVO_CalculateTanHalfFovHeight_mC39EF131E77E87D11C46F6F0407FFF242D775BE8(__this, L_62, NULL);
V_2 = L_63;
// PushRenderCommands(cmd, ShaderIDs.TiledDepth1, ShaderIDs.Occlusion1, GetSizeArray(MipLevel.L3), tanHalfFovH, isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_64 = ___0_cmd;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_65 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth1_19;
int32_t L_66 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion1_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
L_67 = MultiScaleVO_GetSizeArray_m69FBD800D97C26290A466A097E7E50A2CE9CDFFA(__this, 3, NULL);
float L_68 = V_2;
bool L_69 = ___5_isMSAA;
MultiScaleVO_PushRenderCommands_m08B92180E92671B64E66E4EE3000DBC68C3598AF(__this, L_64, L_65, L_66, L_67, L_68, L_69, NULL);
// PushRenderCommands(cmd, ShaderIDs.TiledDepth2, ShaderIDs.Occlusion2, GetSizeArray(MipLevel.L4), tanHalfFovH, isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_70 = ___0_cmd;
int32_t L_71 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth2_20;
int32_t L_72 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion2_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
L_73 = MultiScaleVO_GetSizeArray_m69FBD800D97C26290A466A097E7E50A2CE9CDFFA(__this, 4, NULL);
float L_74 = V_2;
bool L_75 = ___5_isMSAA;
MultiScaleVO_PushRenderCommands_m08B92180E92671B64E66E4EE3000DBC68C3598AF(__this, L_70, L_71, L_72, L_73, L_74, L_75, NULL);
// PushRenderCommands(cmd, ShaderIDs.TiledDepth3, ShaderIDs.Occlusion3, GetSizeArray(MipLevel.L5), tanHalfFovH, isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_76 = ___0_cmd;
int32_t L_77 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth3_21;
int32_t L_78 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion3_25;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = MultiScaleVO_GetSizeArray_m69FBD800D97C26290A466A097E7E50A2CE9CDFFA(__this, 5, NULL);
float L_80 = V_2;
bool L_81 = ___5_isMSAA;
MultiScaleVO_PushRenderCommands_m08B92180E92671B64E66E4EE3000DBC68C3598AF(__this, L_76, L_77, L_78, L_79, L_80, L_81, NULL);
// PushRenderCommands(cmd, ShaderIDs.TiledDepth4, ShaderIDs.Occlusion4, GetSizeArray(MipLevel.L6), tanHalfFovH, isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_82 = ___0_cmd;
int32_t L_83 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth4_22;
int32_t L_84 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion4_26;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
L_85 = MultiScaleVO_GetSizeArray_m69FBD800D97C26290A466A097E7E50A2CE9CDFFA(__this, 6, NULL);
float L_86 = V_2;
bool L_87 = ___5_isMSAA;
MultiScaleVO_PushRenderCommands_m08B92180E92671B64E66E4EE3000DBC68C3598AF(__this, L_82, L_83, L_84, L_85, L_86, L_87, NULL);
// PushUpsampleCommands(cmd, ShaderIDs.LowDepth4, ShaderIDs.Occlusion4, ShaderIDs.LowDepth3, ShaderIDs.Occlusion3, ShaderIDs.Combined3, GetSize(MipLevel.L4), GetSize(MipLevel.L3), isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_88 = ___0_cmd;
int32_t L_89 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth4_18;
int32_t L_90 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion4_26;
int32_t L_91 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17;
int32_t L_92 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion3_25;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_93;
memset((&L_93), 0, sizeof(L_93));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_93), L_92, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
int32_t L_94 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined3_29;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_95;
L_95 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_94, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96;
L_96 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97;
L_97 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_96, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_98;
L_98 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 3, NULL);
bool L_99 = ___5_isMSAA;
MultiScaleVO_PushUpsampleCommands_mE4D317E8951EC0CF04E6AECBA833A24332AD2BB0(__this, L_88, L_89, L_90, L_91, L_93, L_95, L_97, L_98, L_99, (bool)0, NULL);
// PushUpsampleCommands(cmd, ShaderIDs.LowDepth3, ShaderIDs.Combined3, ShaderIDs.LowDepth2, ShaderIDs.Occlusion2, ShaderIDs.Combined2, GetSize(MipLevel.L3), GetSize(MipLevel.L2), isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = ___0_cmd;
int32_t L_101 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17;
int32_t L_102 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined3_29;
int32_t L_103 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16;
int32_t L_104 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion2_24;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_105;
memset((&L_105), 0, sizeof(L_105));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_105), L_104, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
int32_t L_106 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined2_28;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_107;
L_107 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_106, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_108;
L_108 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109;
L_109 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_108, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_110;
L_110 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 2, NULL);
bool L_111 = ___5_isMSAA;
MultiScaleVO_PushUpsampleCommands_mE4D317E8951EC0CF04E6AECBA833A24332AD2BB0(__this, L_100, L_101, L_102, L_103, L_105, L_107, L_109, L_110, L_111, (bool)0, NULL);
// PushUpsampleCommands(cmd, ShaderIDs.LowDepth2, ShaderIDs.Combined2, ShaderIDs.LowDepth1, ShaderIDs.Occlusion1, ShaderIDs.Combined1, GetSize(MipLevel.L2), GetSize(MipLevel.L1), isMSAA);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_112 = ___0_cmd;
int32_t L_113 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16;
int32_t L_114 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined2_28;
int32_t L_115 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15;
int32_t L_116 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion1_23;
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_117;
memset((&L_117), 0, sizeof(L_117));
Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_117), L_116, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
int32_t L_118 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined1_27;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_119;
L_119 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_118, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_120;
L_120 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121;
L_121 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_120, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_122;
L_122 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 1, NULL);
bool L_123 = ___5_isMSAA;
MultiScaleVO_PushUpsampleCommands_mE4D317E8951EC0CF04E6AECBA833A24332AD2BB0(__this, L_112, L_113, L_114, L_115, L_117, L_119, L_121, L_122, L_123, (bool)0, NULL);
// PushUpsampleCommands(cmd, ShaderIDs.LowDepth1, ShaderIDs.Combined1, ShaderIDs.LinearDepth, null, destination, GetSize(MipLevel.L1), GetSize(MipLevel.Original), isMSAA, invert);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_124 = ___0_cmd;
int32_t L_125 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15;
int32_t L_126 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined1_27;
int32_t L_127 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LinearDepth_14;
il2cpp_codegen_initobj((&V_6), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_128 = V_6;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_129 = ___2_destination;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_130;
L_130 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131;
L_131 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_130, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_132;
L_132 = MultiScaleVO_GetSize_mE37BB8127DB121C2D77ACD8C28FB07142364C992(__this, 0, NULL);
bool L_133 = ___5_isMSAA;
bool L_134 = ___4_invert;
MultiScaleVO_PushUpsampleCommands_mE4D317E8951EC0CF04E6AECBA833A24332AD2BB0(__this, L_124, L_125, L_126, L_127, L_128, L_129, L_131, L_132, L_133, L_134, NULL);
// PushReleaseCommands(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_135 = ___0_cmd;
MultiScaleVO_PushReleaseCommands_mBE63709DDB6352D2F7025AE89BDE97BE0909C1AC(__this, L_135, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushAllocCommands(UnityEngine.Rendering.CommandBuffer,System.Boolean,UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushAllocCommands_mBEB5A921C0C0E84B9E42F6FAD1B53492DAAEA31E (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, bool ___1_isMSAA, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_camera, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (isMSAA)
bool L_0 = ___1_isMSAA;
if (!L_0)
{
goto IL_0167;
}
}
{
// Alloc(cmd, ShaderIDs.LinearDepth, MipLevel.Original, RenderTextureFormat.RGHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___0_cmd;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_2 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LinearDepth_14;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___2_camera;
NullCheck(L_3);
bool L_4;
L_4 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_3, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_1, L_2, 0, ((int32_t)13), (bool)1, L_4, NULL);
// Alloc(cmd, ShaderIDs.LowDepth1, MipLevel.L1, RenderTextureFormat.RGFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___0_cmd;
int32_t L_6 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___2_camera;
NullCheck(L_7);
bool L_8;
L_8 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_7, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_5, L_6, 1, ((int32_t)12), (bool)1, L_8, NULL);
// Alloc(cmd, ShaderIDs.LowDepth2, MipLevel.L2, RenderTextureFormat.RGFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___0_cmd;
int32_t L_10 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = ___2_camera;
NullCheck(L_11);
bool L_12;
L_12 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_11, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_9, L_10, 2, ((int32_t)12), (bool)1, L_12, NULL);
// Alloc(cmd, ShaderIDs.LowDepth3, MipLevel.L3, RenderTextureFormat.RGFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_13 = ___0_cmd;
int32_t L_14 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15 = ___2_camera;
NullCheck(L_15);
bool L_16;
L_16 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_15, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_13, L_14, 3, ((int32_t)12), (bool)1, L_16, NULL);
// Alloc(cmd, ShaderIDs.LowDepth4, MipLevel.L4, RenderTextureFormat.RGFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = ___0_cmd;
int32_t L_18 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth4_18;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = ___2_camera;
NullCheck(L_19);
bool L_20;
L_20 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_19, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_17, L_18, 4, ((int32_t)12), (bool)1, L_20, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth1, MipLevel.L3, RenderTextureFormat.RGHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = ___0_cmd;
int32_t L_22 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth1_19;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = ___2_camera;
NullCheck(L_23);
bool L_24;
L_24 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_23, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_21, L_22, 3, ((int32_t)13), (bool)1, L_24, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth2, MipLevel.L4, RenderTextureFormat.RGHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = ___0_cmd;
int32_t L_26 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth2_20;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_27 = ___2_camera;
NullCheck(L_27);
bool L_28;
L_28 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_27, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_25, L_26, 4, ((int32_t)13), (bool)1, L_28, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth3, MipLevel.L5, RenderTextureFormat.RGHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_29 = ___0_cmd;
int32_t L_30 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth3_21;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_31 = ___2_camera;
NullCheck(L_31);
bool L_32;
L_32 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_31, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_29, L_30, 5, ((int32_t)13), (bool)1, L_32, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth4, MipLevel.L6, RenderTextureFormat.RGHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = ___0_cmd;
int32_t L_34 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth4_22;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_35 = ___2_camera;
NullCheck(L_35);
bool L_36;
L_36 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_35, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_33, L_34, 6, ((int32_t)13), (bool)1, L_36, NULL);
// Alloc(cmd, ShaderIDs.Occlusion1, MipLevel.L1, RenderTextureFormat.RG16, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = ___0_cmd;
int32_t L_38 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion1_23;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_39 = ___2_camera;
NullCheck(L_39);
bool L_40;
L_40 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_39, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_37, L_38, 1, ((int32_t)25), (bool)1, L_40, NULL);
// Alloc(cmd, ShaderIDs.Occlusion2, MipLevel.L2, RenderTextureFormat.RG16, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = ___0_cmd;
int32_t L_42 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion2_24;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43 = ___2_camera;
NullCheck(L_43);
bool L_44;
L_44 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_43, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_41, L_42, 2, ((int32_t)25), (bool)1, L_44, NULL);
// Alloc(cmd, ShaderIDs.Occlusion3, MipLevel.L3, RenderTextureFormat.RG16, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_45 = ___0_cmd;
int32_t L_46 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion3_25;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_47 = ___2_camera;
NullCheck(L_47);
bool L_48;
L_48 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_47, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_45, L_46, 3, ((int32_t)25), (bool)1, L_48, NULL);
// Alloc(cmd, ShaderIDs.Occlusion4, MipLevel.L4, RenderTextureFormat.RG16, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_49 = ___0_cmd;
int32_t L_50 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion4_26;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_51 = ___2_camera;
NullCheck(L_51);
bool L_52;
L_52 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_51, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_49, L_50, 4, ((int32_t)25), (bool)1, L_52, NULL);
// Alloc(cmd, ShaderIDs.Combined1, MipLevel.L1, RenderTextureFormat.RG16, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_53 = ___0_cmd;
int32_t L_54 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined1_27;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_55 = ___2_camera;
NullCheck(L_55);
bool L_56;
L_56 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_55, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_53, L_54, 1, ((int32_t)25), (bool)1, L_56, NULL);
// Alloc(cmd, ShaderIDs.Combined2, MipLevel.L2, RenderTextureFormat.RG16, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_57 = ___0_cmd;
int32_t L_58 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined2_28;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_59 = ___2_camera;
NullCheck(L_59);
bool L_60;
L_60 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_59, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_57, L_58, 2, ((int32_t)25), (bool)1, L_60, NULL);
// Alloc(cmd, ShaderIDs.Combined3, MipLevel.L3, RenderTextureFormat.RG16, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = ___0_cmd;
int32_t L_62 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined3_29;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_63 = ___2_camera;
NullCheck(L_63);
bool L_64;
L_64 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_63, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_61, L_62, 3, ((int32_t)25), (bool)1, L_64, NULL);
return;
}
IL_0167:
{
// Alloc(cmd, ShaderIDs.LinearDepth, MipLevel.Original, RenderTextureFormat.RHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_65 = ___0_cmd;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_66 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LinearDepth_14;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_67 = ___2_camera;
NullCheck(L_67);
bool L_68;
L_68 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_67, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_65, L_66, 0, ((int32_t)15), (bool)1, L_68, NULL);
// Alloc(cmd, ShaderIDs.LowDepth1, MipLevel.L1, RenderTextureFormat.RFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_69 = ___0_cmd;
int32_t L_70 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_71 = ___2_camera;
NullCheck(L_71);
bool L_72;
L_72 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_71, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_69, L_70, 1, ((int32_t)14), (bool)1, L_72, NULL);
// Alloc(cmd, ShaderIDs.LowDepth2, MipLevel.L2, RenderTextureFormat.RFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_73 = ___0_cmd;
int32_t L_74 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_75 = ___2_camera;
NullCheck(L_75);
bool L_76;
L_76 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_75, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_73, L_74, 2, ((int32_t)14), (bool)1, L_76, NULL);
// Alloc(cmd, ShaderIDs.LowDepth3, MipLevel.L3, RenderTextureFormat.RFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_77 = ___0_cmd;
int32_t L_78 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_79 = ___2_camera;
NullCheck(L_79);
bool L_80;
L_80 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_79, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_77, L_78, 3, ((int32_t)14), (bool)1, L_80, NULL);
// Alloc(cmd, ShaderIDs.LowDepth4, MipLevel.L4, RenderTextureFormat.RFloat, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = ___0_cmd;
int32_t L_82 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth4_18;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_83 = ___2_camera;
NullCheck(L_83);
bool L_84;
L_84 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_83, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_81, L_82, 4, ((int32_t)14), (bool)1, L_84, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth1, MipLevel.L3, RenderTextureFormat.RHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_85 = ___0_cmd;
int32_t L_86 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth1_19;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_87 = ___2_camera;
NullCheck(L_87);
bool L_88;
L_88 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_87, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_85, L_86, 3, ((int32_t)15), (bool)1, L_88, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth2, MipLevel.L4, RenderTextureFormat.RHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_89 = ___0_cmd;
int32_t L_90 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth2_20;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_91 = ___2_camera;
NullCheck(L_91);
bool L_92;
L_92 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_91, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_89, L_90, 4, ((int32_t)15), (bool)1, L_92, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth3, MipLevel.L5, RenderTextureFormat.RHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_93 = ___0_cmd;
int32_t L_94 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth3_21;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_95 = ___2_camera;
NullCheck(L_95);
bool L_96;
L_96 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_95, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_93, L_94, 5, ((int32_t)15), (bool)1, L_96, NULL);
// AllocArray(cmd, ShaderIDs.TiledDepth4, MipLevel.L6, RenderTextureFormat.RHalf, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___0_cmd;
int32_t L_98 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth4_22;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_99 = ___2_camera;
NullCheck(L_99);
bool L_100;
L_100 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_99, NULL);
MultiScaleVO_AllocArray_m36BD4376B54B4A1E87ACA920D78C2E8E33ECCD72(__this, L_97, L_98, 6, ((int32_t)15), (bool)1, L_100, NULL);
// Alloc(cmd, ShaderIDs.Occlusion1, MipLevel.L1, RenderTextureFormat.R8, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_101 = ___0_cmd;
int32_t L_102 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion1_23;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_103 = ___2_camera;
NullCheck(L_103);
bool L_104;
L_104 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_103, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_101, L_102, 1, ((int32_t)16), (bool)1, L_104, NULL);
// Alloc(cmd, ShaderIDs.Occlusion2, MipLevel.L2, RenderTextureFormat.R8, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_105 = ___0_cmd;
int32_t L_106 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion2_24;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_107 = ___2_camera;
NullCheck(L_107);
bool L_108;
L_108 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_107, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_105, L_106, 2, ((int32_t)16), (bool)1, L_108, NULL);
// Alloc(cmd, ShaderIDs.Occlusion3, MipLevel.L3, RenderTextureFormat.R8, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_109 = ___0_cmd;
int32_t L_110 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion3_25;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_111 = ___2_camera;
NullCheck(L_111);
bool L_112;
L_112 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_111, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_109, L_110, 3, ((int32_t)16), (bool)1, L_112, NULL);
// Alloc(cmd, ShaderIDs.Occlusion4, MipLevel.L4, RenderTextureFormat.R8, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_113 = ___0_cmd;
int32_t L_114 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion4_26;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_115 = ___2_camera;
NullCheck(L_115);
bool L_116;
L_116 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_115, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_113, L_114, 4, ((int32_t)16), (bool)1, L_116, NULL);
// Alloc(cmd, ShaderIDs.Combined1, MipLevel.L1, RenderTextureFormat.R8, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_117 = ___0_cmd;
int32_t L_118 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined1_27;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_119 = ___2_camera;
NullCheck(L_119);
bool L_120;
L_120 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_119, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_117, L_118, 1, ((int32_t)16), (bool)1, L_120, NULL);
// Alloc(cmd, ShaderIDs.Combined2, MipLevel.L2, RenderTextureFormat.R8, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_121 = ___0_cmd;
int32_t L_122 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined2_28;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_123 = ___2_camera;
NullCheck(L_123);
bool L_124;
L_124 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_123, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_121, L_122, 2, ((int32_t)16), (bool)1, L_124, NULL);
// Alloc(cmd, ShaderIDs.Combined3, MipLevel.L3, RenderTextureFormat.R8, true, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_125 = ___0_cmd;
int32_t L_126 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined3_29;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_127 = ___2_camera;
NullCheck(L_127);
bool L_128;
L_128 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_127, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_125, L_126, 3, ((int32_t)16), (bool)1, L_128, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushDownsampleCommands(UnityEngine.Rendering.CommandBuffer,UnityEngine.Camera,System.Nullable`1<UnityEngine.Rendering.RenderTargetIdentifier>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushDownsampleCommands_m2CDAC714FB28F0F9C7ABB7CC7A18E40C1402CEDB (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___1_camera, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___2_depthMap, bool ___3_isMSAA, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D241066AA3CA3189B9D889C4AB550077ADF2EEA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EE0183F8FED6D18467BC9DE4920BBBAEE7E5F1B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30F9E16B401766B077D4541C48B941A5D38E1143);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral314C9E969D67735A83660A4EB2F858B7125D1B1C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral323963DF317DC6BC8F537946FC4C749433948E1A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54F01DC3E843B62C5D580897445264637A3E38FF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6793C5F669DCA5A96F515BF83C7C0281CEC52708);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76828C0BCA127C29832C5627B24BEE1494C84A54);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral769C1E9F42F556AB69DFFC203099EDAC5A732B0B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC07611980F307C4424521546EBCEDE59C941BA4D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE3415D9DECDC4D8427864F65C19AE868B471E39);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDE51C3E268895CB5B8817EB5DF754C6CE44DD5F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE32ABDC7FB4496502FDB3673484B236DE8B69B79);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6FF7945A3CCF30F1802B588D2DAA965954F4E98);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF88D019D310EFCC979975957D01E97BE7C0390BC);
s_Il2CppMethodInitialized = true;
}
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_2 = NULL;
int32_t V_3 = 0;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_4;
memset((&V_4), 0, sizeof(V_4));
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B7_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B6_0 = NULL;
String_t* G_B8_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B8_1 = NULL;
int32_t G_B13_0 = 0;
{
// bool needDepthMapRelease = false;
V_1 = (bool)0;
// if (depthMap != null)
bool L_0;
L_0 = Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_inline((&___2_depthMap), Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_RuntimeMethod_var);
if (!L_0)
{
goto IL_0015;
}
}
{
// depthMapId = depthMap.Value;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1;
L_1 = Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426((&___2_depthMap), Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426_RuntimeMethod_var);
V_0 = L_1;
goto IL_006a;
}
IL_0015:
{
// if (!RuntimeUtilities.IsResolvedDepthAvailable(camera))
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___1_camera;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_3;
L_3 = RuntimeUtilities_IsResolvedDepthAvailable_m608BC073F12B7301785E9F6C7761701870E1D6A4(L_2, NULL);
if (L_3)
{
goto IL_0063;
}
}
{
// Alloc(cmd, ShaderIDs.DepthCopy, MipLevel.Original, RenderTextureFormat.RFloat, false, camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___0_cmd;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_5 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthCopy_13;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = ___1_camera;
NullCheck(L_6);
bool L_7;
L_7 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_6, NULL);
MultiScaleVO_Alloc_m6CBEE89199B35D51B3647752CBBBE5FF548BF5B4(__this, L_4, L_5, 0, ((int32_t)14), (bool)0, L_7, NULL);
// depthMapId = new RenderTargetIdentifier(ShaderIDs.DepthCopy);
int32_t L_8 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthCopy_13;
RenderTargetIdentifier__ctor_m0D749ABC9272029239D12D4761AB4767B59BC76B((&V_0), L_8, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, depthMapId, m_PropertySheet, (int)Pass.DepthCopy);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___0_cmd;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_10;
L_10 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_11 = V_0;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_12 = __this->___m_PropertySheet_8;
il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_13 = V_4;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_9, L_10, L_11, L_12, 0, (bool)0, L_13, (bool)0, NULL);
// needDepthMapRelease = true;
V_1 = (bool)1;
goto IL_006a;
}
IL_0063:
{
// depthMapId = BuiltinRenderTextureType.ResolvedDepth;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_14;
L_14 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(5, NULL);
V_0 = L_14;
}
IL_006a:
{
// var cs = m_Resources.computeShaders.multiScaleAODownsample1;
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_15 = __this->___m_Resources_9;
NullCheck(L_15);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_16 = L_15->___computeShaders_8;
NullCheck(L_16);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_17 = L_16->___multiScaleAODownsample1_7;
V_2 = L_17;
// int kernel = cs.FindKernel(isMSAA ? "MultiScaleVODownsample1_MSAA" : "MultiScaleVODownsample1");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_18 = V_2;
bool L_19 = ___3_isMSAA;
G_B6_0 = L_18;
if (L_19)
{
G_B7_0 = L_18;
goto IL_0087;
}
}
{
G_B8_0 = _stringLiteralC07611980F307C4424521546EBCEDE59C941BA4D;
G_B8_1 = G_B6_0;
goto IL_008c;
}
IL_0087:
{
G_B8_0 = _stringLiteral2EE0183F8FED6D18467BC9DE4920BBBAEE7E5F1B;
G_B8_1 = G_B7_0;
}
IL_008c:
{
NullCheck(G_B8_1);
int32_t L_20;
L_20 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(G_B8_1, G_B8_0, NULL);
V_3 = L_20;
// cmd.SetComputeTextureParam(cs, kernel, "LinearZ", ShaderIDs.LinearDepth);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_22 = V_2;
int32_t L_23 = V_3;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_24 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LinearDepth_14;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_25;
L_25 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_24, NULL);
NullCheck(L_21);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_21, L_22, L_23, _stringLiteral6793C5F669DCA5A96F515BF83C7C0281CEC52708, L_25, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS2x", ShaderIDs.LowDepth1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_27 = V_2;
int32_t L_28 = V_3;
int32_t L_29 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30;
L_30 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_29, NULL);
NullCheck(L_26);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_26, L_27, L_28, _stringLiteralE32ABDC7FB4496502FDB3673484B236DE8B69B79, L_30, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS4x", ShaderIDs.LowDepth2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_32 = V_2;
int32_t L_33 = V_3;
int32_t L_34 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_35;
L_35 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_34, NULL);
NullCheck(L_31);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_31, L_32, L_33, _stringLiteral314C9E969D67735A83660A4EB2F858B7125D1B1C, L_35, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS2xAtlas", ShaderIDs.TiledDepth1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_36 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_37 = V_2;
int32_t L_38 = V_3;
int32_t L_39 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth1_19;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_40;
L_40 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_39, NULL);
NullCheck(L_36);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_36, L_37, L_38, _stringLiteral54F01DC3E843B62C5D580897445264637A3E38FF, L_40, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS4xAtlas", ShaderIDs.TiledDepth2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_42 = V_2;
int32_t L_43 = V_3;
int32_t L_44 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth2_20;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_45;
L_45 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_44, NULL);
NullCheck(L_41);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_41, L_42, L_43, _stringLiteral769C1E9F42F556AB69DFFC203099EDAC5A732B0B, L_45, NULL);
// cmd.SetComputeVectorParam(cs, "ZBufferParams", CalculateZBufferParams(camera));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_46 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_47 = V_2;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_48 = ___1_camera;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_49;
L_49 = MultiScaleVO_CalculateZBufferParams_m22B0A0F3F81F8B763B4FC56576A24CEF93836E8F(__this, L_48, NULL);
NullCheck(L_46);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_46, L_47, _stringLiteralCE3415D9DECDC4D8427864F65C19AE868B471E39, L_49, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "Depth", depthMapId);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_50 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_51 = V_2;
int32_t L_52 = V_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_53 = V_0;
NullCheck(L_50);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_50, L_51, L_52, _stringLiteralF88D019D310EFCC979975957D01E97BE7C0390BC, L_53, NULL);
// cmd.DispatchCompute(cs, kernel, m_ScaledWidths[(int)MipLevel.L4], m_ScaledHeights[(int)MipLevel.L4], 1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_54 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_55 = V_2;
int32_t L_56 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = __this->___m_ScaledWidths_5;
NullCheck(L_57);
int32_t L_58 = 4;
int32_t L_59 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = __this->___m_ScaledHeights_6;
NullCheck(L_60);
int32_t L_61 = 4;
int32_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
NullCheck(L_54);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_54, L_55, L_56, L_59, L_62, 1, NULL);
// if (needDepthMapRelease)
bool L_63 = V_1;
if (!L_63)
{
goto IL_014e;
}
}
{
// Release(cmd, ShaderIDs.DepthCopy);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_64 = ___0_cmd;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_65 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___DepthCopy_13;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_64, L_65, NULL);
}
IL_014e:
{
// cs = m_Resources.computeShaders.multiScaleAODownsample2;
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_66 = __this->___m_Resources_9;
NullCheck(L_66);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_67 = L_66->___computeShaders_8;
NullCheck(L_67);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_68 = L_67->___multiScaleAODownsample2_8;
V_2 = L_68;
// kernel = isMSAA ? cs.FindKernel("MultiScaleVODownsample2_MSAA") : cs.FindKernel("MultiScaleVODownsample2");
bool L_69 = ___3_isMSAA;
if (L_69)
{
goto IL_0170;
}
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_70 = V_2;
NullCheck(L_70);
int32_t L_71;
L_71 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_70, _stringLiteral323963DF317DC6BC8F537946FC4C749433948E1A, NULL);
G_B13_0 = L_71;
goto IL_017b;
}
IL_0170:
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_72 = V_2;
NullCheck(L_72);
int32_t L_73;
L_73 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_72, _stringLiteralDDE51C3E268895CB5B8817EB5DF754C6CE44DD5F, NULL);
G_B13_0 = L_73;
}
IL_017b:
{
V_3 = G_B13_0;
// cmd.SetComputeTextureParam(cs, kernel, "DS4x", ShaderIDs.LowDepth2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_74 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_75 = V_2;
int32_t L_76 = V_3;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_77 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_78;
L_78 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_77, NULL);
NullCheck(L_74);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_74, L_75, L_76, _stringLiteral314C9E969D67735A83660A4EB2F858B7125D1B1C, L_78, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS8x", ShaderIDs.LowDepth3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_79 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_80 = V_2;
int32_t L_81 = V_3;
int32_t L_82 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_83;
L_83 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_82, NULL);
NullCheck(L_79);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_79, L_80, L_81, _stringLiteralE6FF7945A3CCF30F1802B588D2DAA965954F4E98, L_83, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS16x", ShaderIDs.LowDepth4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_84 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_85 = V_2;
int32_t L_86 = V_3;
int32_t L_87 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth4_18;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_88;
L_88 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_87, NULL);
NullCheck(L_84);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_84, L_85, L_86, _stringLiteral76828C0BCA127C29832C5627B24BEE1494C84A54, L_88, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS8xAtlas", ShaderIDs.TiledDepth3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_89 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_90 = V_2;
int32_t L_91 = V_3;
int32_t L_92 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth3_21;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_93;
L_93 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_92, NULL);
NullCheck(L_89);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_89, L_90, L_91, _stringLiteral1D241066AA3CA3189B9D889C4AB550077ADF2EEA, L_93, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DS16xAtlas", ShaderIDs.TiledDepth4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_95 = V_2;
int32_t L_96 = V_3;
int32_t L_97 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth4_22;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_98;
L_98 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_97, NULL);
NullCheck(L_94);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_94, L_95, L_96, _stringLiteral30F9E16B401766B077D4541C48B941A5D38E1143, L_98, NULL);
// cmd.DispatchCompute(cs, kernel, m_ScaledWidths[(int)MipLevel.L6], m_ScaledHeights[(int)MipLevel.L6], 1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_99 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_100 = V_2;
int32_t L_101 = V_3;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = __this->___m_ScaledWidths_5;
NullCheck(L_102);
int32_t L_103 = 6;
int32_t L_104 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = __this->___m_ScaledHeights_6;
NullCheck(L_105);
int32_t L_106 = 6;
int32_t L_107 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
NullCheck(L_99);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_99, L_100, L_101, L_104, L_107, 1, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushRenderCommands(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,UnityEngine.Vector3,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushRenderCommands_m08B92180E92671B64E66E4EE3000DBC68C3598AF (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_source, int32_t ___2_destination, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_sourceSize, float ___4_tanHalfFovH, bool ___5_isMSAA, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FA0F281FB2209FCDFEB75AAB80400029B596518);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F6958905BA7CD5CB681E6E56E9675450113205);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79CA5D5AC84C9565FF72D7572768CFF6F5A281B6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FE87B74B92C5E234F7C885D04249B8E51437634);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CFA66C1329DB5EFA71B026D4F1AB372C4CB1D65);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA875201E6D3A3B754EC809B3BF73A451036B1E0B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE23EC040182D650E8DB9B44C1CFFB63776C932C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA05C5B5DCEC1F67308ABD0F452D2E928E174A05);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_3 = NULL;
int32_t V_4 = 0;
uint32_t V_5 = 0;
uint32_t V_6 = 0;
uint32_t V_7 = 0;
int32_t V_8 = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_9 = NULL;
int32_t V_10 = 0;
float V_11 = 0.0f;
int32_t V_12 = 0;
int32_t G_B14_0 = 0;
{
// float thicknessMultiplier = 2f * tanHalfFovH * kScreenspaceDiameter / sourceSize.x;
float L_0 = ___4_tanHalfFovH;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___3_sourceSize;
float L_2 = L_1.___x_2;
V_0 = ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_0)), (10.0f)))/L_2));
// if (RuntimeUtilities.isSinglePassStereoEnabled)
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_3;
L_3 = RuntimeUtilities_get_isSinglePassStereoEnabled_mE604A4AFD0B1368350F752A5769B2E471E923523(NULL);
if (!L_3)
{
goto IL_0026;
}
}
{
// thicknessMultiplier *= 2f;
float L_4 = V_0;
V_0 = ((float)il2cpp_codegen_multiply(L_4, (2.0f)));
}
IL_0026:
{
// float inverseRangeFactor = 1f / thicknessMultiplier;
float L_5 = V_0;
V_1 = ((float)((1.0f)/L_5));
// for (int i = 0; i < 12; i++)
V_8 = 0;
goto IL_004d;
}
IL_0033:
{
// m_InvThicknessTable[i] = inverseRangeFactor / m_SampleThickness[i];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = __this->___m_InvThicknessTable_1;
int32_t L_7 = V_8;
float L_8 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = __this->___m_SampleThickness_0;
int32_t L_10 = V_8;
NullCheck(L_9);
int32_t L_11 = L_10;
float L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (float)((float)(L_8/L_12)));
// for (int i = 0; i < 12; i++)
int32_t L_13 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_004d:
{
// for (int i = 0; i < 12; i++)
int32_t L_14 = V_8;
if ((((int32_t)L_14) < ((int32_t)((int32_t)12))))
{
goto IL_0033;
}
}
{
// m_SampleWeightTable[0] = 4 * m_SampleThickness[0]; // Axial
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = __this->___m_SampleThickness_0;
NullCheck(L_16);
int32_t L_17 = 0;
float L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)((float)il2cpp_codegen_multiply((4.0f), L_18)));
// m_SampleWeightTable[1] = 4 * m_SampleThickness[1]; // Axial
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = __this->___m_SampleThickness_0;
NullCheck(L_20);
int32_t L_21 = 1;
float L_22 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)((float)il2cpp_codegen_multiply((4.0f), L_22)));
// m_SampleWeightTable[2] = 4 * m_SampleThickness[2]; // Axial
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = __this->___m_SampleThickness_0;
NullCheck(L_24);
int32_t L_25 = 2;
float L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)((float)il2cpp_codegen_multiply((4.0f), L_26)));
// m_SampleWeightTable[3] = 4 * m_SampleThickness[3]; // Axial
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = __this->___m_SampleThickness_0;
NullCheck(L_28);
int32_t L_29 = 3;
float L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(3), (float)((float)il2cpp_codegen_multiply((4.0f), L_30)));
// m_SampleWeightTable[4] = 4 * m_SampleThickness[4]; // Diagonal
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = __this->___m_SampleThickness_0;
NullCheck(L_32);
int32_t L_33 = 4;
float L_34 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(4), (float)((float)il2cpp_codegen_multiply((4.0f), L_34)));
// m_SampleWeightTable[5] = 8 * m_SampleThickness[5]; // L-shaped
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_35 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_36 = __this->___m_SampleThickness_0;
NullCheck(L_36);
int32_t L_37 = 5;
float L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(5), (float)((float)il2cpp_codegen_multiply((8.0f), L_38)));
// m_SampleWeightTable[6] = 8 * m_SampleThickness[6]; // L-shaped
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_39 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_40 = __this->___m_SampleThickness_0;
NullCheck(L_40);
int32_t L_41 = 6;
float L_42 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(6), (float)((float)il2cpp_codegen_multiply((8.0f), L_42)));
// m_SampleWeightTable[7] = 8 * m_SampleThickness[7]; // L-shaped
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_43 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = __this->___m_SampleThickness_0;
NullCheck(L_44);
int32_t L_45 = 7;
float L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(7), (float)((float)il2cpp_codegen_multiply((8.0f), L_46)));
// m_SampleWeightTable[8] = 4 * m_SampleThickness[8]; // Diagonal
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_47 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_48 = __this->___m_SampleThickness_0;
NullCheck(L_48);
int32_t L_49 = 8;
float L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(8), (float)((float)il2cpp_codegen_multiply((4.0f), L_50)));
// m_SampleWeightTable[9] = 8 * m_SampleThickness[9]; // L-shaped
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_52 = __this->___m_SampleThickness_0;
NullCheck(L_52);
int32_t L_53 = ((int32_t)9);
float L_54 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (float)((float)il2cpp_codegen_multiply((8.0f), L_54)));
// m_SampleWeightTable[10] = 8 * m_SampleThickness[10]; // L-shaped
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_55 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_56 = __this->___m_SampleThickness_0;
NullCheck(L_56);
int32_t L_57 = ((int32_t)10);
float L_58 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (float)((float)il2cpp_codegen_multiply((8.0f), L_58)));
// m_SampleWeightTable[11] = 4 * m_SampleThickness[11]; // Diagonal
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = __this->___m_SampleWeightTable_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_60 = __this->___m_SampleThickness_0;
NullCheck(L_60);
int32_t L_61 = ((int32_t)11);
float L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (float)((float)il2cpp_codegen_multiply((4.0f), L_62)));
// m_SampleWeightTable[0] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = __this->___m_SampleWeightTable_2;
NullCheck(L_63);
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)(0.0f));
// m_SampleWeightTable[2] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_64 = __this->___m_SampleWeightTable_2;
NullCheck(L_64);
(L_64)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)(0.0f));
// m_SampleWeightTable[5] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = __this->___m_SampleWeightTable_2;
NullCheck(L_65);
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(5), (float)(0.0f));
// m_SampleWeightTable[7] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_66 = __this->___m_SampleWeightTable_2;
NullCheck(L_66);
(L_66)->SetAt(static_cast<il2cpp_array_size_t>(7), (float)(0.0f));
// m_SampleWeightTable[9] = 0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67 = __this->___m_SampleWeightTable_2;
NullCheck(L_67);
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (float)(0.0f));
// var totalWeight = 0f;
V_2 = (0.0f);
// foreach (float w in m_SampleWeightTable)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_68 = __this->___m_SampleWeightTable_2;
V_9 = L_68;
V_10 = 0;
goto IL_01c8;
}
IL_01b6:
{
// foreach (float w in m_SampleWeightTable)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_69 = V_9;
int32_t L_70 = V_10;
NullCheck(L_69);
int32_t L_71 = L_70;
float L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
V_11 = L_72;
// totalWeight += w;
float L_73 = V_2;
float L_74 = V_11;
V_2 = ((float)il2cpp_codegen_add(L_73, L_74));
int32_t L_75 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_75, 1));
}
IL_01c8:
{
// foreach (float w in m_SampleWeightTable)
int32_t L_76 = V_10;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_77 = V_9;
NullCheck(L_77);
if ((((int32_t)L_76) < ((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))
{
goto IL_01b6;
}
}
{
// for (int i = 0; i < m_SampleWeightTable.Length; i++)
V_12 = 0;
goto IL_01ed;
}
IL_01d5:
{
// m_SampleWeightTable[i] /= totalWeight;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_78 = __this->___m_SampleWeightTable_2;
int32_t L_79 = V_12;
NullCheck(L_78);
float* L_80 = ((L_78)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_79)));
float L_81 = *((float*)L_80);
float L_82 = V_2;
*((float*)L_80) = (float)((float)(L_81/L_82));
// for (int i = 0; i < m_SampleWeightTable.Length; i++)
int32_t L_83 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_83, 1));
}
IL_01ed:
{
// for (int i = 0; i < m_SampleWeightTable.Length; i++)
int32_t L_84 = V_12;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_85 = __this->___m_SampleWeightTable_2;
NullCheck(L_85);
if ((((int32_t)L_84) < ((int32_t)((int32_t)(((RuntimeArray*)L_85)->max_length)))))
{
goto IL_01d5;
}
}
{
// var cs = m_Resources.computeShaders.multiScaleAORender;
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_86 = __this->___m_Resources_9;
NullCheck(L_86);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_87 = L_86->___computeShaders_8;
NullCheck(L_87);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_88 = L_87->___multiScaleAORender_9;
V_3 = L_88;
// int kernel = isMSAA ? cs.FindKernel("MultiScaleVORender_MSAA_interleaved") : cs.FindKernel("MultiScaleVORender_interleaved");
bool L_89 = ___5_isMSAA;
if (L_89)
{
goto IL_021b;
}
}
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_90 = V_3;
NullCheck(L_90);
int32_t L_91;
L_91 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_90, _stringLiteral66F6958905BA7CD5CB681E6E56E9675450113205, NULL);
G_B14_0 = L_91;
goto IL_0226;
}
IL_021b:
{
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_92 = V_3;
NullCheck(L_92);
int32_t L_93;
L_93 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_92, _stringLiteral8FE87B74B92C5E234F7C885D04249B8E51437634, NULL);
G_B14_0 = L_93;
}
IL_0226:
{
V_4 = G_B14_0;
// cmd.SetComputeFloatParams(cs, "gInvThicknessTable", m_InvThicknessTable);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_95 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_96 = __this->___m_InvThicknessTable_1;
NullCheck(L_94);
CommandBuffer_SetComputeFloatParams_mBED9AA55552B9A58F204D73783DD72747DB916A8(L_94, L_95, _stringLiteralFA05C5B5DCEC1F67308ABD0F452D2E928E174A05, L_96, NULL);
// cmd.SetComputeFloatParams(cs, "gSampleWeightTable", m_SampleWeightTable);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_98 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_99 = __this->___m_SampleWeightTable_2;
NullCheck(L_97);
CommandBuffer_SetComputeFloatParams_mBED9AA55552B9A58F204D73783DD72747DB916A8(L_97, L_98, _stringLiteral2FA0F281FB2209FCDFEB75AAB80400029B596518, L_99, NULL);
// cmd.SetComputeVectorParam(cs, "gInvSliceDimension", new Vector2(1f / sourceSize.x, 1f / sourceSize.y));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_101 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = ___3_sourceSize;
float L_103 = L_102.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = ___3_sourceSize;
float L_105 = L_104.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_106;
memset((&L_106), 0, sizeof(L_106));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_106), ((float)((1.0f)/L_103)), ((float)((1.0f)/L_105)), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_107;
L_107 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_106, NULL);
NullCheck(L_100);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_100, L_101, _stringLiteralDE23EC040182D650E8DB9B44C1CFFB63776C932C, L_107, NULL);
// cmd.SetComputeVectorParam(cs, "AdditionalParams", new Vector2(-1f / m_Settings.thicknessModifier.value, m_Settings.intensity.value));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_108 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_109 = V_3;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_110 = __this->___m_Settings_7;
NullCheck(L_110);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_111 = L_110->___thicknessModifier_14;
NullCheck(L_111);
float L_112 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_111)->___value_1;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_113 = __this->___m_Settings_7;
NullCheck(L_113);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_114 = L_113->___intensity_8;
NullCheck(L_114);
float L_115 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_114)->___value_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_116;
memset((&L_116), 0, sizeof(L_116));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_116), ((float)((-1.0f)/L_112)), L_115, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_117;
L_117 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_116, NULL);
NullCheck(L_108);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_108, L_109, _stringLiteral79CA5D5AC84C9565FF72D7572768CFF6F5A281B6, L_117, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "DepthTex", source);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_118 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_119 = V_3;
int32_t L_120 = V_4;
int32_t L_121 = ___1_source;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_122;
L_122 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_121, NULL);
NullCheck(L_118);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_118, L_119, L_120, _stringLiteralA875201E6D3A3B754EC809B3BF73A451036B1E0B, L_122, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "Occlusion", destination);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_123 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_124 = V_3;
int32_t L_125 = V_4;
int32_t L_126 = ___2_destination;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_127;
L_127 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_126, NULL);
NullCheck(L_123);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_123, L_124, L_125, _stringLiteral9CFA66C1329DB5EFA71B026D4F1AB372C4CB1D65, L_127, NULL);
// cs.GetKernelThreadGroupSizes(kernel, out xsize, out ysize, out zsize);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_128 = V_3;
int32_t L_129 = V_4;
NullCheck(L_128);
ComputeShader_GetKernelThreadGroupSizes_m693428494DB1FD3CFC69FCE4E0093A2C4AAE1CBE(L_128, L_129, (&V_5), (&V_6), (&V_7), NULL);
// cmd.DispatchCompute(
// cs, kernel,
// ((int)sourceSize.x + (int)xsize - 1) / (int)xsize,
// ((int)sourceSize.y + (int)ysize - 1) / (int)ysize,
// ((int)sourceSize.z + (int)zsize - 1) / (int)zsize
// );
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_130 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_131 = V_3;
int32_t L_132 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133 = ___3_sourceSize;
float L_134 = L_133.___x_2;
uint32_t L_135 = V_5;
uint32_t L_136 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = ___3_sourceSize;
float L_138 = L_137.___y_3;
uint32_t L_139 = V_6;
uint32_t L_140 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141 = ___3_sourceSize;
float L_142 = L_141.___z_4;
uint32_t L_143 = V_7;
uint32_t L_144 = V_7;
NullCheck(L_130);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_130, L_131, L_132, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_134), (int32_t)L_135)), 1))/(int32_t)L_136)), ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_138), (int32_t)L_139)), 1))/(int32_t)L_140)), ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_142), (int32_t)L_143)), 1))/(int32_t)L_144)), NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushUpsampleCommands(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,System.Int32,System.Nullable`1<System.Int32>,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Vector3,UnityEngine.Vector2,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushUpsampleCommands_mE4D317E8951EC0CF04E6AECBA833A24332AD2BB0 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, int32_t ___1_lowResDepth, int32_t ___2_interleavedAO, int32_t ___3_highResDepth, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___4_highResAO, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___5_dest, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_lowResDepthSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___7_highResDepthSize, bool ___8_isMSAA, bool ___9_invert, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CCB2EB4757B69EAC2E8BE19E99BE05AECCD5F22);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral151A4B599F730E48EF09C19E4A1299C99194B135);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B659B309E7CD308AFCB363CB9B5894D1AB1B908);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24F85A0A0B34AC19F3DB68C36E8BC9311ED632B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2833C190E4D6C8AD7330E0C041D6C70B6A6A2D42);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3ACD87711AFA2F92341D669FC7DEC36679A29981);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F878918541F54DB945AD87BF9ABA0D911BEFE4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F0A76BABCE56E59E23281A8F29839B889151185);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79CA5D5AC84C9565FF72D7572768CFF6F5A281B6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DF1A0A864B4BA507DD046880E08F6C73B7FEC0F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD9BC6FFBE9890586B77DF6BA06A84DABF935C24);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0D0BCFAB5DEC3F5470557BA90A6327D46DD5516);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF79713A5AA84C33801A1B65A036B55C16D7F9216);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB8439BB2A29F7C4EB008B00D2DEFDCFB04D84A3);
s_Il2CppMethodInitialized = true;
}
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_0 = NULL;
int32_t V_1 = 0;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
int32_t V_6 = 0;
int32_t V_7 = 0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B3_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B2_0 = NULL;
String_t* G_B6_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B6_1 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B5_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B4_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B9_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B8_0 = NULL;
String_t* G_B12_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B12_1 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B11_0 = NULL;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* G_B10_0 = NULL;
{
// var cs = m_Resources.computeShaders.multiScaleAOUpsample;
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_0 = __this->___m_Resources_9;
NullCheck(L_0);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_1 = L_0->___computeShaders_8;
NullCheck(L_1);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_2 = L_1->___multiScaleAOUpsample_10;
V_0 = L_2;
// int kernel = 0;
V_1 = 0;
// if (!isMSAA)
bool L_3 = ___8_isMSAA;
if (L_3)
{
goto IL_0040;
}
}
{
// kernel = cs.FindKernel(highResAO == null ? invert
// ? "MultiScaleVOUpSample_invert"
// : "MultiScaleVOUpSample"
// : "MultiScaleVOUpSample_blendout");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_4 = V_0;
bool L_5;
L_5 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&___4_highResAO), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
G_B2_0 = L_4;
if (!L_5)
{
G_B3_0 = L_4;
goto IL_0028;
}
}
{
G_B6_0 = _stringLiteralD0D0BCFAB5DEC3F5470557BA90A6327D46DD5516;
G_B6_1 = G_B2_0;
goto IL_0038;
}
IL_0028:
{
bool L_6 = ___9_invert;
G_B4_0 = G_B3_0;
if (L_6)
{
G_B5_0 = G_B3_0;
goto IL_0033;
}
}
{
G_B6_0 = _stringLiteralFB8439BB2A29F7C4EB008B00D2DEFDCFB04D84A3;
G_B6_1 = G_B4_0;
goto IL_0038;
}
IL_0033:
{
G_B6_0 = _stringLiteral7DF1A0A864B4BA507DD046880E08F6C73B7FEC0F;
G_B6_1 = G_B5_0;
}
IL_0038:
{
NullCheck(G_B6_1);
int32_t L_7;
L_7 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(G_B6_1, G_B6_0, NULL);
V_1 = L_7;
goto IL_0067;
}
IL_0040:
{
// kernel = cs.FindKernel(highResAO == null ? invert
// ? "MultiScaleVOUpSample_MSAA_invert"
// : "MultiScaleVOUpSample_MSAA"
// : "MultiScaleVOUpSample_MSAA_blendout");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_8 = V_0;
bool L_9;
L_9 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&___4_highResAO), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
G_B8_0 = L_8;
if (!L_9)
{
G_B9_0 = L_8;
goto IL_0051;
}
}
{
G_B12_0 = _stringLiteralBD9BC6FFBE9890586B77DF6BA06A84DABF935C24;
G_B12_1 = G_B8_0;
goto IL_0061;
}
IL_0051:
{
bool L_10 = ___9_invert;
G_B10_0 = G_B9_0;
if (L_10)
{
G_B11_0 = G_B9_0;
goto IL_005c;
}
}
{
G_B12_0 = _stringLiteral1B659B309E7CD308AFCB363CB9B5894D1AB1B908;
G_B12_1 = G_B10_0;
goto IL_0061;
}
IL_005c:
{
G_B12_0 = _stringLiteral151A4B599F730E48EF09C19E4A1299C99194B135;
G_B12_1 = G_B11_0;
}
IL_0061:
{
NullCheck(G_B12_1);
int32_t L_11;
L_11 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(G_B12_1, G_B12_0, NULL);
V_1 = L_11;
}
IL_0067:
{
// float stepSize = 1920f / lowResDepthSize.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___6_lowResDepthSize;
float L_13 = L_12.___x_2;
V_2 = ((float)((1920.0f)/L_13));
// float bTolerance = 1f - Mathf.Pow(10f, m_Settings.blurTolerance.value) * stepSize;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_14 = __this->___m_Settings_7;
NullCheck(L_14);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_15 = L_14->___blurTolerance_12;
NullCheck(L_15);
float L_16 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_15)->___value_1;
float L_17;
L_17 = powf((10.0f), L_16);
float L_18 = V_2;
V_3 = ((float)il2cpp_codegen_subtract((1.0f), ((float)il2cpp_codegen_multiply(L_17, L_18))));
// bTolerance *= bTolerance;
float L_19 = V_3;
float L_20 = V_3;
V_3 = ((float)il2cpp_codegen_multiply(L_19, L_20));
// float uTolerance = Mathf.Pow(10f, m_Settings.upsampleTolerance.value);
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_21 = __this->___m_Settings_7;
NullCheck(L_21);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_22 = L_21->___upsampleTolerance_13;
NullCheck(L_22);
float L_23 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_22)->___value_1;
float L_24;
L_24 = powf((10.0f), L_23);
V_4 = L_24;
// float noiseFilterWeight = 1f / (Mathf.Pow(10f, m_Settings.noiseFilterTolerance.value) + uTolerance);
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_25 = __this->___m_Settings_7;
NullCheck(L_25);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25->___noiseFilterTolerance_11;
NullCheck(L_26);
float L_27 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_26)->___value_1;
float L_28;
L_28 = powf((10.0f), L_27);
float L_29 = V_4;
V_5 = ((float)((1.0f)/((float)il2cpp_codegen_add(L_28, L_29))));
// cmd.SetComputeVectorParam(cs, "InvLowResolution", new Vector2(1f / lowResDepthSize.x, 1f / lowResDepthSize.y));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_30 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_31 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___6_lowResDepthSize;
float L_33 = L_32.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = ___6_lowResDepthSize;
float L_35 = L_34.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36;
memset((&L_36), 0, sizeof(L_36));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_36), ((float)((1.0f)/L_33)), ((float)((1.0f)/L_35)), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_37;
L_37 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_36, NULL);
NullCheck(L_30);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_30, L_31, _stringLiteral3ACD87711AFA2F92341D669FC7DEC36679A29981, L_37, NULL);
// cmd.SetComputeVectorParam(cs, "InvHighResolution", new Vector2(1f / highResDepthSize.x, 1f / highResDepthSize.y));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_39 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = ___7_highResDepthSize;
float L_41 = L_40.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = ___7_highResDepthSize;
float L_43 = L_42.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44;
memset((&L_44), 0, sizeof(L_44));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_44), ((float)((1.0f)/L_41)), ((float)((1.0f)/L_43)), /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_45;
L_45 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_44, NULL);
NullCheck(L_38);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_38, L_39, _stringLiteral46F878918541F54DB945AD87BF9ABA0D911BEFE4, L_45, NULL);
// cmd.SetComputeVectorParam(cs, "AdditionalParams", new Vector4(noiseFilterWeight, stepSize, bTolerance, uTolerance));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_46 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_47 = V_0;
float L_48 = V_5;
float L_49 = V_2;
float L_50 = V_3;
float L_51 = V_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_52;
memset((&L_52), 0, sizeof(L_52));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_52), L_48, L_49, L_50, L_51, /*hidden argument*/NULL);
NullCheck(L_46);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_46, L_47, _stringLiteral79CA5D5AC84C9565FF72D7572768CFF6F5A281B6, L_52, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "LoResDB", lowResDepth);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_53 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_54 = V_0;
int32_t L_55 = V_1;
int32_t L_56 = ___1_lowResDepth;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_57;
L_57 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_56, NULL);
NullCheck(L_53);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_53, L_54, L_55, _stringLiteral2833C190E4D6C8AD7330E0C041D6C70B6A6A2D42, L_57, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "HiResDB", highResDepth);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_58 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_59 = V_0;
int32_t L_60 = V_1;
int32_t L_61 = ___3_highResDepth;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_62;
L_62 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_61, NULL);
NullCheck(L_58);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_58, L_59, L_60, _stringLiteralF79713A5AA84C33801A1B65A036B55C16D7F9216, L_62, NULL);
// cmd.SetComputeTextureParam(cs, kernel, "LoResAO1", interleavedAO);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_63 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_64 = V_0;
int32_t L_65 = V_1;
int32_t L_66 = ___2_interleavedAO;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_67;
L_67 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_66, NULL);
NullCheck(L_63);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_63, L_64, L_65, _stringLiteral0CCB2EB4757B69EAC2E8BE19E99BE05AECCD5F22, L_67, NULL);
// if (highResAO != null)
bool L_68;
L_68 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&___4_highResAO), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
if (!L_68)
{
goto IL_01b0;
}
}
{
// cmd.SetComputeTextureParam(cs, kernel, "HiResAO", highResAO.Value);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_69 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_70 = V_0;
int32_t L_71 = V_1;
int32_t L_72;
L_72 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&___4_highResAO), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_73;
L_73 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_72, NULL);
NullCheck(L_69);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_69, L_70, L_71, _stringLiteral4F0A76BABCE56E59E23281A8F29839B889151185, L_73, NULL);
}
IL_01b0:
{
// cmd.SetComputeTextureParam(cs, kernel, "AoResult", dest);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_74 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_75 = V_0;
int32_t L_76 = V_1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_77 = ___5_dest;
NullCheck(L_74);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_74, L_75, L_76, _stringLiteral24F85A0A0B34AC19F3DB68C36E8BC9311ED632B0, L_77, NULL);
// int xcount = ((int)highResDepthSize.x + 17) / 16;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = ___7_highResDepthSize;
float L_79 = L_78.___x_0;
V_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_79), ((int32_t)17)))/((int32_t)16)));
// int ycount = ((int)highResDepthSize.y + 17) / 16;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80 = ___7_highResDepthSize;
float L_81 = L_80.___y_1;
V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_81), ((int32_t)17)))/((int32_t)16)));
// cmd.DispatchCompute(cs, kernel, xcount, ycount, 1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_82 = ___0_cmd;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_83 = V_0;
int32_t L_84 = V_1;
int32_t L_85 = V_6;
int32_t L_86 = V_7;
NullCheck(L_82);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_82, L_83, L_84, L_85, L_86, 1, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushReleaseCommands(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushReleaseCommands_mBE63709DDB6352D2F7025AE89BDE97BE0909C1AC (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// Release(cmd, ShaderIDs.LinearDepth);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___0_cmd;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_1 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LinearDepth_14;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_0, L_1, NULL);
// Release(cmd, ShaderIDs.LowDepth1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___0_cmd;
int32_t L_3 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_2, L_3, NULL);
// Release(cmd, ShaderIDs.LowDepth2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___0_cmd;
int32_t L_5 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_4, L_5, NULL);
// Release(cmd, ShaderIDs.LowDepth3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___0_cmd;
int32_t L_7 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_6, L_7, NULL);
// Release(cmd, ShaderIDs.LowDepth4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___0_cmd;
int32_t L_9 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth4_18;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_8, L_9, NULL);
// Release(cmd, ShaderIDs.TiledDepth1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___0_cmd;
int32_t L_11 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth1_19;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_10, L_11, NULL);
// Release(cmd, ShaderIDs.TiledDepth2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___0_cmd;
int32_t L_13 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth2_20;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_12, L_13, NULL);
// Release(cmd, ShaderIDs.TiledDepth3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___0_cmd;
int32_t L_15 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth3_21;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_14, L_15, NULL);
// Release(cmd, ShaderIDs.TiledDepth4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___0_cmd;
int32_t L_17 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth4_22;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_16, L_17, NULL);
// Release(cmd, ShaderIDs.Occlusion1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = ___0_cmd;
int32_t L_19 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion1_23;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_18, L_19, NULL);
// Release(cmd, ShaderIDs.Occlusion2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20 = ___0_cmd;
int32_t L_21 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion2_24;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_20, L_21, NULL);
// Release(cmd, ShaderIDs.Occlusion3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___0_cmd;
int32_t L_23 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion3_25;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_22, L_23, NULL);
// Release(cmd, ShaderIDs.Occlusion4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_24 = ___0_cmd;
int32_t L_25 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion4_26;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_24, L_25, NULL);
// Release(cmd, ShaderIDs.Combined1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = ___0_cmd;
int32_t L_27 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined1_27;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_26, L_27, NULL);
// Release(cmd, ShaderIDs.Combined2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = ___0_cmd;
int32_t L_29 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined2_28;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_28, L_29, NULL);
// Release(cmd, ShaderIDs.Combined3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_30 = ___0_cmd;
int32_t L_31 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined3_29;
MultiScaleVO_Release_m0E5ED7DC133AB8FD150B5FFE16BAA0E2DF2D4230(__this, L_30, L_31, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PreparePropertySheet(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PreparePropertySheet_m475E87B885128A12DA6B62324E654E9CF9B30C76 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_0 = NULL;
{
// var sheet = context.propertySheets.Get(m_Resources.shaders.multiScaleAO);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1;
L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_2 = __this->___m_Resources_9;
NullCheck(L_2);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_3 = L_2->___shaders_7;
NullCheck(L_3);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4 = L_3->___multiScaleAO_22;
NullCheck(L_1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_5;
L_5 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_1, L_4, NULL);
V_0 = L_5;
// sheet.ClearKeywords();
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6 = V_0;
NullCheck(L_6);
PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4(L_6, NULL);
// sheet.properties.SetVector(ShaderIDs.AOColor, Color.white - m_Settings.color.value);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = V_0;
NullCheck(L_7);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_8;
L_8 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_9 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___AOColor_8;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10;
L_10 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_11 = __this->___m_Settings_7;
NullCheck(L_11);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_12 = L_11->___color_9;
NullCheck(L_12);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = ((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_12)->___value_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
L_14 = Color_op_Subtraction_mF003448D819F2A41405BB6D85F1563CDA900B07F_inline(L_10, L_13, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
L_15 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_14, NULL);
NullCheck(L_8);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_8, L_9, L_15, NULL);
// m_PropertySheet = sheet;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_16 = V_0;
__this->___m_PropertySheet_8 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PropertySheet_8), (void*)L_16);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::CheckAOTexture(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_CheckAOTexture_mE6F5AA4D7F06D3BAA1FABE1D8991C36104CD7B6C (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B5_0 = 0;
int32_t G_B8_0 = 0;
{
// bool AOUpdateNeeded = m_AmbientOnlyAO == null || !m_AmbientOnlyAO.IsCreated() || m_AmbientOnlyAO.width != context.width || m_AmbientOnlyAO.height != context.height;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_AmbientOnlyAO_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0046;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->___m_AmbientOnlyAO_10;
NullCheck(L_2);
bool L_3;
L_3 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_2, NULL);
if (!L_3)
{
goto IL_0046;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = __this->___m_AmbientOnlyAO_10;
NullCheck(L_4);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_4);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___0_context;
NullCheck(L_6);
int32_t L_7;
L_7 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_6, NULL);
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
{
goto IL_0046;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = __this->___m_AmbientOnlyAO_10;
NullCheck(L_8);
int32_t L_9;
L_9 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_8);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_10 = ___0_context;
NullCheck(L_10);
int32_t L_11;
L_11 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_10, NULL);
G_B5_0 = ((((int32_t)((((int32_t)L_9) == ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0047;
}
IL_0046:
{
G_B5_0 = 1;
}
IL_0047:
{
// AOUpdateNeeded = AOUpdateNeeded || m_AmbientOnlyAO.useDynamicScale != context.camera.allowDynamicResolution;
if (G_B5_0)
{
goto IL_0066;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = __this->___m_AmbientOnlyAO_10;
NullCheck(L_12);
bool L_13;
L_13 = RenderTexture_get_useDynamicScale_mF997E27A3460FE45806D2CFE48858379B30AF6B2(L_12, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_14 = ___0_context;
NullCheck(L_14);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15;
L_15 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_14, NULL);
NullCheck(L_15);
bool L_16;
L_16 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_15, NULL);
G_B8_0 = ((((int32_t)((((int32_t)L_13) == ((int32_t)L_16))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0067;
}
IL_0066:
{
G_B8_0 = 1;
}
IL_0067:
{
// if (AOUpdateNeeded)
if (!G_B8_0)
{
goto IL_00c2;
}
}
{
// RuntimeUtilities.Destroy(m_AmbientOnlyAO);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = __this->___m_AmbientOnlyAO_10;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_17, NULL);
// m_AmbientOnlyAO = new RenderTexture(context.width, context.height, 0, RenderTextureFormat.R8, RenderTextureReadWrite.Linear)
// {
// hideFlags = HideFlags.DontSave,
// filterMode = FilterMode.Point,
// enableRandomWrite = true,
// #if UNITY_2017_3_OR_NEWER
// useDynamicScale = context.camera.allowDynamicResolution
// #endif
// };
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___0_context;
NullCheck(L_18);
int32_t L_19;
L_19 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_18, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_20 = ___0_context;
NullCheck(L_20);
int32_t L_21;
L_21 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_20, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_22 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_22);
RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962(L_22, L_19, L_21, 0, ((int32_t)16), 1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_23 = L_22;
NullCheck(L_23);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_23, ((int32_t)52), NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_24 = L_23;
NullCheck(L_24);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_24, 0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_25 = L_24;
NullCheck(L_25);
RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_25, (bool)1, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_26 = L_25;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___0_context;
NullCheck(L_27);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_28;
L_28 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_27, NULL);
NullCheck(L_28);
bool L_29;
L_29 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_28, NULL);
NullCheck(L_26);
RenderTexture_set_useDynamicScale_m0B6F123BB7FF0BA01515163A0EFA9B1D4375B883(L_26, L_29, NULL);
__this->___m_AmbientOnlyAO_10 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AmbientOnlyAO_10), (void*)L_26);
// m_AmbientOnlyAO.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_30 = __this->___m_AmbientOnlyAO_10;
NullCheck(L_30);
bool L_31;
L_31 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_30, NULL);
}
IL_00c2:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushDebug(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushDebug_mCF96B0B7C0E4CF071BD1658991DCC6570BCDB137 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
{
// if (context.IsDebugOverlayEnabled(DebugOverlay.AmbientOcclusion))
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
bool L_1;
L_1 = PostProcessRenderContext_IsDebugOverlayEnabled_m10FA8ED9E7FE01A6B9FB48BFF9B19A5F70908927(L_0, 7, NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
// context.PushDebugOverlay(context.command, m_AmbientOnlyAO, m_PropertySheet, (int)Pass.DebugOverlay);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
NullCheck(L_3);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4;
L_4 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_3, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = __this->___m_AmbientOnlyAO_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_6;
L_6 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_5, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = __this->___m_PropertySheet_8;
NullCheck(L_2);
PostProcessRenderContext_PushDebugOverlay_m543E6F22232FAC40200E8D93FE089CFE05FF2860(L_2, L_4, L_6, L_7, 3, NULL);
}
IL_0027:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::RenderAfterOpaque(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_RenderAfterOpaque_m5DBCFF788852A66C0887BEF1C47531C556C58A96 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral142E8197D90669581CB2A831573EC7FCC5633798);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 V_1;
memset((&V_1), 0, sizeof(V_1));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// cmd.BeginSample("Ambient Occlusion");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9, NULL);
// SetResources(context.resources);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
NullCheck(L_3);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_4;
L_4 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_3, NULL);
MultiScaleVO_SetResources_m84240174825540B7F4C74D968DC59AD2ECC591C1_inline(__this, L_4, NULL);
// PreparePropertySheet(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___0_context;
MultiScaleVO_PreparePropertySheet_m475E87B885128A12DA6B62324E654E9CF9B30C76(__this, L_5, NULL);
// CheckAOTexture(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___0_context;
MultiScaleVO_CheckAOTexture_mE6F5AA4D7F06D3BAA1FABE1D8991C36104CD7B6C(__this, L_6, NULL);
// if (context.camera.actualRenderingPath == RenderingPath.Forward && RenderSettings.fog)
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_7 = ___0_context;
NullCheck(L_7);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8;
L_8 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_7, NULL);
NullCheck(L_8);
int32_t L_9;
L_9 = Camera_get_actualRenderingPath_m7BC9DA3C34148F8784F62DCF4E7E34C9771CECE5(L_8, NULL);
if ((!(((uint32_t)L_9) == ((uint32_t)1))))
{
goto IL_007f;
}
}
{
bool L_10;
L_10 = RenderSettings_get_fog_m87814749CD5F30BC596A3E5245C5820BEEEFFB86(NULL);
if (!L_10)
{
goto IL_007f;
}
}
{
// m_PropertySheet.EnableKeyword("APPLY_FORWARD_FOG");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_11 = __this->___m_PropertySheet_8;
NullCheck(L_11);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_11, _stringLiteral142E8197D90669581CB2A831573EC7FCC5633798, NULL);
// m_PropertySheet.properties.SetVector(
// ShaderIDs.FogParams,
// new Vector3(RenderSettings.fogDensity, RenderSettings.fogStartDistance, RenderSettings.fogEndDistance)
// );
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_12 = __this->___m_PropertySheet_8;
NullCheck(L_12);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_13;
L_13 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_14 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___FogParams_40;
float L_15;
L_15 = RenderSettings_get_fogDensity_mACE336DB065800D763714CEF74A322FB83950389(NULL);
float L_16;
L_16 = RenderSettings_get_fogStartDistance_mADD30E9C3092FA1108C10F01E5FA1829EF0FCF14(NULL);
float L_17;
L_17 = RenderSettings_get_fogEndDistance_m0D29A1A5CCB2CDFB5DEBCE09DD5193532FC762CB(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
memset((&L_18), 0, sizeof(L_18));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), L_15, L_16, L_17, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19;
L_19 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_18, NULL);
NullCheck(L_13);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_13, L_14, L_19, NULL);
}
IL_007f:
{
// GenerateAOMap(cmd, context.camera, m_AmbientOnlyAO, null, false, false);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_21 = ___0_context;
NullCheck(L_21);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22;
L_22 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_21, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_23 = __this->___m_AmbientOnlyAO_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_24;
L_24 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_23, NULL);
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600));
Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 L_25 = V_1;
MultiScaleVO_GenerateAOMap_m5F19CF58D1022B3A75F65C0DBC8BF6F77CBA4BD1(__this, L_20, L_22, L_24, L_25, (bool)0, (bool)0, NULL);
// PushDebug(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_26 = ___0_context;
MultiScaleVO_PushDebug_mCF96B0B7C0E4CF071BD1658991DCC6570BCDB137(__this, L_26, NULL);
// cmd.SetGlobalTexture(ShaderIDs.MSVOcclusionTexture, m_AmbientOnlyAO);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_27 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_28 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___MSVOcclusionTexture_12;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = __this->___m_AmbientOnlyAO_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30;
L_30 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_29, NULL);
NullCheck(L_27);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_27, L_28, L_30, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionForward, RenderBufferLoadAction.Load);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_32;
L_32 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_33;
L_33 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_34 = __this->___m_PropertySheet_8;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_35 = V_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m06AA564FF5237EC15E323082548A497C6DAE4DA9(L_31, L_32, L_33, L_34, 2, 0, L_35, (bool)0, NULL);
// cmd.EndSample("Ambient Occlusion");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_36 = V_0;
NullCheck(L_36);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_36, _stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::RenderAmbientOnly(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_RenderAmbientOnly_m4BED5F04E1CAE684E5DA32CB487A8BF192FCB106 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// cmd.BeginSample("Ambient Occlusion Render");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA, NULL);
// SetResources(context.resources);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
NullCheck(L_3);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_4;
L_4 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_3, NULL);
MultiScaleVO_SetResources_m84240174825540B7F4C74D968DC59AD2ECC591C1_inline(__this, L_4, NULL);
// PreparePropertySheet(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___0_context;
MultiScaleVO_PreparePropertySheet_m475E87B885128A12DA6B62324E654E9CF9B30C76(__this, L_5, NULL);
// CheckAOTexture(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___0_context;
MultiScaleVO_CheckAOTexture_mE6F5AA4D7F06D3BAA1FABE1D8991C36104CD7B6C(__this, L_6, NULL);
// GenerateAOMap(cmd, context.camera, m_AmbientOnlyAO, null, false, false);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_8 = ___0_context;
NullCheck(L_8);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9;
L_9 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_8, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = __this->___m_AmbientOnlyAO_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_11;
L_11 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_10, NULL);
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600));
Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 L_12 = V_1;
MultiScaleVO_GenerateAOMap_m5F19CF58D1022B3A75F65C0DBC8BF6F77CBA4BD1(__this, L_7, L_9, L_11, L_12, (bool)0, (bool)0, NULL);
// PushDebug(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_13 = ___0_context;
MultiScaleVO_PushDebug_mCF96B0B7C0E4CF071BD1658991DCC6570BCDB137(__this, L_13, NULL);
// cmd.EndSample("Ambient Occlusion Render");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = V_0;
NullCheck(L_14);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_14, _stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::CompositeAmbientOnly(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_CompositeAmbientOnly_mEAC61D7DC1731ED82CF03EA69F18E95E375FA64A (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FCF7A79A19CC84E020DC880393A70FEEAF86DC4);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
// cmd.BeginSample("Ambient Occlusion Composite");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = L_1;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteral3FCF7A79A19CC84E020DC880393A70FEEAF86DC4, NULL);
// cmd.SetGlobalTexture(ShaderIDs.MSVOcclusionTexture, m_AmbientOnlyAO);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = L_2;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_4 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___MSVOcclusionTexture_12;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = __this->___m_AmbientOnlyAO_10;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_6;
L_6 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_5, NULL);
NullCheck(L_3);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_3, L_4, L_6, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_MRT, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionDeferred);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = L_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_8;
L_8 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_9 = __this->___m_MRT_11;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_10;
L_10 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_11 = __this->___m_PropertySheet_8;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_mD14ACB5B5332363E7B5D4EE478EB26203FFA6649(L_7, L_8, L_9, L_10, L_11, 1, (bool)0, L_12, NULL);
// cmd.EndSample("Ambient Occlusion Composite");
NullCheck(L_7);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_7, _stringLiteral3FCF7A79A19CC84E020DC880393A70FEEAF86DC4, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_Release_m9311D4CEA6B8EB25B19A66D012720DD084696D2C (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtilities.Destroy(m_AmbientOnlyAO);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_AmbientOnlyAO_10;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_0, NULL);
// m_AmbientOnlyAO = null;
__this->___m_AmbientOnlyAO_10 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AmbientOnlyAO_10), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::.ctor(UnityEngine.Rendering.PostProcessing.AmbientOcclusion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO__ctor_m2E13FF1404D88C933436F64E64446A3E8C58EC25 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___0_settings, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t60D390955C994A4CAC0539E533ED349C64C34EF4____BEE794DBCD4CBBBF1C7DAF41EF192F0C8543F2C04DCD5D88F445D71BB75FC08A_0_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// readonly RenderTargetIdentifier[] m_MRT =
// {
// BuiltinRenderTextureType.GBuffer0, // Albedo, Occ
// BuiltinRenderTextureType.CameraTarget // Ambient
// };
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = (RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)SZArrayNew(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var, (uint32_t)2);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1 = L_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_2;
L_2 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(((int32_t)10), NULL);
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_2);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_3 = L_1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4;
L_4 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_4);
__this->___m_MRT_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MRT_3), (void*)L_3);
// readonly int[] m_SampleCount = { 4, 6, 10, 8, 12 };
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)5);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = L_5;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_7 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t60D390955C994A4CAC0539E533ED349C64C34EF4____BEE794DBCD4CBBBF1C7DAF41EF192F0C8543F2C04DCD5D88F445D71BB75FC08A_0_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_6, L_7, NULL);
__this->___m_SampleCount_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SampleCount_4), (void*)L_6);
// public ScalableAO(AmbientOcclusion settings)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Settings = settings;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_8 = ___0_settings;
__this->___m_Settings_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Settings_2), (void*)L_8);
// }
return;
}
}
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.ScalableAO::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScalableAO_GetCameraFlags_mF3DC2F17B0C42898A785241EAB4762496A270FA3 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, const RuntimeMethod* method)
{
{
// return DepthTextureMode.Depth | DepthTextureMode.DepthNormals;
return (int32_t)(3);
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::DoLazyInitialization(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_DoLazyInitialization_m9CDAE5877C189D77F1F5E7FDAF0D9A6A4EDB1825 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// m_PropertySheet = context.propertySheets.Get(context.resources.shaders.scalableAO);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1;
L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
NullCheck(L_2);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3;
L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL);
NullCheck(L_3);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7;
NullCheck(L_4);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___scalableAO_21;
NullCheck(L_1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6;
L_6 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_1, L_5, NULL);
__this->___m_PropertySheet_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PropertySheet_1), (void*)L_6);
// bool reset = false;
V_0 = (bool)0;
// if (m_Result == null || !m_Result.IsCreated())
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = __this->___m_Result_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_8)
{
goto IL_003e;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = __this->___m_Result_0;
NullCheck(L_9);
bool L_10;
L_10 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_9, NULL);
if (L_10)
{
goto IL_006c;
}
}
IL_003e:
{
// m_Result = context.GetScreenSpaceTemporaryRT(0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.Linear);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_11 = ___0_context;
NullCheck(L_11);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12;
L_12 = PostProcessRenderContext_GetScreenSpaceTemporaryRT_m74A46F835124FF373853218F774E7A178B80145C(L_11, 0, 0, 1, 0, 0, NULL);
__this->___m_Result_0 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Result_0), (void*)L_12);
// m_Result.hideFlags = HideFlags.DontSave;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = __this->___m_Result_0;
NullCheck(L_13);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_13, ((int32_t)52), NULL);
// m_Result.filterMode = FilterMode.Bilinear;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = __this->___m_Result_0;
NullCheck(L_14);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_14, 1, NULL);
// reset = true;
V_0 = (bool)1;
goto IL_00c1;
}
IL_006c:
{
// else if (m_Result.width != context.width || m_Result.height != context.height)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = __this->___m_Result_0;
NullCheck(L_15);
int32_t L_16;
L_16 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_15);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_17 = ___0_context;
NullCheck(L_17);
int32_t L_18;
L_18 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_17, NULL);
if ((!(((uint32_t)L_16) == ((uint32_t)L_18))))
{
goto IL_0092;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_19 = __this->___m_Result_0;
NullCheck(L_19);
int32_t L_20;
L_20 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_19);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_21 = ___0_context;
NullCheck(L_21);
int32_t L_22;
L_22 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_21, NULL);
if ((((int32_t)L_20) == ((int32_t)L_22)))
{
goto IL_00c1;
}
}
IL_0092:
{
// m_Result.Release();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_23 = __this->___m_Result_0;
NullCheck(L_23);
RenderTexture_Release_mE7399D6187A0E38945D2913D0FFB41247143AB1E(L_23, NULL);
// m_Result.width = context.width;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_24 = __this->___m_Result_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_25 = ___0_context;
NullCheck(L_25);
int32_t L_26;
L_26 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_25, NULL);
NullCheck(L_24);
VirtualActionInvoker1< int32_t >::Invoke(6 /* System.Void UnityEngine.Texture::set_width(System.Int32) */, L_24, L_26);
// m_Result.height = context.height;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_27 = __this->___m_Result_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_28 = ___0_context;
NullCheck(L_28);
int32_t L_29;
L_29 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_28, NULL);
NullCheck(L_27);
VirtualActionInvoker1< int32_t >::Invoke(8 /* System.Void UnityEngine.Texture::set_height(System.Int32) */, L_27, L_29);
// reset = true;
V_0 = (bool)1;
}
IL_00c1:
{
// if (reset)
bool L_30 = V_0;
if (!L_30)
{
goto IL_00d0;
}
}
{
// m_Result.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_31 = __this->___m_Result_0;
NullCheck(L_31);
bool L_32;
L_32 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_31, NULL);
}
IL_00d0:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext,UnityEngine.Rendering.CommandBuffer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_Render_m28BC49E3F61595E532B03D0588B47E377C5C64DA (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___1_cmd, int32_t ___2_occlusionSource, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral142E8197D90669581CB2A831573EC7FCC5633798);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_10;
memset((&V_10), 0, sizeof(V_10));
int32_t G_B2_0 = 0;
int32_t G_B1_0 = 0;
float G_B3_0 = 0.0f;
int32_t G_B3_1 = 0;
int32_t G_B6_0 = 0;
int32_t G_B4_0 = 0;
int32_t G_B5_0 = 0;
int32_t G_B9_0 = 0;
{
// DoLazyInitialization(context);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
ScalableAO_DoLazyInitialization_m9CDAE5877C189D77F1F5E7FDAF0D9A6A4EDB1825(__this, L_0, NULL);
// m_Settings.radius.value = Mathf.Max(m_Settings.radius.value, 1e-4f);
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_1 = __this->___m_Settings_2;
NullCheck(L_1);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = L_1->___radius_16;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_3 = __this->___m_Settings_2;
NullCheck(L_3);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = L_3->___radius_16;
NullCheck(L_4);
float L_5 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_4)->___value_1;
float L_6;
L_6 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_5, (9.99999975E-05f), NULL);
NullCheck(L_2);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_2)->___value_1 = L_6;
// bool downsampling = (int)m_Settings.quality.value < (int)AmbientOcclusionQuality.High;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_7 = __this->___m_Settings_2;
NullCheck(L_7);
AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* L_8 = L_7->___quality_17;
NullCheck(L_8);
int32_t L_9 = ((ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43*)L_8)->___value_1;
// float px = m_Settings.intensity.value;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_10 = __this->___m_Settings_2;
NullCheck(L_10);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10->___intensity_8;
NullCheck(L_11);
float L_12 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_11)->___value_1;
V_0 = L_12;
// float py = m_Settings.radius.value;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_13 = __this->___m_Settings_2;
NullCheck(L_13);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_14 = L_13->___radius_16;
NullCheck(L_14);
float L_15 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_14)->___value_1;
V_1 = L_15;
// float pz = downsampling ? 0.5f : 1f;
int32_t L_16 = ((((int32_t)L_9) < ((int32_t)3))? 1 : 0);
G_B1_0 = L_16;
if (L_16)
{
G_B2_0 = L_16;
goto IL_0070;
}
}
{
G_B3_0 = (1.0f);
G_B3_1 = G_B1_0;
goto IL_0075;
}
IL_0070:
{
G_B3_0 = (0.5f);
G_B3_1 = G_B2_0;
}
IL_0075:
{
V_2 = G_B3_0;
// float pw = m_SampleCount[(int)m_Settings.quality.value];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = __this->___m_SampleCount_4;
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_18 = __this->___m_Settings_2;
NullCheck(L_18);
AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* L_19 = L_18->___quality_17;
NullCheck(L_19);
int32_t L_20 = ((ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43*)L_19)->___value_1;
NullCheck(L_17);
int32_t L_21 = L_20;
int32_t L_22 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_3 = ((float)L_22);
// var sheet = m_PropertySheet;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_23 = __this->___m_PropertySheet_1;
V_4 = L_23;
// sheet.ClearKeywords();
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_24 = V_4;
NullCheck(L_24);
PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4(L_24, NULL);
// sheet.properties.SetVector(ShaderIDs.AOParams, new Vector4(px, py, pz, pw));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_25 = V_4;
NullCheck(L_25);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_26;
L_26 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_25, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_27 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___AOParams_7;
float L_28 = V_0;
float L_29 = V_1;
float L_30 = V_2;
float L_31 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32;
memset((&L_32), 0, sizeof(L_32));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_32), L_28, L_29, L_30, L_31, /*hidden argument*/NULL);
NullCheck(L_26);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_26, L_27, L_32, NULL);
// sheet.properties.SetVector(ShaderIDs.AOColor, Color.white - m_Settings.color.value);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_33 = V_4;
NullCheck(L_33);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_34;
L_34 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_33, NULL);
int32_t L_35 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___AOColor_8;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36;
L_36 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_37 = __this->___m_Settings_2;
NullCheck(L_37);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_38 = L_37->___color_9;
NullCheck(L_38);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_39 = ((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_38)->___value_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_40;
L_40 = Color_op_Subtraction_mF003448D819F2A41405BB6D85F1563CDA900B07F_inline(L_36, L_39, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41;
L_41 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_40, NULL);
NullCheck(L_34);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_34, L_35, L_41, NULL);
// if (context.camera.actualRenderingPath == RenderingPath.Forward && RenderSettings.fog)
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_42 = ___0_context;
NullCheck(L_42);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43;
L_43 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_42, NULL);
NullCheck(L_43);
int32_t L_44;
L_44 = Camera_get_actualRenderingPath_m7BC9DA3C34148F8784F62DCF4E7E34C9771CECE5(L_43, NULL);
G_B4_0 = G_B3_1;
if ((!(((uint32_t)L_44) == ((uint32_t)1))))
{
G_B6_0 = G_B3_1;
goto IL_0133;
}
}
{
bool L_45;
L_45 = RenderSettings_get_fog_m87814749CD5F30BC596A3E5245C5820BEEEFFB86(NULL);
G_B5_0 = G_B4_0;
if (!L_45)
{
G_B6_0 = G_B4_0;
goto IL_0133;
}
}
{
// sheet.EnableKeyword("APPLY_FORWARD_FOG");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_46 = V_4;
NullCheck(L_46);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_46, _stringLiteral142E8197D90669581CB2A831573EC7FCC5633798, NULL);
// sheet.properties.SetVector(
// ShaderIDs.FogParams,
// new Vector3(RenderSettings.fogDensity, RenderSettings.fogStartDistance, RenderSettings.fogEndDistance)
// );
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_47 = V_4;
NullCheck(L_47);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_48;
L_48 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_47, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_49 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___FogParams_40;
float L_50;
L_50 = RenderSettings_get_fogDensity_mACE336DB065800D763714CEF74A322FB83950389(NULL);
float L_51;
L_51 = RenderSettings_get_fogStartDistance_mADD30E9C3092FA1108C10F01E5FA1829EF0FCF14(NULL);
float L_52;
L_52 = RenderSettings_get_fogEndDistance_m0D29A1A5CCB2CDFB5DEBCE09DD5193532FC762CB(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
memset((&L_53), 0, sizeof(L_53));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_53), L_50, L_51, L_52, /*hidden argument*/NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_54;
L_54 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_53, NULL);
NullCheck(L_48);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_48, L_49, L_54, NULL);
G_B6_0 = G_B5_0;
}
IL_0133:
{
// int ts = downsampling ? 2 : 1;
if (G_B6_0)
{
goto IL_0138;
}
}
{
G_B9_0 = 1;
goto IL_0139;
}
IL_0138:
{
G_B9_0 = 2;
}
IL_0139:
{
V_5 = G_B9_0;
// var rtMask = ShaderIDs.OcclusionTexture1;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_55 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___OcclusionTexture1_9;
V_6 = L_55;
// int scaledWidth = context.width / ts;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_56 = ___0_context;
NullCheck(L_56);
int32_t L_57;
L_57 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_56, NULL);
int32_t L_58 = V_5;
V_7 = ((int32_t)(L_57/L_58));
// int scaledHeight = context.height / ts;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_59 = ___0_context;
NullCheck(L_59);
int32_t L_60;
L_60 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_59, NULL);
int32_t L_61 = V_5;
V_8 = ((int32_t)(L_60/L_61));
// context.GetScreenSpaceTemporaryRT(cmd, rtMask, 0, kFormat, kRWMode, kFilter, scaledWidth, scaledHeight);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_62 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_63 = ___1_cmd;
int32_t L_64 = V_6;
int32_t L_65 = V_7;
int32_t L_66 = V_8;
NullCheck(L_62);
PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83(L_62, L_63, L_64, 0, 0, 1, 1, L_65, L_66, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, rtMask, sheet, (int)Pass.OcclusionEstimationForward + occlusionSource);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_67 = ___1_cmd;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_68;
L_68 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
int32_t L_69 = V_6;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_70;
L_70 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_69, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_71 = V_4;
int32_t L_72 = ___2_occlusionSource;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_73 = V_10;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_67, L_68, L_70, L_71, L_72, (bool)0, L_73, (bool)0, NULL);
// var rtBlur = ShaderIDs.OcclusionTexture2;
int32_t L_74 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___OcclusionTexture2_10;
V_9 = L_74;
// context.GetScreenSpaceTemporaryRT(cmd, rtBlur, 0, kFormat, kRWMode, kFilter);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_75 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_76 = ___1_cmd;
int32_t L_77 = V_9;
NullCheck(L_75);
PostProcessRenderContext_GetScreenSpaceTemporaryRT_m57C7BBE2412BE154A54A57A7794A157BEB033E83(L_75, L_76, L_77, 0, 0, 1, 1, 0, 0, NULL);
// cmd.BlitFullscreenTriangle(rtMask, rtBlur, sheet, (int)Pass.HorizontalBlurForward + occlusionSource);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_78 = ___1_cmd;
int32_t L_79 = V_6;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_80;
L_80 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_79, NULL);
int32_t L_81 = V_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_82;
L_82 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_81, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_83 = V_4;
int32_t L_84 = ___2_occlusionSource;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_85 = V_10;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_78, L_80, L_82, L_83, ((int32_t)il2cpp_codegen_add(2, L_84)), (bool)0, L_85, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(rtMask);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_86 = ___1_cmd;
int32_t L_87 = V_6;
NullCheck(L_86);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_86, L_87, NULL);
// cmd.BlitFullscreenTriangle(rtBlur, m_Result, sheet, (int)Pass.VerticalBlur);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_88 = ___1_cmd;
int32_t L_89 = V_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_90;
L_90 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_89, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_91 = __this->___m_Result_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_92;
L_92 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_91, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_93 = V_4;
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_94 = V_10;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_88, L_90, L_92, L_93, 4, (bool)0, L_94, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(rtBlur);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_95 = ___1_cmd;
int32_t L_96 = V_9;
NullCheck(L_95);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_95, L_96, NULL);
// if (context.IsDebugOverlayEnabled(DebugOverlay.AmbientOcclusion))
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_97 = ___0_context;
NullCheck(L_97);
bool L_98;
L_98 = PostProcessRenderContext_IsDebugOverlayEnabled_m10FA8ED9E7FE01A6B9FB48BFF9B19A5F70908927(L_97, 7, NULL);
if (!L_98)
{
goto IL_021b;
}
}
{
// context.PushDebugOverlay(cmd, m_Result, sheet, (int)Pass.DebugOverlay);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_99 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = ___1_cmd;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_101 = __this->___m_Result_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_102;
L_102 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_101, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_103 = V_4;
NullCheck(L_99);
PostProcessRenderContext_PushDebugOverlay_m543E6F22232FAC40200E8D93FE089CFE05FF2860(L_99, L_100, L_102, L_103, 7, NULL);
}
IL_021b:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::RenderAfterOpaque(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_RenderAfterOpaque_mA72DCBC2E4E26729754816757F95BB5A445F2EB8 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// cmd.BeginSample("Ambient Occlusion");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9, NULL);
// Render(context, cmd, 0);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = V_0;
ScalableAO_Render_m28BC49E3F61595E532B03D0588B47E377C5C64DA(__this, L_3, L_4, 0, NULL);
// cmd.SetGlobalTexture(ShaderIDs.SAOcclusionTexture, m_Result);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_6 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SAOcclusionTexture_11;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = __this->___m_Result_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_8;
L_8 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_7, NULL);
NullCheck(L_5);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_5, L_6, L_8, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionForward, RenderBufferLoadAction.Load);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_10;
L_10 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_11;
L_11 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_12 = __this->___m_PropertySheet_1;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_13 = V_1;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m06AA564FF5237EC15E323082548A497C6DAE4DA9(L_9, L_10, L_11, L_12, 5, 0, L_13, (bool)0, NULL);
// cmd.EndSample("Ambient Occlusion");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = V_0;
NullCheck(L_14);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_14, _stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::RenderAmbientOnly(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_RenderAmbientOnly_m1F800BE3EBE499449E0D10F9332D2225CBA17459 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// cmd.BeginSample("Ambient Occlusion Render");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA, NULL);
// Render(context, cmd, 1);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___0_context;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = V_0;
ScalableAO_Render_m28BC49E3F61595E532B03D0588B47E377C5C64DA(__this, L_3, L_4, 1, NULL);
// cmd.EndSample("Ambient Occlusion Render");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = V_0;
NullCheck(L_5);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_5, _stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::CompositeAmbientOnly(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_CompositeAmbientOnly_m6BDA0561AF5B1D66CC0D7EB7730F0FD8BDE332E1 (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FCF7A79A19CC84E020DC880393A70FEEAF86DC4);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
// cmd.BeginSample("Ambient Occlusion Composite");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = L_1;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteral3FCF7A79A19CC84E020DC880393A70FEEAF86DC4, NULL);
// cmd.SetGlobalTexture(ShaderIDs.SAOcclusionTexture, m_Result);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = L_2;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_4 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SAOcclusionTexture_11;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = __this->___m_Result_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_6;
L_6 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_5, NULL);
NullCheck(L_3);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_3, L_4, L_6, NULL);
// cmd.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_MRT, BuiltinRenderTextureType.CameraTarget, m_PropertySheet, (int)Pass.CompositionDeferred);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = L_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_8;
L_8 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(0, NULL);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_9 = __this->___m_MRT_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_10;
L_10 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_11 = __this->___m_PropertySheet_1;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_12 = V_0;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_mD14ACB5B5332363E7B5D4EE478EB26203FFA6649(L_7, L_8, L_9, L_10, L_11, 6, (bool)0, L_12, NULL);
// cmd.EndSample("Ambient Occlusion Composite");
NullCheck(L_7);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_7, _stringLiteral3FCF7A79A19CC84E020DC880393A70FEEAF86DC4, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScalableAO::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalableAO_Release_m9A84BB9F350E9F1573DF794DD79CF6C89ACA522D (ScalableAO_t92E047B7720B18445FE860E86AABAC7CDF4512E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtilities.Destroy(m_Result);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_Result_0;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_0, NULL);
// m_Result = null;
__this->___m_Result_0 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Result_0), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionPresetParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionPresetParameter__ctor_m788759481354D194C96F8569A5FA0CF600DD9959 (ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_mB3D9C692F115EC458D2F71509DD96847CB820C80_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_mB3D9C692F115EC458D2F71509DD96847CB820C80(__this, ParameterOverride_1__ctor_mB3D9C692F115EC458D2F71509DD96847CB820C80_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionResolutionParameter__ctor_m13C6DA3B4C340969D44063CA3750D4563EF4ABC2 (ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_m510F792A6D57058DE9C4BA6C68416F0DBC70B4E9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_m510F792A6D57058DE9C4BA6C68416F0DBC70B4E9(__this, ParameterOverride_1__ctor_m510F792A6D57058DE9C4BA6C68416F0DBC70B4E9_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScreenSpaceReflections_IsEnabledAndSupported_mCDB8B7AE8CC67387ACF1615CB34140C958117C11 (ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return enabled
// && context.camera.actualRenderingPath == RenderingPath.DeferredShading
// && SystemInfo.supportsMotionVectors
// && SystemInfo.supportsComputeShaders
// && SystemInfo.copyTextureSupport > CopyTextureSupport.None
// && context.resources.shaders.screenSpaceReflections
// && context.resources.shaders.screenSpaceReflections.isSupported
// && context.resources.computeShaders.gaussianDownsample;
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
bool L_1;
L_1 = ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_inline(L_0, ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_RuntimeMethod_var);
if (!L_1)
{
goto IL_0075;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
NullCheck(L_2);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
L_3 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_2, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = Camera_get_actualRenderingPath_m7BC9DA3C34148F8784F62DCF4E7E34C9771CECE5(L_3, NULL);
if ((!(((uint32_t)L_4) == ((uint32_t)3))))
{
goto IL_0075;
}
}
{
bool L_5;
L_5 = SystemInfo_get_supportsMotionVectors_m1F03671FD39F2CB8006298D843EFE41B8EDE5F61(NULL);
if (!L_5)
{
goto IL_0075;
}
}
{
bool L_6;
L_6 = SystemInfo_get_supportsComputeShaders_m4A029D2F8FB9343E65E6F1C6F1C79DA41911F13A(NULL);
if (!L_6)
{
goto IL_0075;
}
}
{
int32_t L_7;
L_7 = SystemInfo_get_copyTextureSupport_m35C5E2D749B53757DD6F05492B5D79F364F466C2(NULL);
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0075;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_8 = ___0_context;
NullCheck(L_8);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_9;
L_9 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_8, NULL);
NullCheck(L_9);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_10 = L_9->___shaders_7;
NullCheck(L_10);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_11 = L_10->___screenSpaceReflections_23;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_11, NULL);
if (!L_12)
{
goto IL_0075;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_13 = ___0_context;
NullCheck(L_13);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_14;
L_14 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_13, NULL);
NullCheck(L_14);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_15 = L_14->___shaders_7;
NullCheck(L_15);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_16 = L_15->___screenSpaceReflections_23;
NullCheck(L_16);
bool L_17;
L_17 = Shader_get_isSupported_m21C3D0F1819054101DFE0C0C062A24464FA5CAE5(L_16, NULL);
if (!L_17)
{
goto IL_0075;
}
}
{
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___0_context;
NullCheck(L_18);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_19;
L_19 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_18, NULL);
NullCheck(L_19);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_20 = L_19->___computeShaders_8;
NullCheck(L_20);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_21 = L_20->___gaussianDownsample_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_21, NULL);
return L_22;
}
IL_0075:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflections::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflections__ctor_m00CB810B6E82A82F1D61C5573C138DD088851D7A (ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public ScreenSpaceReflectionPresetParameter preset = new ScreenSpaceReflectionPresetParameter { value = ScreenSpaceReflectionPreset.Medium };
ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* L_0 = (ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60*)il2cpp_codegen_object_new(ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60_il2cpp_TypeInfo_var);
NullCheck(L_0);
ScreenSpaceReflectionPresetParameter__ctor_m788759481354D194C96F8569A5FA0CF600DD9959(L_0, NULL);
ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955*)L_1)->___value_1 = 2;
__this->___preset_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___preset_7), (void*)L_1);
// public IntParameter maximumIterationCount = new IntParameter { value = 16 };
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_2 = (IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6*)il2cpp_codegen_object_new(IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6_il2cpp_TypeInfo_var);
NullCheck(L_2);
IntParameter__ctor_mD0B577F7B6F29156C6F34A31852CE0015B544312(L_2, NULL);
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_3 = L_2;
NullCheck(L_3);
((ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675*)L_3)->___value_1 = ((int32_t)16);
__this->___maximumIterationCount_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___maximumIterationCount_8), (void*)L_3);
// public ScreenSpaceReflectionResolutionParameter resolution = new ScreenSpaceReflectionResolutionParameter { value = ScreenSpaceReflectionResolution.Downsampled };
ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_4 = (ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6*)il2cpp_codegen_object_new(ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6_il2cpp_TypeInfo_var);
NullCheck(L_4);
ScreenSpaceReflectionResolutionParameter__ctor_m13C6DA3B4C340969D44063CA3750D4563EF4ABC2(L_4, NULL);
ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_5 = L_4;
NullCheck(L_5);
((ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F*)L_5)->___value_1 = 0;
__this->___resolution_9 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___resolution_9), (void*)L_5);
// public FloatParameter thickness = new FloatParameter { value = 8f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_6 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_6);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6;
NullCheck(L_7);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_7)->___value_1 = (8.0f);
__this->___thickness_10 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___thickness_10), (void*)L_7);
// public FloatParameter maximumMarchDistance = new FloatParameter { value = 100f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_8);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8;
NullCheck(L_9);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_9)->___value_1 = (100.0f);
__this->___maximumMarchDistance_11 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___maximumMarchDistance_11), (void*)L_9);
// public FloatParameter distanceFade = new FloatParameter { value = 0.5f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_10);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10;
NullCheck(L_11);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_11)->___value_1 = (0.5f);
__this->___distanceFade_12 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___distanceFade_12), (void*)L_11);
// public FloatParameter vignette = new FloatParameter { value = 0.5f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_12);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_12, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12;
NullCheck(L_13);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_13)->___value_1 = (0.5f);
__this->___vignette_13 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___vignette_13), (void*)L_13);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScreenSpaceReflectionsRenderer_GetCameraFlags_m23B86CC0CEA0E26EB5A2051FEC23130634FB0B9B (ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6* __this, const RuntimeMethod* method)
{
{
// return DepthTextureMode.Depth | DepthTextureMode.MotionVectors;
return (int32_t)(5);
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::CheckRT(UnityEngine.RenderTexture&,System.Int32,System.Int32,UnityEngine.FilterMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionsRenderer_CheckRT_mC9AB522FC1B490E25DAF07666863F6572954DA94 (ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** ___0_rt, int32_t ___1_width, int32_t ___2_height, int32_t ___3_filterMode, bool ___4_useMipMap, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (rt == null || !rt.IsCreated() || rt.width != width || rt.height != height)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_0 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_0);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_0027;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_3 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_3);
NullCheck(L_4);
bool L_5;
L_5 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_4, NULL);
if (!L_5)
{
goto IL_0027;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_6 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_6);
NullCheck(L_7);
int32_t L_8;
L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_7);
int32_t L_9 = ___1_width;
if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
{
goto IL_0027;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_10 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_10);
NullCheck(L_11);
int32_t L_12;
L_12 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_11);
int32_t L_13 = ___2_height;
if ((((int32_t)L_12) == ((int32_t)L_13)))
{
goto IL_0075;
}
}
IL_0027:
{
// if (rt != null)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_14 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_14);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_16)
{
goto IL_003f;
}
}
{
// rt.Release();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_17 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_17);
NullCheck(L_18);
RenderTexture_Release_mE7399D6187A0E38945D2913D0FFB41247143AB1E(L_18, NULL);
// RuntimeUtilities.Destroy(rt);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_19 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_20 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_19);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_20, NULL);
}
IL_003f:
{
// rt = new RenderTexture(width, height, 0, RuntimeUtilities.defaultHDRRenderTextureFormat)
// {
// filterMode = filterMode,
// useMipMap = useMipMap,
// autoGenerateMips = false,
// hideFlags = HideFlags.HideAndDontSave
// };
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_21 = ___0_rt;
int32_t L_22 = ___1_width;
int32_t L_23 = ___2_height;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
int32_t L_24;
L_24 = RuntimeUtilities_get_defaultHDRRenderTextureFormat_m2C5EFD5C7311352FE16AA983D92A89A9C7BB34C8(NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_25 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
NullCheck(L_25);
RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_25, L_22, L_23, 0, L_24, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_26 = L_25;
int32_t L_27 = ___3_filterMode;
NullCheck(L_26);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_26, L_27, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_28 = L_26;
bool L_29 = ___4_useMipMap;
NullCheck(L_28);
RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_28, L_29, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_30 = L_28;
NullCheck(L_30);
RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_30, (bool)0, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_31 = L_30;
NullCheck(L_31);
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_31, ((int32_t)61), NULL);
*((RuntimeObject**)L_21) = (RuntimeObject*)L_31;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_31);
// rt.Create();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_32 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_33 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_32);
NullCheck(L_33);
bool L_34;
L_34 = RenderTexture_Create_mA6E4D3CCC84AC3F68E85AA0D6609E1692C672AD2(L_33, NULL);
}
IL_0075:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionsRenderer_Render_m852E13492673A7D34B735265B7B5D7BE4B533D1B (ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13C473C1DF1C86E6969137395DA7E5B57C2EB515);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DBE421E59CEE79CEA2561BAD8FAE196B6396FDC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FCB90A02CB856E39E45C057419E1AC29DE139EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E697C3514FCD429A08318C830A7FBC7F581D117);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB74A962C152795F11F52A3EC88031176770458C2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD982DD4496EE1EAEEDD5B4DA7B2EB057EEC66E1D);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_3 = NULL;
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_4 = NULL;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
memset((&V_5), 0, sizeof(V_5));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_6;
memset((&V_6), 0, sizeof(V_6));
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* V_7 = NULL;
int32_t V_8 = 0;
int32_t V_9 = 0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_10;
memset((&V_10), 0, sizeof(V_10));
int32_t V_11 = 0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_12;
memset((&V_12), 0, sizeof(V_12));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_13;
memset((&V_13), 0, sizeof(V_13));
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
{
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1;
L_1 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_0, NULL);
V_0 = L_1;
// cmd.BeginSample("Screen-space Reflections");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = V_0;
NullCheck(L_2);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteral7FCB90A02CB856E39E45C057419E1AC29DE139EC, NULL);
// if (settings.preset.value != ScreenSpaceReflectionPreset.Custom)
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_3;
L_3 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_3);
ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* L_4 = L_3->___preset_7;
NullCheck(L_4);
int32_t L_5 = ((ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955*)L_4)->___value_1;
if ((((int32_t)L_5) == ((int32_t)7)))
{
goto IL_0091;
}
}
{
// int id = (int)settings.preset.value;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_6;
L_6 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_6);
ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* L_7 = L_6->___preset_7;
NullCheck(L_7);
int32_t L_8 = ((ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955*)L_7)->___value_1;
V_11 = L_8;
// settings.maximumIterationCount.value = m_Presets[id].maximumIterationCount;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_9;
L_9 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_9);
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_10 = L_9->___maximumIterationCount_8;
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_11 = __this->___m_Presets_5;
int32_t L_12 = V_11;
NullCheck(L_11);
int32_t L_13 = L_12;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
NullCheck(L_14);
int32_t L_15 = L_14->___maximumIterationCount_0;
NullCheck(L_10);
((ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675*)L_10)->___value_1 = L_15;
// settings.thickness.value = m_Presets[id].thickness;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_16;
L_16 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_16);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_17 = L_16->___thickness_10;
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_18 = __this->___m_Presets_5;
int32_t L_19 = V_11;
NullCheck(L_18);
int32_t L_20 = L_19;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_21);
float L_22 = L_21->___thickness_1;
NullCheck(L_17);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_17)->___value_1 = L_22;
// settings.resolution.value = m_Presets[id].downsampling;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_23;
L_23 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_23);
ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_24 = L_23->___resolution_9;
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_25 = __this->___m_Presets_5;
int32_t L_26 = V_11;
NullCheck(L_25);
int32_t L_27 = L_26;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
NullCheck(L_28);
int32_t L_29 = L_28->___downsampling_2;
NullCheck(L_24);
((ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F*)L_24)->___value_1 = L_29;
}
IL_0091:
{
// settings.maximumMarchDistance.value = Mathf.Max(0f, settings.maximumMarchDistance.value);
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_30;
L_30 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_30);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_31 = L_30->___maximumMarchDistance_11;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_32;
L_32 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_32);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_33 = L_32->___maximumMarchDistance_11;
NullCheck(L_33);
float L_34 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_33)->___value_1;
float L_35;
L_35 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_34, NULL);
NullCheck(L_31);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_31)->___value_1 = L_35;
// int size = Mathf.ClosestPowerOfTwo(Mathf.Min(context.width, context.height));
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_36 = ___0_context;
NullCheck(L_36);
int32_t L_37;
L_37 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_36, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_38 = ___0_context;
NullCheck(L_38);
int32_t L_39;
L_39 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_38, NULL);
int32_t L_40;
L_40 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_37, L_39, NULL);
int32_t L_41;
L_41 = Mathf_ClosestPowerOfTwo_m38B31E270F6A06674E9E1576D8BD61F53E14F487(L_40, NULL);
V_1 = L_41;
// if (settings.resolution.value == ScreenSpaceReflectionResolution.Downsampled)
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_42;
L_42 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_42);
ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_43 = L_42->___resolution_9;
NullCheck(L_43);
int32_t L_44 = ((ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F*)L_43)->___value_1;
if (L_44)
{
goto IL_00ea;
}
}
{
// size >>= 1;
int32_t L_45 = V_1;
V_1 = ((int32_t)(L_45>>1));
goto IL_0101;
}
IL_00ea:
{
// else if (settings.resolution.value == ScreenSpaceReflectionResolution.Supersampled)
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_46;
L_46 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_46);
ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_47 = L_46->___resolution_9;
NullCheck(L_47);
int32_t L_48 = ((ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F*)L_47)->___value_1;
if ((!(((uint32_t)L_48) == ((uint32_t)2))))
{
goto IL_0101;
}
}
{
// size <<= 1;
int32_t L_49 = V_1;
V_1 = ((int32_t)(L_49<<1));
}
IL_0101:
{
// int lodCount = Mathf.FloorToInt(Mathf.Log(size, 2f) - 3f);
int32_t L_50 = V_1;
float L_51;
L_51 = Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline(((float)L_50), (2.0f), NULL);
int32_t L_52;
L_52 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_subtract(L_51, (3.0f))), NULL);
V_2 = L_52;
// lodCount = Mathf.Min(lodCount, kMaxLods);
int32_t L_53 = V_2;
int32_t L_54;
L_54 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_53, ((int32_t)12), NULL);
V_2 = L_54;
// CheckRT(ref m_Resolve, size, size, FilterMode.Trilinear, true);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_55 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)(&__this->___m_Resolve_2);
int32_t L_56 = V_1;
int32_t L_57 = V_1;
ScreenSpaceReflectionsRenderer_CheckRT_mC9AB522FC1B490E25DAF07666863F6572954DA94(__this, L_55, L_56, L_57, 2, (bool)1, NULL);
// var noiseTex = context.resources.blueNoise256[0];
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_58 = ___0_context;
NullCheck(L_58);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_59;
L_59 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_58, NULL);
NullCheck(L_59);
Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_60 = L_59->___blueNoise256_5;
NullCheck(L_60);
int32_t L_61 = 0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
V_3 = L_62;
// var sheet = context.propertySheets.Get(context.resources.shaders.screenSpaceReflections);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_63 = ___0_context;
NullCheck(L_63);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_64;
L_64 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_63, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_65 = ___0_context;
NullCheck(L_65);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_66;
L_66 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_65, NULL);
NullCheck(L_66);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_67 = L_66->___shaders_7;
NullCheck(L_67);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_68 = L_67->___screenSpaceReflections_23;
NullCheck(L_64);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_69;
L_69 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_64, L_68, NULL);
V_4 = L_69;
// sheet.properties.SetTexture(ShaderIDs.Noise, noiseTex);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_70 = V_4;
NullCheck(L_70);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_71;
L_71 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_70, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_72 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Noise_31;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_73 = V_3;
NullCheck(L_71);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_71, L_72, L_73, NULL);
// var screenSpaceProjectionMatrix = new Matrix4x4();
il2cpp_codegen_initobj((&V_5), sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6));
// screenSpaceProjectionMatrix.SetRow(0, new Vector4(size * 0.5f, 0f, 0f, size * 0.5f));
int32_t L_74 = V_1;
int32_t L_75 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_76;
memset((&L_76), 0, sizeof(L_76));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_76), ((float)il2cpp_codegen_multiply(((float)L_74), (0.5f))), (0.0f), (0.0f), ((float)il2cpp_codegen_multiply(((float)L_75), (0.5f))), /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_5), 0, L_76, NULL);
// screenSpaceProjectionMatrix.SetRow(1, new Vector4(0f, size * 0.5f, 0f, size * 0.5f));
int32_t L_77 = V_1;
int32_t L_78 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_79;
memset((&L_79), 0, sizeof(L_79));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_79), (0.0f), ((float)il2cpp_codegen_multiply(((float)L_77), (0.5f))), (0.0f), ((float)il2cpp_codegen_multiply(((float)L_78), (0.5f))), /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_5), 1, L_79, NULL);
// screenSpaceProjectionMatrix.SetRow(2, new Vector4(0f, 0f, 1f, 0f));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80;
memset((&L_80), 0, sizeof(L_80));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_80), (0.0f), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_5), 2, L_80, NULL);
// screenSpaceProjectionMatrix.SetRow(3, new Vector4(0f, 0f, 0f, 1f));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_81;
memset((&L_81), 0, sizeof(L_81));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_81), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
Matrix4x4_SetRow_m8A1D95E7A5F999126A57D1C5CE8CEB9AC8F6BD20((&V_5), 3, L_81, NULL);
// var projectionMatrix = GL.GetGPUProjectionMatrix(context.camera.projectionMatrix, false);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_82 = ___0_context;
NullCheck(L_82);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_83;
L_83 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_82, NULL);
NullCheck(L_83);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_84;
L_84 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_83, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_85;
L_85 = GL_GetGPUProjectionMatrix_m3B89D47134C77B9361DB3CDDFFDA276C1373DD2A(L_84, (bool)0, NULL);
V_6 = L_85;
// screenSpaceProjectionMatrix *= projectionMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_86 = V_5;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_87 = V_6;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_88;
L_88 = Matrix4x4_op_Multiply_m75E91775655DCA8DFC8EDE0AB787285BB3935162(L_86, L_87, NULL);
V_5 = L_88;
// sheet.properties.SetMatrix(ShaderIDs.ViewMatrix, context.camera.worldToCameraMatrix);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_89 = V_4;
NullCheck(L_89);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_90;
L_90 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_89, NULL);
int32_t L_91 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ViewMatrix_35;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_92 = ___0_context;
NullCheck(L_92);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_93;
L_93 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_92, NULL);
NullCheck(L_93);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_94;
L_94 = Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40(L_93, NULL);
NullCheck(L_90);
MaterialPropertyBlock_SetMatrix_mA86792A03023DC1F6B46B06C72D61F3CCE4177AC(L_90, L_91, L_94, NULL);
// sheet.properties.SetMatrix(ShaderIDs.InverseViewMatrix, context.camera.worldToCameraMatrix.inverse);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_95 = V_4;
NullCheck(L_95);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_96;
L_96 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_95, NULL);
int32_t L_97 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___InverseViewMatrix_36;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_98 = ___0_context;
NullCheck(L_98);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_99;
L_99 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_98, NULL);
NullCheck(L_99);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_100;
L_100 = Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40(L_99, NULL);
V_12 = L_100;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_101;
L_101 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_12), NULL);
NullCheck(L_96);
MaterialPropertyBlock_SetMatrix_mA86792A03023DC1F6B46B06C72D61F3CCE4177AC(L_96, L_97, L_101, NULL);
// sheet.properties.SetMatrix(ShaderIDs.ScreenSpaceProjectionMatrix, screenSpaceProjectionMatrix);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_102 = V_4;
NullCheck(L_102);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_103;
L_103 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_102, NULL);
int32_t L_104 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___ScreenSpaceProjectionMatrix_37;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_105 = V_5;
NullCheck(L_103);
MaterialPropertyBlock_SetMatrix_mA86792A03023DC1F6B46B06C72D61F3CCE4177AC(L_103, L_104, L_105, NULL);
// sheet.properties.SetVector(ShaderIDs.Params, new Vector4((float)settings.vignette.value, settings.distanceFade.value, settings.maximumMarchDistance.value, lodCount));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_106 = V_4;
NullCheck(L_106);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_107;
L_107 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_106, NULL);
int32_t L_108 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Params_64;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_109;
L_109 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_109);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_110 = L_109->___vignette_13;
NullCheck(L_110);
float L_111 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_110)->___value_1;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_112;
L_112 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_112);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_113 = L_112->___distanceFade_12;
NullCheck(L_113);
float L_114 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_113)->___value_1;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_115;
L_115 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_115);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_116 = L_115->___maximumMarchDistance_11;
NullCheck(L_116);
float L_117 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_116)->___value_1;
int32_t L_118 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_119;
memset((&L_119), 0, sizeof(L_119));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_119), ((float)L_111), L_114, L_117, ((float)L_118), /*hidden argument*/NULL);
NullCheck(L_107);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_107, L_108, L_119, NULL);
// sheet.properties.SetVector(ShaderIDs.Params2, new Vector4((float)context.width / (float)context.height, (float)size / (float)noiseTex.width, settings.thickness.value, settings.maximumIterationCount.value));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_120 = V_4;
NullCheck(L_120);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_121;
L_121 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_120, NULL);
int32_t L_122 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Params2_38;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_123 = ___0_context;
NullCheck(L_123);
int32_t L_124;
L_124 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_123, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_125 = ___0_context;
NullCheck(L_125);
int32_t L_126;
L_126 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_125, NULL);
int32_t L_127 = V_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_128 = V_3;
NullCheck(L_128);
int32_t L_129;
L_129 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_128);
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_130;
L_130 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_130);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_131 = L_130->___thickness_10;
NullCheck(L_131);
float L_132 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_131)->___value_1;
ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* L_133;
L_133 = PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_inline(__this, PostProcessEffectRenderer_1_get_settings_m3079B52B567553DAE1B0041AE58043956B8B24B7_RuntimeMethod_var);
NullCheck(L_133);
IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_134 = L_133->___maximumIterationCount_8;
NullCheck(L_134);
int32_t L_135 = ((ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675*)L_134)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_136;
memset((&L_136), 0, sizeof(L_136));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_136), ((float)(((float)L_124)/((float)L_126))), ((float)(((float)L_127)/((float)L_129))), L_132, ((float)L_135), /*hidden argument*/NULL);
NullCheck(L_121);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_121, L_122, L_136, NULL);
// cmd.GetTemporaryRT(ShaderIDs.Test, size, size, 0, FilterMode.Point, context.sourceFormat);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_137 = V_0;
int32_t L_138 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Test_32;
int32_t L_139 = V_1;
int32_t L_140 = V_1;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_141 = ___0_context;
NullCheck(L_141);
int32_t L_142;
L_142 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_141, NULL);
NullCheck(L_137);
CommandBuffer_GetTemporaryRT_mFF7C77AE031A2C14FAE76DA1DA5F0BB0941610F1(L_137, L_138, L_139, L_140, 0, 0, L_142, NULL);
// cmd.BlitFullscreenTriangle(context.source, ShaderIDs.Test, sheet, (int)Pass.Test);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_143 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_144 = ___0_context;
NullCheck(L_144);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_145;
L_145 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_144, NULL);
int32_t L_146 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Test_32;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_147;
L_147 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_146, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_148 = V_4;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_149 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_143, L_145, L_147, L_148, 0, (bool)0, L_149, (bool)0, NULL);
// if (context.isSceneView)
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_150 = ___0_context;
NullCheck(L_150);
bool L_151;
L_151 = PostProcessRenderContext_get_isSceneView_mADB2A9705C42D62BCB2DD13C1A64202A7BF32801_inline(L_150, NULL);
if (!L_151)
{
goto IL_037f;
}
}
{
// cmd.BlitFullscreenTriangle(context.source, m_Resolve, sheet, (int)Pass.Resolve);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_152 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_153 = ___0_context;
NullCheck(L_153);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_154;
L_154 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_153, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_155 = __this->___m_Resolve_2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_156;
L_156 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_155, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_157 = V_4;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_158 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_152, L_154, L_156, L_157, 1, (bool)0, L_158, (bool)0, NULL);
goto IL_046c;
}
IL_037f:
{
// CheckRT(ref m_History, size, size, FilterMode.Bilinear, false);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_159 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)(&__this->___m_History_3);
int32_t L_160 = V_1;
int32_t L_161 = V_1;
ScreenSpaceReflectionsRenderer_CheckRT_mC9AB522FC1B490E25DAF07666863F6572954DA94(__this, L_159, L_160, L_161, 1, (bool)0, NULL);
// if (m_ResetHistory)
bool L_162 = ((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0;
if (!L_162)
{
goto IL_03c6;
}
}
{
// context.command.BlitFullscreenTriangle(context.source, m_History);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_163 = ___0_context;
NullCheck(L_163);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_164;
L_164 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_163, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_165 = ___0_context;
NullCheck(L_165);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_166;
L_166 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_165, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_167 = __this->___m_History_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_168;
L_168 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_167, NULL);
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_169 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_mEC9B2A7C03407D8D98E54B9596664D7AD72E2797(L_164, L_166, L_168, (bool)0, L_169, (bool)0, NULL);
// m_ResetHistory = false;
((PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D*)__this)->___m_ResetHistory_0 = (bool)0;
}
IL_03c6:
{
// cmd.GetTemporaryRT(ShaderIDs.SSRResolveTemp, size, size, 0, FilterMode.Bilinear, context.sourceFormat);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_170 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_171 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SSRResolveTemp_30;
int32_t L_172 = V_1;
int32_t L_173 = V_1;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_174 = ___0_context;
NullCheck(L_174);
int32_t L_175;
L_175 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_174, NULL);
NullCheck(L_170);
CommandBuffer_GetTemporaryRT_mFF7C77AE031A2C14FAE76DA1DA5F0BB0941610F1(L_170, L_171, L_172, L_173, 0, 1, L_175, NULL);
// cmd.BlitFullscreenTriangle(context.source, ShaderIDs.SSRResolveTemp, sheet, (int)Pass.Resolve);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_176 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_177 = ___0_context;
NullCheck(L_177);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_178;
L_178 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_177, NULL);
int32_t L_179 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SSRResolveTemp_30;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_180;
L_180 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_179, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_181 = V_4;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_182 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_176, L_178, L_180, L_181, 1, (bool)0, L_182, (bool)0, NULL);
// sheet.properties.SetTexture(ShaderIDs.History, m_History);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_183 = V_4;
NullCheck(L_183);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_184;
L_184 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_183, NULL);
int32_t L_185 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___History_34;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_186 = __this->___m_History_3;
NullCheck(L_184);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_184, L_185, L_186, NULL);
// cmd.BlitFullscreenTriangle(ShaderIDs.SSRResolveTemp, m_Resolve, sheet, (int)Pass.Reproject);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_187 = V_0;
int32_t L_188 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SSRResolveTemp_30;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_189;
L_189 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_188, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_190 = __this->___m_Resolve_2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_191;
L_191 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_190, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_192 = V_4;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_193 = V_13;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_187, L_189, L_191, L_192, 2, (bool)0, L_193, (bool)0, NULL);
// cmd.CopyTexture(m_Resolve, 0, 0, m_History, 0, 0);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_194 = V_0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_195 = __this->___m_Resolve_2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_196;
L_196 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_195, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_197 = __this->___m_History_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_198;
L_198 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_197, NULL);
NullCheck(L_194);
CommandBuffer_CopyTexture_mEB93F068EA8F1B5C6F6AF6F2B3B52621FE01CF42(L_194, L_196, 0, 0, L_198, 0, 0, NULL);
// cmd.ReleaseTemporaryRT(ShaderIDs.SSRResolveTemp);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_199 = V_0;
int32_t L_200 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SSRResolveTemp_30;
NullCheck(L_199);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_199, L_200, NULL);
}
IL_046c:
{
// cmd.ReleaseTemporaryRT(ShaderIDs.Test);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_201 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_202 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Test_32;
NullCheck(L_201);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_201, L_202, NULL);
// if (m_MipIDs == null || m_MipIDs.Length == 0)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_203 = __this->___m_MipIDs_4;
if (!L_203)
{
goto IL_0488;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_204 = __this->___m_MipIDs_4;
NullCheck(L_204);
if ((((RuntimeArray*)L_204)->max_length))
{
goto IL_04c5;
}
}
IL_0488:
{
// m_MipIDs = new int[kMaxLods];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_205 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)12));
__this->___m_MipIDs_4 = L_205;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_MipIDs_4), (void*)L_205);
// for (int i = 0; i < kMaxLods; i++)
V_14 = 0;
goto IL_04bf;
}
IL_049a:
{
// m_MipIDs[i] = Shader.PropertyToID("_SSRGaussianMip" + i);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_206 = __this->___m_MipIDs_4;
int32_t L_207 = V_14;
String_t* L_208;
L_208 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_14), NULL);
String_t* L_209;
L_209 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral2DBE421E59CEE79CEA2561BAD8FAE196B6396FDC, L_208, NULL);
int32_t L_210;
L_210 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(L_209, NULL);
NullCheck(L_206);
(L_206)->SetAt(static_cast<il2cpp_array_size_t>(L_207), (int32_t)L_210);
// for (int i = 0; i < kMaxLods; i++)
int32_t L_211 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_211, 1));
}
IL_04bf:
{
// for (int i = 0; i < kMaxLods; i++)
int32_t L_212 = V_14;
if ((((int32_t)L_212) < ((int32_t)((int32_t)12))))
{
goto IL_049a;
}
}
IL_04c5:
{
// var compute = context.resources.computeShaders.gaussianDownsample;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_213 = ___0_context;
NullCheck(L_213);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_214;
L_214 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_213, NULL);
NullCheck(L_214);
ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_215 = L_214->___computeShaders_8;
NullCheck(L_215);
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_216 = L_215->___gaussianDownsample_11;
V_7 = L_216;
// int kernel = compute.FindKernel("KMain");
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_217 = V_7;
NullCheck(L_217);
int32_t L_218;
L_218 = ComputeShader_FindKernel_m3BA5C50794FA6AF4C432E55FBBD7CB266532F659(L_217, _stringLiteralB74A962C152795F11F52A3EC88031176770458C2, NULL);
V_8 = L_218;
// var mipFormat = RuntimeUtilities.defaultHDRRenderTextureFormat;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
int32_t L_219;
L_219 = RuntimeUtilities_get_defaultHDRRenderTextureFormat_m2C5EFD5C7311352FE16AA983D92A89A9C7BB34C8(NULL);
V_9 = L_219;
// var last = new RenderTargetIdentifier(m_Resolve);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_220 = __this->___m_Resolve_2;
RenderTargetIdentifier__ctor_mD6E20FA134EEBCE40A8B5E64C505DE8A0DC96BDF((&V_10), L_220, NULL);
// for (int i = 0; i < lodCount; i++)
V_15 = 0;
goto IL_05be;
}
IL_0501:
{
// size >>= 1;
int32_t L_221 = V_1;
V_1 = ((int32_t)(L_221>>1));
// cmd.GetTemporaryRT(m_MipIDs[i], size, size, 0, FilterMode.Bilinear, mipFormat, RenderTextureReadWrite.Default, 1, true);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_222 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_223 = __this->___m_MipIDs_4;
int32_t L_224 = V_15;
NullCheck(L_223);
int32_t L_225 = L_224;
int32_t L_226 = (L_223)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
int32_t L_227 = V_1;
int32_t L_228 = V_1;
int32_t L_229 = V_9;
NullCheck(L_222);
CommandBuffer_GetTemporaryRT_mC532AB429BB0B93952ECF661D31E6C8BA992FC2C(L_222, L_226, L_227, L_228, 0, 1, L_229, 0, 1, (bool)1, NULL);
// cmd.SetComputeTextureParam(compute, kernel, "_Source", last);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_230 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_231 = V_7;
int32_t L_232 = V_8;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_233 = V_10;
NullCheck(L_230);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_230, L_231, L_232, _stringLiteralD982DD4496EE1EAEEDD5B4DA7B2EB057EEC66E1D, L_233, NULL);
// cmd.SetComputeTextureParam(compute, kernel, "_Result", m_MipIDs[i]);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_234 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_235 = V_7;
int32_t L_236 = V_8;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_237 = __this->___m_MipIDs_4;
int32_t L_238 = V_15;
NullCheck(L_237);
int32_t L_239 = L_238;
int32_t L_240 = (L_237)->GetAt(static_cast<il2cpp_array_size_t>(L_239));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_241;
L_241 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_240, NULL);
NullCheck(L_234);
CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_234, L_235, L_236, _stringLiteral13C473C1DF1C86E6969137395DA7E5B57C2EB515, L_241, NULL);
// cmd.SetComputeVectorParam(compute, "_Size", new Vector4(size, size, 1f / size, 1f / size));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_242 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_243 = V_7;
int32_t L_244 = V_1;
int32_t L_245 = V_1;
int32_t L_246 = V_1;
int32_t L_247 = V_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_248;
memset((&L_248), 0, sizeof(L_248));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_248), ((float)L_244), ((float)L_245), ((float)((1.0f)/((float)L_246))), ((float)((1.0f)/((float)L_247))), /*hidden argument*/NULL);
NullCheck(L_242);
CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_242, L_243, _stringLiteral9E697C3514FCD429A08318C830A7FBC7F581D117, L_248, NULL);
// cmd.DispatchCompute(compute, kernel, size / 8, size / 8, 1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_249 = V_0;
ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_250 = V_7;
int32_t L_251 = V_8;
int32_t L_252 = V_1;
int32_t L_253 = V_1;
NullCheck(L_249);
CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_249, L_250, L_251, ((int32_t)(L_252/8)), ((int32_t)(L_253/8)), 1, NULL);
// cmd.CopyTexture(m_MipIDs[i], 0, 0, m_Resolve, 0, i + 1);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_254 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_255 = __this->___m_MipIDs_4;
int32_t L_256 = V_15;
NullCheck(L_255);
int32_t L_257 = L_256;
int32_t L_258 = (L_255)->GetAt(static_cast<il2cpp_array_size_t>(L_257));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_259;
L_259 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_258, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_260 = __this->___m_Resolve_2;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_261;
L_261 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_260, NULL);
int32_t L_262 = V_15;
NullCheck(L_254);
CommandBuffer_CopyTexture_mEB93F068EA8F1B5C6F6AF6F2B3B52621FE01CF42(L_254, L_259, 0, 0, L_261, 0, ((int32_t)il2cpp_codegen_add(L_262, 1)), NULL);
// last = m_MipIDs[i];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_263 = __this->___m_MipIDs_4;
int32_t L_264 = V_15;
NullCheck(L_263);
int32_t L_265 = L_264;
int32_t L_266 = (L_263)->GetAt(static_cast<il2cpp_array_size_t>(L_265));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_267;
L_267 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_266, NULL);
V_10 = L_267;
// for (int i = 0; i < lodCount; i++)
int32_t L_268 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_268, 1));
}
IL_05be:
{
// for (int i = 0; i < lodCount; i++)
int32_t L_269 = V_15;
int32_t L_270 = V_2;
if ((((int32_t)L_269) < ((int32_t)L_270)))
{
goto IL_0501;
}
}
{
// for (int i = 0; i < lodCount; i++)
V_16 = 0;
goto IL_05e0;
}
IL_05cb:
{
// cmd.ReleaseTemporaryRT(m_MipIDs[i]);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_271 = V_0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_272 = __this->___m_MipIDs_4;
int32_t L_273 = V_16;
NullCheck(L_272);
int32_t L_274 = L_273;
int32_t L_275 = (L_272)->GetAt(static_cast<il2cpp_array_size_t>(L_274));
NullCheck(L_271);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_271, L_275, NULL);
// for (int i = 0; i < lodCount; i++)
int32_t L_276 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_276, 1));
}
IL_05e0:
{
// for (int i = 0; i < lodCount; i++)
int32_t L_277 = V_16;
int32_t L_278 = V_2;
if ((((int32_t)L_277) < ((int32_t)L_278)))
{
goto IL_05cb;
}
}
{
// sheet.properties.SetTexture(ShaderIDs.Resolve, m_Resolve);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_279 = V_4;
NullCheck(L_279);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_280;
L_280 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_279, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_281 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Resolve_33;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_282 = __this->___m_Resolve_2;
NullCheck(L_280);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_280, L_281, L_282, NULL);
// cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.Composite, preserveDepth: true);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_283 = V_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_284 = ___0_context;
NullCheck(L_284);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_285;
L_285 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_284, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_286 = ___0_context;
NullCheck(L_286);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_287;
L_287 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_286, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_288 = V_4;
il2cpp_codegen_initobj((&V_13), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_289 = V_13;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_283, L_285, L_287, L_288, 3, (bool)0, L_289, (bool)1, NULL);
// cmd.EndSample("Screen-space Reflections");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_290 = V_0;
NullCheck(L_290);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_290, _stringLiteral7FCB90A02CB856E39E45C057419E1AC29DE139EC, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionsRenderer_Release_m2B7890B1A7F4B90CFE4D086B85755435840CE5FA (ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RuntimeUtilities.Destroy(m_Resolve);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_Resolve_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_0, NULL);
// RuntimeUtilities.Destroy(m_History);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1 = __this->___m_History_3;
RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493(L_1, NULL);
// m_Resolve = null;
__this->___m_Resolve_2 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resolve_2), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// m_History = null;
__this->___m_History_3 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_History_3), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScreenSpaceReflectionsRenderer__ctor_mE1144CEA7E4E5AE7FCE33024EC6C0754FCA49397 (ScreenSpaceReflectionsRenderer_t5170DCA131646C3B9341A6B78952B9DF4FF362C6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_m9113A44F0308D2DE9839EC91E3C3C6E8EFDBDC01_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// readonly QualityPreset[] m_Presets =
// {
// new QualityPreset { maximumIterationCount = 10, thickness = 32, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // Lower
// new QualityPreset { maximumIterationCount = 16, thickness = 32, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // Low
// new QualityPreset { maximumIterationCount = 32, thickness = 16, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // Medium
// new QualityPreset { maximumIterationCount = 48, thickness = 8, downsampling = ScreenSpaceReflectionResolution.Downsampled }, // High
// new QualityPreset { maximumIterationCount = 16, thickness = 32, downsampling = ScreenSpaceReflectionResolution.FullSize }, // Higher
// new QualityPreset { maximumIterationCount = 48, thickness = 16, downsampling = ScreenSpaceReflectionResolution.FullSize }, // Ultra
// new QualityPreset { maximumIterationCount = 128, thickness = 12, downsampling = ScreenSpaceReflectionResolution.Supersampled }, // Overkill
// };
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_0 = (QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8*)(QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8*)SZArrayNew(QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8_il2cpp_TypeInfo_var, (uint32_t)7);
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_1 = L_0;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_2 = (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)il2cpp_codegen_object_new(QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
NullCheck(L_2);
QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_2, NULL);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_3 = L_2;
NullCheck(L_3);
L_3->___maximumIterationCount_0 = ((int32_t)10);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_4 = L_3;
NullCheck(L_4);
L_4->___thickness_1 = (32.0f);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_5 = L_4;
NullCheck(L_5);
L_5->___downsampling_2 = 0;
NullCheck(L_1);
ArrayElementTypeCheck (L_1, L_5);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)L_5);
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_6 = L_1;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_7 = (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)il2cpp_codegen_object_new(QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
NullCheck(L_7);
QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_7, NULL);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_8 = L_7;
NullCheck(L_8);
L_8->___maximumIterationCount_0 = ((int32_t)16);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_9 = L_8;
NullCheck(L_9);
L_9->___thickness_1 = (32.0f);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_10 = L_9;
NullCheck(L_10);
L_10->___downsampling_2 = 0;
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_10);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)L_10);
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_11 = L_6;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_12 = (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)il2cpp_codegen_object_new(QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
NullCheck(L_12);
QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_12, NULL);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_13 = L_12;
NullCheck(L_13);
L_13->___maximumIterationCount_0 = ((int32_t)32);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_14 = L_13;
NullCheck(L_14);
L_14->___thickness_1 = (16.0f);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_15 = L_14;
NullCheck(L_15);
L_15->___downsampling_2 = 0;
NullCheck(L_11);
ArrayElementTypeCheck (L_11, L_15);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)L_15);
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_16 = L_11;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_17 = (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)il2cpp_codegen_object_new(QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
NullCheck(L_17);
QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_17, NULL);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_18 = L_17;
NullCheck(L_18);
L_18->___maximumIterationCount_0 = ((int32_t)48);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_19 = L_18;
NullCheck(L_19);
L_19->___thickness_1 = (8.0f);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_20 = L_19;
NullCheck(L_20);
L_20->___downsampling_2 = 0;
NullCheck(L_16);
ArrayElementTypeCheck (L_16, L_20);
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)L_20);
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_21 = L_16;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_22 = (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)il2cpp_codegen_object_new(QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
NullCheck(L_22);
QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_22, NULL);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_23 = L_22;
NullCheck(L_23);
L_23->___maximumIterationCount_0 = ((int32_t)16);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_24 = L_23;
NullCheck(L_24);
L_24->___thickness_1 = (32.0f);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_25 = L_24;
NullCheck(L_25);
L_25->___downsampling_2 = 1;
NullCheck(L_21);
ArrayElementTypeCheck (L_21, L_25);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(4), (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)L_25);
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_26 = L_21;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_27 = (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)il2cpp_codegen_object_new(QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
NullCheck(L_27);
QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_27, NULL);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_28 = L_27;
NullCheck(L_28);
L_28->___maximumIterationCount_0 = ((int32_t)48);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_29 = L_28;
NullCheck(L_29);
L_29->___thickness_1 = (16.0f);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_30 = L_29;
NullCheck(L_30);
L_30->___downsampling_2 = 1;
NullCheck(L_26);
ArrayElementTypeCheck (L_26, L_30);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(5), (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)L_30);
QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_31 = L_26;
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_32 = (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)il2cpp_codegen_object_new(QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683_il2cpp_TypeInfo_var);
NullCheck(L_32);
QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_32, NULL);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_33 = L_32;
NullCheck(L_33);
L_33->___maximumIterationCount_0 = ((int32_t)128);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_34 = L_33;
NullCheck(L_34);
L_34->___thickness_1 = (12.0f);
QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_35 = L_34;
NullCheck(L_35);
L_35->___downsampling_2 = 2;
NullCheck(L_31);
ArrayElementTypeCheck (L_31, L_35);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(6), (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683*)L_35);
__this->___m_Presets_5 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Presets_5), (void*)L_31);
PostProcessEffectRenderer_1__ctor_m9113A44F0308D2DE9839EC91E3C3C6E8EFDBDC01(__this, PostProcessEffectRenderer_1__ctor_m9113A44F0308D2DE9839EC91E3C3C6E8EFDBDC01_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionsRenderer/QualityPreset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8 (QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing::IsSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubpixelMorphologicalAntialiasing_IsSupported_m1705607A7079C11A6FAAEB07746977F804A8ECFF (SubpixelMorphologicalAntialiasing_tA63951F15B8029A664711110DAC46271060B6F12* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return !RuntimeUtilities.isSinglePassStereoEnabled;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
bool L_0;
L_0 = RuntimeUtilities_get_isSinglePassStereoEnabled_mE604A4AFD0B1368350F752A5769B2E471E923523(NULL);
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// System.Void UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubpixelMorphologicalAntialiasing_Render_m5C772116EF78929A662C6C1EE168A998AEE3F028 (SubpixelMorphologicalAntialiasing_tA63951F15B8029A664711110DAC46271060B6F12* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C7EBE7FA922EC3E10AA3F6954A60AE63E3D97FD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7445F99B8F21114A1A2E9E341A81E61AAD98112B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB0D9F5B9917E33FFA8D3428D1CEC5DA1F0F0C62);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8C7A356B73AA14E51E3C23F430521F42A4E8831);
s_Il2CppMethodInitialized = true;
}
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_0 = NULL;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var sheet = context.propertySheets.Get(context.resources.shaders.subpixelMorphologicalAntialiasing);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1;
L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
NullCheck(L_2);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3;
L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL);
NullCheck(L_3);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7;
NullCheck(L_4);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___subpixelMorphologicalAntialiasing_11;
NullCheck(L_1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6;
L_6 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_1, L_5, NULL);
V_0 = L_6;
// sheet.properties.SetTexture("_AreaTex", context.resources.smaaLuts.area);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = V_0;
NullCheck(L_7);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_8;
L_8 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_7, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_9 = ___0_context;
NullCheck(L_9);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_10;
L_10 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_9, NULL);
NullCheck(L_10);
SMAALuts_t62105E31B4A58EC4A668D9C79B9720F7CD5C3CB2* L_11 = L_10->___smaaLuts_6;
NullCheck(L_11);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = L_11->___area_0;
NullCheck(L_8);
MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_8, _stringLiteralD8C7A356B73AA14E51E3C23F430521F42A4E8831, L_12, NULL);
// sheet.properties.SetTexture("_SearchTex", context.resources.smaaLuts.search);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_13 = V_0;
NullCheck(L_13);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_14;
L_14 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_13, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_15 = ___0_context;
NullCheck(L_15);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_16;
L_16 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_15, NULL);
NullCheck(L_16);
SMAALuts_t62105E31B4A58EC4A668D9C79B9720F7CD5C3CB2* L_17 = L_16->___smaaLuts_6;
NullCheck(L_17);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_18 = L_17->___search_1;
NullCheck(L_14);
MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_14, _stringLiteral5C7EBE7FA922EC3E10AA3F6954A60AE63E3D97FD, L_18, NULL);
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_19 = ___0_context;
NullCheck(L_19);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20;
L_20 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_19, NULL);
// cmd.BeginSample("SubpixelMorphologicalAntialiasing");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = L_20;
NullCheck(L_21);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_21, _stringLiteral7445F99B8F21114A1A2E9E341A81E61AAD98112B, NULL);
// cmd.GetTemporaryRT(ShaderIDs.SMAA_Flip, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear, 1, false, RenderTextureMemoryless.None, context.camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = L_21;
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_23 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flip_5;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_24 = ___0_context;
NullCheck(L_24);
int32_t L_25;
L_25 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_24, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_26 = ___0_context;
NullCheck(L_26);
int32_t L_27;
L_27 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_26, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_28 = ___0_context;
NullCheck(L_28);
int32_t L_29;
L_29 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_28, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_30 = ___0_context;
NullCheck(L_30);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_31;
L_31 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_30, NULL);
NullCheck(L_31);
bool L_32;
L_32 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_31, NULL);
NullCheck(L_22);
CommandBuffer_GetTemporaryRT_m5C766C69A4B0DCE36D0A2DB5E1C9DFD001CAF3BD(L_22, L_23, L_25, L_27, 0, 1, L_29, 1, 1, (bool)0, 0, L_32, NULL);
// cmd.GetTemporaryRT(ShaderIDs.SMAA_Flop, context.width, context.height, 0, FilterMode.Bilinear, context.sourceFormat, RenderTextureReadWrite.Linear, 1, false, RenderTextureMemoryless.None, context.camera.allowDynamicResolution);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = L_22;
int32_t L_34 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flop_6;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_35 = ___0_context;
NullCheck(L_35);
int32_t L_36;
L_36 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_35, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_37 = ___0_context;
NullCheck(L_37);
int32_t L_38;
L_38 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_37, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_39 = ___0_context;
NullCheck(L_39);
int32_t L_40;
L_40 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_39, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_41 = ___0_context;
NullCheck(L_41);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_42;
L_42 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_41, NULL);
NullCheck(L_42);
bool L_43;
L_43 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_42, NULL);
NullCheck(L_33);
CommandBuffer_GetTemporaryRT_m5C766C69A4B0DCE36D0A2DB5E1C9DFD001CAF3BD(L_33, L_34, L_36, L_38, 0, 1, L_40, 1, 1, (bool)0, 0, L_43, NULL);
// cmd.BlitFullscreenTriangle(context.source, ShaderIDs.SMAA_Flip, sheet, (int)Pass.EdgeDetection + (int)quality, true);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_44 = L_33;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_45 = ___0_context;
NullCheck(L_45);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_46;
L_46 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_45, NULL);
int32_t L_47 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flip_5;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_48;
L_48 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_47, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_49 = V_0;
int32_t L_50 = __this->___quality_0;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_51 = V_1;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_44, L_46, L_48, L_49, L_50, (bool)1, L_51, (bool)0, NULL);
// cmd.BlitFullscreenTriangle(ShaderIDs.SMAA_Flip, ShaderIDs.SMAA_Flop, sheet, (int)Pass.BlendWeights + (int)quality);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_52 = L_44;
int32_t L_53 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flip_5;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_54;
L_54 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_53, NULL);
int32_t L_55 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flop_6;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_56;
L_56 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_55, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_57 = V_0;
int32_t L_58 = __this->___quality_0;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_59 = V_1;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_52, L_54, L_56, L_57, ((int32_t)il2cpp_codegen_add(3, (int32_t)L_58)), (bool)0, L_59, (bool)0, NULL);
// cmd.SetGlobalTexture("_BlendTex", ShaderIDs.SMAA_Flop);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_60 = L_52;
int32_t L_61 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flop_6;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_62;
L_62 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_61, NULL);
NullCheck(L_60);
CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69(L_60, _stringLiteralAB0D9F5B9917E33FFA8D3428D1CEC5DA1F0F0C62, L_62, NULL);
// cmd.BlitFullscreenTriangle(context.source, context.destination, sheet, (int)Pass.NeighborhoodBlending);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_63 = L_60;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_64 = ___0_context;
NullCheck(L_64);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_65;
L_65 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_64, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_66 = ___0_context;
NullCheck(L_66);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_67;
L_67 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_66, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_68 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_69 = V_1;
RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16(L_63, L_65, L_67, L_68, 6, (bool)0, L_69, (bool)0, NULL);
// cmd.ReleaseTemporaryRT(ShaderIDs.SMAA_Flip);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_70 = L_63;
int32_t L_71 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flip_5;
NullCheck(L_70);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_70, L_71, NULL);
// cmd.ReleaseTemporaryRT(ShaderIDs.SMAA_Flop);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_72 = L_70;
int32_t L_73 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___SMAA_Flop_6;
NullCheck(L_72);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_72, L_73, NULL);
// cmd.EndSample("SubpixelMorphologicalAntialiasing");
NullCheck(L_72);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_72, _stringLiteral7445F99B8F21114A1A2E9E341A81E61AAD98112B, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubpixelMorphologicalAntialiasing__ctor_mFD4BB185541D16D22FD47ABE4427F81D531A50A5 (SubpixelMorphologicalAntialiasing_tA63951F15B8029A664711110DAC46271060B6F12* __this, const RuntimeMethod* method)
{
{
// public Quality quality = Quality.High;
__this->___quality_0 = 2;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::get_jitter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
{
// public Vector2 jitter { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CjitterU3Ek__BackingField_5;
return L_0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::set_jitter(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 jitter { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3CjitterU3Ek__BackingField_5 = L_0;
return;
}
}
// System.Int32 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::get_sampleIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TemporalAntialiasing_get_sampleIndex_m6F27F29D737C6529F14ED99D25E1A60BB1A77348 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
{
// public int sampleIndex { get; private set; }
int32_t L_0 = __this->___U3CsampleIndexU3Ek__BackingField_9;
return L_0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::set_sampleIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_set_sampleIndex_mF0B4CE95B0AAB362A3A6DDE6F77E274A9BBB8ADE (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int sampleIndex { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CsampleIndexU3Ek__BackingField_9 = L_0;
return;
}
}
// System.Boolean UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::IsSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TemporalAntialiasing_IsSupported_mAE5BCF24068A7E94E3BB643E549AA055192C045E (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
{
// return SystemInfo.supportedRenderTargetCount >= 2
// && SystemInfo.supportsMotionVectors
// #if !UNITY_2017_3_OR_NEWER
// && !RuntimeUtilities.isVREnabled
// #endif
// && SystemInfo.graphicsDeviceType != GraphicsDeviceType.OpenGLES2;
int32_t L_0;
L_0 = SystemInfo_get_supportedRenderTargetCount_mA8696B2D9AB343F9D04B0F4F14A4A1F7098DBC34(NULL);
if ((((int32_t)L_0) < ((int32_t)2)))
{
goto IL_001b;
}
}
{
bool L_1;
L_1 = SystemInfo_get_supportsMotionVectors_m1F03671FD39F2CB8006298D843EFE41B8EDE5F61(NULL);
if (!L_1)
{
goto IL_001b;
}
}
{
int32_t L_2;
L_2 = SystemInfo_get_graphicsDeviceType_m2D54A0B94D138727041B29B127D8837165686545(NULL);
return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_001b:
{
return (bool)0;
}
}
// UnityEngine.DepthTextureMode UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::GetCameraFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TemporalAntialiasing_GetCameraFlags_mFDB0F48DA9DD43DC96F0001D8AEC3EC0BDF8B9AA (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
{
// return DepthTextureMode.Depth | DepthTextureMode.MotionVectors;
return (int32_t)(5);
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::ResetHistory()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_ResetHistory_m1E1611D2244E90EB7C3CC493B98C0AA0A1A52010 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
{
// m_ResetHistory = true;
__this->___m_ResetHistory_7 = (bool)1;
// }
return;
}
}
// UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::GenerateRandomOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TemporalAntialiasing_GenerateRandomOffset_m8C20703188A9078739CEF48A902F636142E06712 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
// var offset = new Vector2(
// HaltonSeq.Get((sampleIndex & 1023) + 1, 2) - 0.5f,
// HaltonSeq.Get((sampleIndex & 1023) + 1, 3) - 0.5f
// );
int32_t L_0;
L_0 = TemporalAntialiasing_get_sampleIndex_m6F27F29D737C6529F14ED99D25E1A60BB1A77348_inline(__this, NULL);
float L_1;
L_1 = HaltonSeq_Get_m6523C48F1CB5F7C3488B47DCB3CDD53B668BC819(((int32_t)il2cpp_codegen_add(((int32_t)(L_0&((int32_t)1023))), 1)), 2, NULL);
int32_t L_2;
L_2 = TemporalAntialiasing_get_sampleIndex_m6F27F29D737C6529F14ED99D25E1A60BB1A77348_inline(__this, NULL);
float L_3;
L_3 = HaltonSeq_Get_m6523C48F1CB5F7C3488B47DCB3CDD53B668BC819(((int32_t)il2cpp_codegen_add(((int32_t)(L_2&((int32_t)1023))), 1)), 3, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), ((float)il2cpp_codegen_subtract(L_1, (0.5f))), ((float)il2cpp_codegen_subtract(L_3, (0.5f))), /*hidden argument*/NULL);
// if (++sampleIndex >= k_SampleCount)
int32_t L_5;
L_5 = TemporalAntialiasing_get_sampleIndex_m6F27F29D737C6529F14ED99D25E1A60BB1A77348_inline(__this, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
int32_t L_6 = V_0;
TemporalAntialiasing_set_sampleIndex_mF0B4CE95B0AAB362A3A6DDE6F77E274A9BBB8ADE_inline(__this, L_6, NULL);
int32_t L_7 = V_0;
G_B1_0 = L_4;
if ((((int32_t)L_7) < ((int32_t)8)))
{
G_B2_0 = L_4;
goto IL_0054;
}
}
{
// sampleIndex = 0;
TemporalAntialiasing_set_sampleIndex_mF0B4CE95B0AAB362A3A6DDE6F77E274A9BBB8ADE_inline(__this, 0, NULL);
G_B2_0 = G_B1_0;
}
IL_0054:
{
// return offset;
return G_B2_0;
}
}
// UnityEngine.Matrix4x4 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::GetJitteredProjectionMatrix(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 TemporalAntialiasing_GetJitteredProjectionMatrix_m05C5BC645B3761AFDDEBF885743BBB71419F12F1 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
{
// jitter = GenerateRandomOffset();
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = TemporalAntialiasing_GenerateRandomOffset_m8C20703188A9078739CEF48A902F636142E06712(__this, NULL);
TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline(__this, L_0, NULL);
// jitter *= jitterSpread;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
float L_2 = __this->___jitterSpread_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_1, L_2, NULL);
TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline(__this, L_3, NULL);
// if (jitteredMatrixFunc != null)
Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B* L_4 = __this->___jitteredMatrixFunc_4;
if (!L_4)
{
goto IL_0040;
}
}
{
// cameraProj = jitteredMatrixFunc(camera, jitter);
Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B* L_5 = __this->___jitteredMatrixFunc_4;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = ___0_camera;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
NullCheck(L_5);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8;
L_8 = Func_3_Invoke_m7E2121537C2D02D2E03656AE05FDC24340BD1C93_inline(L_5, L_6, L_7, NULL);
V_0 = L_8;
goto IL_0063;
}
IL_0040:
{
// cameraProj = camera.orthographic
// ? RuntimeUtilities.GetJitteredOrthographicProjectionMatrix(camera, jitter)
// : RuntimeUtilities.GetJitteredPerspectiveProjectionMatrix(camera, jitter);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = ___0_camera;
NullCheck(L_9);
bool L_10;
L_10 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_9, NULL);
if (L_10)
{
goto IL_0056;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = ___0_camera;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
L_12 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
L_13 = RuntimeUtilities_GetJitteredPerspectiveProjectionMatrix_m3FAA99FBEB72A8ADACAB48B86EB551E3E5EF7D18(L_11, L_12, NULL);
G_B5_0 = L_13;
goto IL_0062;
}
IL_0056:
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = ___0_camera;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16;
L_16 = RuntimeUtilities_GetJitteredOrthographicProjectionMatrix_m74150797C451CCE5EAC7EACF5E5252E58E1139EC(L_14, L_15, NULL);
G_B5_0 = L_16;
}
IL_0062:
{
V_0 = G_B5_0;
}
IL_0063:
{
// jitter = new Vector2(jitter.x / camera.pixelWidth, jitter.y / camera.pixelHeight);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
L_17 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
float L_18 = L_17.___x_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = ___0_camera;
NullCheck(L_19);
int32_t L_20;
L_20 = Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D(L_19, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
L_21 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
float L_22 = L_21.___y_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = ___0_camera;
NullCheck(L_23);
int32_t L_24;
L_24 = Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59(L_23, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_25), ((float)(L_18/((float)L_20))), ((float)(L_22/((float)L_24))), /*hidden argument*/NULL);
TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline(__this, L_25, NULL);
// return cameraProj;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_26 = V_0;
return L_26;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::ConfigureJitteredProjectionMatrix(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_ConfigureJitteredProjectionMatrix_mD1658F905FA0B40616F94A72596803C4DFD11476 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
{
// var camera = context.camera;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_0, NULL);
V_0 = L_1;
// camera.nonJitteredProjectionMatrix = camera.projectionMatrix;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = V_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = V_0;
NullCheck(L_3);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_3, NULL);
NullCheck(L_2);
Camera_set_nonJitteredProjectionMatrix_mC6967E205128C05584F890C43B2B79B6A0EF8B39(L_2, L_4, NULL);
// camera.projectionMatrix = GetJitteredProjectionMatrix(camera);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = V_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7;
L_7 = TemporalAntialiasing_GetJitteredProjectionMatrix_m05C5BC645B3761AFDDEBF885743BBB71419F12F1(__this, L_6, NULL);
NullCheck(L_5);
Camera_set_projectionMatrix_m351820E6903139402FFFF40221B32D0C52B5A094(L_5, L_7, NULL);
// camera.useJitteredProjectionMatrixForTransparentRendering = false;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = V_0;
NullCheck(L_8);
Camera_set_useJitteredProjectionMatrixForTransparentRendering_m51EC86087DA668906D11B5B13AA39191E47B4764(L_8, (bool)0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::ConfigureStereoJitteredProjectionMatrices(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_ConfigureStereoJitteredProjectionMatrices_m6778161075072CB286B1C1082F1535B39D13E546 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
int32_t V_1 = 0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
memset((&V_2), 0, sizeof(V_2));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var camera = context.camera;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1;
L_1 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_0, NULL);
V_0 = L_1;
// jitter = GenerateRandomOffset();
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = TemporalAntialiasing_GenerateRandomOffset_m8C20703188A9078739CEF48A902F636142E06712(__this, NULL);
TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline(__this, L_2, NULL);
// jitter *= jitterSpread;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
float L_4 = __this->___jitterSpread_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_3, L_4, NULL);
TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline(__this, L_5, NULL);
// for (var eye = Camera.StereoscopicEye.Left; eye <= Camera.StereoscopicEye.Right; eye++)
V_1 = 0;
goto IL_0066;
}
IL_002e:
{
// context.camera.CopyStereoDeviceProjectionMatrixToNonJittered(eye);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___0_context;
NullCheck(L_6);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7;
L_7 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_6, NULL);
int32_t L_8 = V_1;
NullCheck(L_7);
Camera_CopyStereoDeviceProjectionMatrixToNonJittered_m70DD9541963EDD8E21768C760B095B12CB6A98FE(L_7, L_8, NULL);
// var originalProj = context.camera.GetStereoNonJitteredProjectionMatrix(eye);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_9 = ___0_context;
NullCheck(L_9);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10;
L_10 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_9, NULL);
int32_t L_11 = V_1;
NullCheck(L_10);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_12;
L_12 = Camera_GetStereoNonJitteredProjectionMatrix_m1B4F7E659DC85F1D92E738BD06FBF82CC8F379F4(L_10, L_11, NULL);
V_2 = L_12;
// var jitteredMatrix = RuntimeUtilities.GenerateJitteredProjectionMatrixFromOriginal(context, originalProj, jitter);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_13 = ___0_context;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16;
L_16 = RuntimeUtilities_GenerateJitteredProjectionMatrixFromOriginal_mD665A981362F8F364ABE3250B901BEF0F693776F(L_13, L_14, L_15, NULL);
V_3 = L_16;
// context.camera.SetStereoProjectionMatrix(eye, jitteredMatrix);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_17 = ___0_context;
NullCheck(L_17);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_18;
L_18 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_17, NULL);
int32_t L_19 = V_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_20 = V_3;
NullCheck(L_18);
Camera_SetStereoProjectionMatrix_mDD17B78DC3B755AB026A86CD3943587450702268(L_18, L_19, L_20, NULL);
// for (var eye = Camera.StereoscopicEye.Left; eye <= Camera.StereoscopicEye.Right; eye++)
int32_t L_21 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, 1));
}
IL_0066:
{
// for (var eye = Camera.StereoscopicEye.Left; eye <= Camera.StereoscopicEye.Right; eye++)
int32_t L_22 = V_1;
if ((((int32_t)L_22) <= ((int32_t)1)))
{
goto IL_002e;
}
}
{
// jitter = new Vector2(jitter.x / context.screenWidth, jitter.y / context.screenHeight);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
L_23 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
float L_24 = L_23.___x_0;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_25 = ___0_context;
NullCheck(L_25);
int32_t L_26;
L_26 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_25, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
L_27 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
float L_28 = L_27.___y_1;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_29 = ___0_context;
NullCheck(L_29);
int32_t L_30;
L_30 = PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline(L_29, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
memset((&L_31), 0, sizeof(L_31));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_31), ((float)(L_24/((float)L_26))), ((float)(L_28/((float)L_30))), /*hidden argument*/NULL);
TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline(__this, L_31, NULL);
// camera.useJitteredProjectionMatrixForTransparentRendering = false;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_32 = V_0;
NullCheck(L_32);
Camera_set_useJitteredProjectionMatrixForTransparentRendering_m51EC86087DA668906D11B5B13AA39191E47B4764(L_32, (bool)0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::GenerateHistoryName(UnityEngine.RenderTexture,System.Int32,UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_GenerateHistoryName_m39F69FC9226519CDFE2BAECF99334772C7EBD22D (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_rt, int32_t ___1_id, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___2_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CFF6C896ECBCE58E3E3C5BA9EDC69955D8F4E24);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53061051CFE4CD1AED5D34B00C2D795C27B3DA26);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// rt.name = "Temporal Anti-aliasing History id #" + id;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ___0_rt;
String_t* L_1;
L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___1_id), NULL);
String_t* L_2;
L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1CFF6C896ECBCE58E3E3C5BA9EDC69955D8F4E24, L_1, NULL);
NullCheck(L_0);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_0, L_2, NULL);
// if (context.stereoActive)
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___2_context;
NullCheck(L_3);
bool L_4;
L_4 = PostProcessRenderContext_get_stereoActive_m54D0889CF302150E3850FD7BA9AF72BB9EE94C7B_inline(L_3, NULL);
if (!L_4)
{
goto IL_0043;
}
}
{
// rt.name += " for eye " + context.xrActiveEye;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = ___0_rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = L_5;
NullCheck(L_6);
String_t* L_7;
L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_8 = ___2_context;
NullCheck(L_8);
int32_t L_9;
L_9 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_8, NULL);
V_0 = L_9;
String_t* L_10;
L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
String_t* L_11;
L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_7, _stringLiteral53061051CFE4CD1AED5D34B00C2D795C27B3DA26, L_10, NULL);
NullCheck(L_6);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_6, L_11, NULL);
}
IL_0043:
{
// }
return;
}
}
// UnityEngine.RenderTexture UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::CheckHistory(System.Int32,UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* TemporalAntialiasing_CheckHistory_mA35B44ECD13BB4F9CF19E766131FFC11CC5B41AE (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, int32_t ___0_id, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___1_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_1 = NULL;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_2;
memset((&V_2), 0, sizeof(V_2));
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_3 = NULL;
{
// int activeEye = context.xrActiveEye;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___1_context;
NullCheck(L_0);
int32_t L_1;
L_1 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_0, NULL);
V_0 = L_1;
// if (m_HistoryTextures[activeEye] == null)
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_2 = __this->___m_HistoryTextures_12;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
if (L_5)
{
goto IL_001f;
}
}
{
// m_HistoryTextures[activeEye] = new RenderTexture[k_NumHistoryTextures];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_6 = __this->___m_HistoryTextures_12;
int32_t L_7 = V_0;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_8 = (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)SZArrayNew(RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6_il2cpp_TypeInfo_var, (uint32_t)2);
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_8);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)L_8);
}
IL_001f:
{
// var rt = m_HistoryTextures[activeEye][id];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_9 = __this->___m_HistoryTextures_12;
int32_t L_10 = V_0;
NullCheck(L_9);
int32_t L_11 = L_10;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
int32_t L_13 = ___0_id;
NullCheck(L_12);
int32_t L_14 = L_13;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_1 = L_15;
// if (m_ResetHistory || rt == null || !rt.IsCreated())
bool L_16 = __this->___m_ResetHistory_7;
if (L_16)
{
goto IL_0043;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_18)
{
goto IL_0043;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_19 = V_1;
NullCheck(L_19);
bool L_20;
L_20 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_19, NULL);
if (L_20)
{
goto IL_0099;
}
}
IL_0043:
{
// RenderTexture.ReleaseTemporary(rt);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = V_1;
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_21, NULL);
// rt = context.GetScreenSpaceTemporaryRT(0, context.sourceFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_22 = ___1_context;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_23 = ___1_context;
NullCheck(L_23);
int32_t L_24;
L_24 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_23, NULL);
NullCheck(L_22);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_25;
L_25 = PostProcessRenderContext_GetScreenSpaceTemporaryRT_m74A46F835124FF373853218F774E7A178B80145C(L_22, 0, L_24, 0, 0, 0, NULL);
V_1 = L_25;
// GenerateHistoryName(rt, id, context);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_26 = V_1;
int32_t L_27 = ___0_id;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_28 = ___1_context;
TemporalAntialiasing_GenerateHistoryName_m39F69FC9226519CDFE2BAECF99334772C7EBD22D(__this, L_26, L_27, L_28, NULL);
// rt.filterMode = FilterMode.Bilinear;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = V_1;
NullCheck(L_29);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_29, 1, NULL);
// m_HistoryTextures[activeEye][id] = rt;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_30 = __this->___m_HistoryTextures_12;
int32_t L_31 = V_0;
NullCheck(L_30);
int32_t L_32 = L_31;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
int32_t L_34 = ___0_id;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_35 = V_1;
NullCheck(L_33);
ArrayElementTypeCheck (L_33, L_35);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_35);
// context.command.BlitFullscreenTriangle(context.source, rt);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_36 = ___1_context;
NullCheck(L_36);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37;
L_37 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_36, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_38 = ___1_context;
NullCheck(L_38);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_39;
L_39 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_38, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_40 = V_1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_41;
L_41 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_40, NULL);
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_42 = V_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_mEC9B2A7C03407D8D98E54B9596664D7AD72E2797(L_37, L_39, L_41, (bool)0, L_42, (bool)0, NULL);
goto IL_0109;
}
IL_0099:
{
// else if (rt.width != context.width || rt.height != context.height)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_43 = V_1;
NullCheck(L_43);
int32_t L_44;
L_44 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_43);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_45 = ___1_context;
NullCheck(L_45);
int32_t L_46;
L_46 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_45, NULL);
if ((!(((uint32_t)L_44) == ((uint32_t)L_46))))
{
goto IL_00b5;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_47 = V_1;
NullCheck(L_47);
int32_t L_48;
L_48 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_47);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_49 = ___1_context;
NullCheck(L_49);
int32_t L_50;
L_50 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_49, NULL);
if ((((int32_t)L_48) == ((int32_t)L_50)))
{
goto IL_0109;
}
}
IL_00b5:
{
// var rt2 = context.GetScreenSpaceTemporaryRT(0, context.sourceFormat);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_51 = ___1_context;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_52 = ___1_context;
NullCheck(L_52);
int32_t L_53;
L_53 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_52, NULL);
NullCheck(L_51);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_54;
L_54 = PostProcessRenderContext_GetScreenSpaceTemporaryRT_m74A46F835124FF373853218F774E7A178B80145C(L_51, 0, L_53, 0, 0, 0, NULL);
V_3 = L_54;
// GenerateHistoryName(rt2, id, context);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_55 = V_3;
int32_t L_56 = ___0_id;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_57 = ___1_context;
TemporalAntialiasing_GenerateHistoryName_m39F69FC9226519CDFE2BAECF99334772C7EBD22D(__this, L_55, L_56, L_57, NULL);
// rt2.filterMode = FilterMode.Bilinear;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_58 = V_3;
NullCheck(L_58);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_58, 1, NULL);
// m_HistoryTextures[activeEye][id] = rt2;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_59 = __this->___m_HistoryTextures_12;
int32_t L_60 = V_0;
NullCheck(L_59);
int32_t L_61 = L_60;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
int32_t L_63 = ___0_id;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_64 = V_3;
NullCheck(L_62);
ArrayElementTypeCheck (L_62, L_64);
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(L_63), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_64);
// context.command.BlitFullscreenTriangle(rt, rt2);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_65 = ___1_context;
NullCheck(L_65);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_66;
L_66 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_65, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_67 = V_1;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_68;
L_68 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_67, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_69 = V_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_70;
L_70 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_69, NULL);
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_71 = V_2;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_mEC9B2A7C03407D8D98E54B9596664D7AD72E2797(L_66, L_68, L_70, (bool)0, L_71, (bool)0, NULL);
// RenderTexture.ReleaseTemporary(rt);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_72 = V_1;
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_72, NULL);
}
IL_0109:
{
// return m_HistoryTextures[activeEye][id];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_73 = __this->___m_HistoryTextures_12;
int32_t L_74 = V_0;
NullCheck(L_73);
int32_t L_75 = L_74;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
int32_t L_77 = ___0_id;
NullCheck(L_76);
int32_t L_78 = L_77;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
return L_79;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_Render_m1F5CDB905DA7AB9A5D2C8335E7F40A0B984C767F (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E6383000E99B9F3488045B11084D1E4AD8A7A4C);
s_Il2CppMethodInitialized = true;
}
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_0 = NULL;
int32_t V_1 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_2 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_3 = NULL;
int32_t V_4 = 0;
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 V_5;
memset((&V_5), 0, sizeof(V_5));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B2_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B3_1 = NULL;
{
// var sheet = context.propertySheets.Get(context.resources.shaders.temporalAntialiasing);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1;
L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL);
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___0_context;
NullCheck(L_2);
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3;
L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL);
NullCheck(L_3);
Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7;
NullCheck(L_4);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___temporalAntialiasing_10;
NullCheck(L_1);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6;
L_6 = PropertySheetFactory_Get_mCFDB007DD001F66FCC0EAD7549B63C74857569FC(L_1, L_5, NULL);
V_0 = L_6;
// var cmd = context.command;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_7 = ___0_context;
NullCheck(L_7);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8;
L_8 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_7, NULL);
// cmd.BeginSample("TemporalAntialiasing");
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = L_8;
NullCheck(L_9);
CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_9, _stringLiteral1E6383000E99B9F3488045B11084D1E4AD8A7A4C, NULL);
// int pp = m_HistoryPingPong[context.xrActiveEye];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___m_HistoryPingPong_13;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_11 = ___0_context;
NullCheck(L_11);
int32_t L_12;
L_12 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_11, NULL);
NullCheck(L_10);
int32_t L_13 = L_12;
int32_t L_14 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_1 = L_14;
// var historyRead = CheckHistory(++pp % 2, context);
int32_t L_15 = V_1;
int32_t L_16 = ((int32_t)il2cpp_codegen_add(L_15, 1));
V_1 = L_16;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_17 = ___0_context;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18;
L_18 = TemporalAntialiasing_CheckHistory_mA35B44ECD13BB4F9CF19E766131FFC11CC5B41AE(__this, ((int32_t)(L_16%2)), L_17, NULL);
V_2 = L_18;
// var historyWrite = CheckHistory(++pp % 2, context);
int32_t L_19 = V_1;
int32_t L_20 = ((int32_t)il2cpp_codegen_add(L_19, 1));
V_1 = L_20;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_21 = ___0_context;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_22;
L_22 = TemporalAntialiasing_CheckHistory_mA35B44ECD13BB4F9CF19E766131FFC11CC5B41AE(__this, ((int32_t)(L_20%2)), L_21, NULL);
V_3 = L_22;
// m_HistoryPingPong[context.xrActiveEye] = ++pp % 2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___m_HistoryPingPong_13;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_24 = ___0_context;
NullCheck(L_24);
int32_t L_25;
L_25 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_24, NULL);
int32_t L_26 = V_1;
int32_t L_27 = ((int32_t)il2cpp_codegen_add(L_26, 1));
V_1 = L_27;
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (int32_t)((int32_t)(L_27%2)));
// sheet.properties.SetVector(ShaderIDs.Jitter, jitter);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_28 = V_0;
NullCheck(L_28);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_29;
L_29 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_28, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_30 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Jitter_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
L_31 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32;
L_32 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_31, NULL);
NullCheck(L_29);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_29, L_30, L_32, NULL);
// sheet.properties.SetFloat(ShaderIDs.Sharpness, sharpness);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_33 = V_0;
NullCheck(L_33);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_34;
L_34 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_33, NULL);
int32_t L_35 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Sharpness_2;
float L_36 = __this->___sharpness_1;
NullCheck(L_34);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_34, L_35, L_36, NULL);
// sheet.properties.SetVector(ShaderIDs.FinalBlendParameters, new Vector4(stationaryBlending, motionBlending, kMotionAmplification, 0f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_37 = V_0;
NullCheck(L_37);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_38;
L_38 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_37, NULL);
int32_t L_39 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___FinalBlendParameters_3;
float L_40 = __this->___stationaryBlending_2;
float L_41 = __this->___motionBlending_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_42;
memset((&L_42), 0, sizeof(L_42));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_42), L_40, L_41, (6000.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_38);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_38, L_39, L_42, NULL);
// sheet.properties.SetTexture(ShaderIDs.HistoryTex, historyRead);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_43 = V_0;
NullCheck(L_43);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_44;
L_44 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_43, NULL);
int32_t L_45 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___HistoryTex_4;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_46 = V_2;
NullCheck(L_44);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_44, L_45, L_46, NULL);
// int pass = context.camera.orthographic ? (int)Pass.SolverNoDilate : (int)Pass.SolverDilate;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_47 = ___0_context;
NullCheck(L_47);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_48;
L_48 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_47, NULL);
NullCheck(L_48);
bool L_49;
L_49 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_48, NULL);
G_B1_0 = L_9;
if (L_49)
{
G_B2_0 = L_9;
goto IL_00ea;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_00eb;
}
IL_00ea:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_00eb:
{
V_4 = G_B3_0;
// m_Mrt[0] = context.destination;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_50 = __this->___m_Mrt_6;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_51 = ___0_context;
NullCheck(L_51);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_52;
L_52 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_51, NULL);
NullCheck(L_50);
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_52);
// m_Mrt[1] = historyWrite;
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_53 = __this->___m_Mrt_6;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_54 = V_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_55;
L_55 = RenderTargetIdentifier_op_Implicit_mBF13C6AE62DCEDDEFDC1C7305BE646FE99D2F24C(L_54, NULL);
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(1), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_55);
// cmd.BlitFullscreenTriangle(context.source, m_Mrt, context.source, sheet, pass);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_56 = G_B3_1;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_57 = ___0_context;
NullCheck(L_57);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_58;
L_58 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_57, NULL);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_59 = __this->___m_Mrt_6;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_60 = ___0_context;
NullCheck(L_60);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_61;
L_61 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_60, NULL);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_62 = V_0;
int32_t L_63 = V_4;
il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440));
Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 L_64 = V_5;
il2cpp_codegen_runtime_class_init_inline(RuntimeUtilities_t275B86E9EF6FD2FCA0688D1C65BCE9BEC09BCBB6_il2cpp_TypeInfo_var);
RuntimeUtilities_BlitFullscreenTriangle_mD14ACB5B5332363E7B5D4EE478EB26203FFA6649(L_56, L_58, L_59, L_61, L_62, L_63, (bool)0, L_64, NULL);
// cmd.EndSample("TemporalAntialiasing");
NullCheck(L_56);
CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_56, _stringLiteral1E6383000E99B9F3488045B11084D1E4AD8A7A4C, NULL);
// m_ResetHistory = false;
__this->___m_ResetHistory_7 = (bool)0;
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing_Release_m7F07A845A790B3E98E9618400D360CAC8BCF44B7 (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if (m_HistoryTextures != null)
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_0 = __this->___m_HistoryTextures_12;
if (!L_0)
{
goto IL_005d;
}
}
{
// for (int i = 0; i < m_HistoryTextures.Length; i++)
V_0 = 0;
goto IL_0052;
}
IL_000c:
{
// if (m_HistoryTextures[i] == null)
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_1 = __this->___m_HistoryTextures_12;
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
if (!L_4)
{
goto IL_004e;
}
}
{
// for (int j = 0; j < m_HistoryTextures[i].Length; j++)
V_1 = 0;
goto IL_0038;
}
IL_001a:
{
// RenderTexture.ReleaseTemporary(m_HistoryTextures[i][j]);
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_5 = __this->___m_HistoryTextures_12;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_11, NULL);
// m_HistoryTextures[i][j] = null;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_12 = __this->___m_HistoryTextures_12;
int32_t L_13 = V_0;
NullCheck(L_12);
int32_t L_14 = L_13;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
int32_t L_16 = V_1;
NullCheck(L_15);
ArrayElementTypeCheck (L_15, NULL);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// for (int j = 0; j < m_HistoryTextures[i].Length; j++)
int32_t L_17 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0038:
{
// for (int j = 0; j < m_HistoryTextures[i].Length; j++)
int32_t L_18 = V_1;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_19 = __this->___m_HistoryTextures_12;
int32_t L_20 = V_0;
NullCheck(L_19);
int32_t L_21 = L_20;
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
NullCheck(L_22);
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_001a;
}
}
{
// m_HistoryTextures[i] = null;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_23 = __this->___m_HistoryTextures_12;
int32_t L_24 = V_0;
NullCheck(L_23);
ArrayElementTypeCheck (L_23, NULL);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)NULL);
}
IL_004e:
{
// for (int i = 0; i < m_HistoryTextures.Length; i++)
int32_t L_25 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_0052:
{
// for (int i = 0; i < m_HistoryTextures.Length; i++)
int32_t L_26 = V_0;
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_27 = __this->___m_HistoryTextures_12;
NullCheck(L_27);
if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
{
goto IL_000c;
}
}
IL_005d:
{
// sampleIndex = 0;
TemporalAntialiasing_set_sampleIndex_mF0B4CE95B0AAB362A3A6DDE6F77E274A9BBB8ADE_inline(__this, 0, NULL);
// m_HistoryPingPong[0] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = __this->___m_HistoryPingPong_13;
NullCheck(L_28);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)0);
// m_HistoryPingPong[1] = 0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = __this->___m_HistoryPingPong_13;
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)0);
// ResetHistory();
TemporalAntialiasing_ResetHistory_m1E1611D2244E90EB7C3CC493B98C0AA0A1A52010(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TemporalAntialiasing__ctor_m1F3DCAB166187D2B412DFE69787E46242313D9FD (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public float jitterSpread = 0.75f;
__this->___jitterSpread_0 = (0.75f);
// public float sharpness = 0.25f;
__this->___sharpness_1 = (0.25f);
// public float stationaryBlending = 0.95f;
__this->___stationaryBlending_2 = (0.949999988f);
// public float motionBlending = 0.85f;
__this->___motionBlending_3 = (0.850000024f);
// readonly RenderTargetIdentifier[] m_Mrt = new RenderTargetIdentifier[2];
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = (RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)SZArrayNew(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var, (uint32_t)2);
__this->___m_Mrt_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Mrt_6), (void*)L_0);
// bool m_ResetHistory = true;
__this->___m_ResetHistory_7 = (bool)1;
// readonly RenderTexture[][] m_HistoryTextures = new RenderTexture[k_NumEyes][];
RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_1 = (RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0*)(RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0*)SZArrayNew(RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0_il2cpp_TypeInfo_var, (uint32_t)2);
__this->___m_HistoryTextures_12 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HistoryTextures_12), (void*)L_1);
// readonly int[] m_HistoryPingPong = new int[k_NumEyes];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)2);
__this->___m_HistoryPingPong_13 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HistoryPingPong_13), (void*)L_2);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.VignetteModeParameter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VignetteModeParameter__ctor_m4D63838C20AE0CB9DDD27D1D31235D918456F304 (VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1__ctor_mAC2591E3A4A6D8CDC35C32A02DFA4E9FC0C59F6C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
ParameterOverride_1__ctor_mAC2591E3A4A6D8CDC35C32A02DFA4E9FC0C59F6C(__this, ParameterOverride_1__ctor_mAC2591E3A4A6D8CDC35C32A02DFA4E9FC0C59F6C_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean UnityEngine.Rendering.PostProcessing.Vignette::IsEnabledAndSupported(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Vignette_IsEnabledAndSupported_m2D67AF6B97A94BBD4B2A7FDEAA4028847C5FAFB4 (Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return enabled.value
// && ((mode.value == VignetteMode.Classic && intensity.value > 0f)
// || (mode.value == VignetteMode.Masked && opacity.value > 0f && mask.value != null));
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5;
NullCheck(L_0);
bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1;
if (!L_1)
{
goto IL_0062;
}
}
{
VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* L_2 = __this->___mode_7;
NullCheck(L_2);
int32_t L_3 = ((ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD*)L_2)->___value_1;
if (L_3)
{
goto IL_002c;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = __this->___intensity_10;
NullCheck(L_4);
float L_5 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_4)->___value_1;
if ((((float)L_5) > ((float)(0.0f))))
{
goto IL_0060;
}
}
IL_002c:
{
VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* L_6 = __this->___mode_7;
NullCheck(L_6);
int32_t L_7 = ((ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD*)L_6)->___value_1;
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
{
goto IL_005e;
}
}
{
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = __this->___opacity_15;
NullCheck(L_8);
float L_9 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_8)->___value_1;
if ((!(((float)L_9) > ((float)(0.0f)))))
{
goto IL_005e;
}
}
{
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_10 = __this->___mask_14;
NullCheck(L_10);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_10)->___value_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
return L_12;
}
IL_005e:
{
return (bool)0;
}
IL_0060:
{
return (bool)1;
}
IL_0062:
{
return (bool)0;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.Vignette::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vignette__ctor_mB0325E1C20E1C0EACC4E22F90C88C2376A0DC537 (Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public VignetteModeParameter mode = new VignetteModeParameter { value = VignetteMode.Classic };
VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* L_0 = (VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F*)il2cpp_codegen_object_new(VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F_il2cpp_TypeInfo_var);
NullCheck(L_0);
VignetteModeParameter__ctor_m4D63838C20AE0CB9DDD27D1D31235D918456F304(L_0, NULL);
VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* L_1 = L_0;
NullCheck(L_1);
((ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD*)L_1)->___value_1 = 0;
__this->___mode_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mode_7), (void*)L_1);
// public ColorParameter color = new ColorParameter { value = new Color(0f, 0f, 0f, 1f) };
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_2 = (ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299*)il2cpp_codegen_object_new(ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299_il2cpp_TypeInfo_var);
NullCheck(L_2);
ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3(L_2, NULL);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_3 = L_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
memset((&L_4), 0, sizeof(L_4));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_4), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
NullCheck(L_3);
((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_3)->___value_1 = L_4;
__this->___color_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___color_8), (void*)L_3);
// public Vector2Parameter center = new Vector2Parameter { value = new Vector2(0.5f, 0.5f) };
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_5 = (Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034*)il2cpp_codegen_object_new(Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034_il2cpp_TypeInfo_var);
NullCheck(L_5);
Vector2Parameter__ctor_mBF44FC58FB4108A066A973BE3891A8B85479214A(L_5, NULL);
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_6 = L_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), (0.5f), (0.5f), /*hidden argument*/NULL);
NullCheck(L_6);
((ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061*)L_6)->___value_1 = L_7;
__this->___center_9 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___center_9), (void*)L_6);
// public FloatParameter intensity = new FloatParameter { value = 0f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_8);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8;
NullCheck(L_9);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_9)->___value_1 = (0.0f);
__this->___intensity_10 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___intensity_10), (void*)L_9);
// public FloatParameter smoothness = new FloatParameter { value = 0.2f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_10);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10;
NullCheck(L_11);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_11)->___value_1 = (0.200000003f);
__this->___smoothness_11 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___smoothness_11), (void*)L_11);
// public FloatParameter roundness = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_12);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_12, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12;
NullCheck(L_13);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_13)->___value_1 = (1.0f);
__this->___roundness_12 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___roundness_12), (void*)L_13);
// public BoolParameter rounded = new BoolParameter { value = false };
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_14 = (BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE*)il2cpp_codegen_object_new(BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE_il2cpp_TypeInfo_var);
NullCheck(L_14);
BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_14, NULL);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_15 = L_14;
NullCheck(L_15);
((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_15)->___value_1 = (bool)0;
__this->___rounded_13 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___rounded_13), (void*)L_15);
// public TextureParameter mask = new TextureParameter { value = null };
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_16 = (TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F*)il2cpp_codegen_object_new(TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F_il2cpp_TypeInfo_var);
NullCheck(L_16);
TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_16, NULL);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_17 = L_16;
NullCheck(L_17);
((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_17)->___value_1 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_17)->___value_1), (void*)(Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL);
__this->___mask_14 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mask_14), (void*)L_17);
// public FloatParameter opacity = new FloatParameter { value = 1f };
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_18 = (FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586*)il2cpp_codegen_object_new(FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586_il2cpp_TypeInfo_var);
NullCheck(L_18);
FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_18, NULL);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_19 = L_18;
NullCheck(L_19);
((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_19)->___value_1 = (1.0f);
__this->___opacity_15 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___opacity_15), (void*)L_19);
PostProcessEffectSettings__ctor_mD40D0A07297AB8295240B8AFDA7A961384C4F82D(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.PostProcessing.VignetteRenderer::Render(UnityEngine.Rendering.PostProcessing.PostProcessRenderContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VignetteRenderer_Render_mB738733CA260ECFBA104310C8283AB153FA32110 (VignetteRenderer_t846A51E7975657BF2F9182D6C24306079046568E* __this, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterOverride_1_op_Implicit_mC30F5CD5D5D5CBA8E4DD1EAEA11FBFA23765E8E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral617218EA8015175B48682B062B85B2CD9DEFB5CF);
s_Il2CppMethodInitialized = true;
}
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* V_0 = NULL;
float V_1 = 0.0f;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
float G_B3_2 = 0.0f;
int32_t G_B3_3 = 0;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B3_4 = NULL;
float G_B2_0 = 0.0f;
float G_B2_1 = 0.0f;
float G_B2_2 = 0.0f;
int32_t G_B2_3 = 0;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B2_4 = NULL;
float G_B4_0 = 0.0f;
float G_B4_1 = 0.0f;
float G_B4_2 = 0.0f;
float G_B4_3 = 0.0f;
int32_t G_B4_4 = 0;
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B4_5 = NULL;
{
// var sheet = context.uberSheet;
PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___0_context;
NullCheck(L_0);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_1 = L_0->___uberSheet_21;
V_0 = L_1;
// sheet.EnableKeyword("VIGNETTE");
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_2 = V_0;
NullCheck(L_2);
PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_2, _stringLiteral617218EA8015175B48682B062B85B2CD9DEFB5CF, NULL);
// sheet.properties.SetColor(ShaderIDs.Vignette_Color, settings.color.value);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_3 = V_0;
NullCheck(L_3);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_4;
L_4 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_5 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Vignette_Color_102;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_6;
L_6 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_6);
ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_7 = L_6->___color_8;
NullCheck(L_7);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_7)->___value_1;
NullCheck(L_4);
MaterialPropertyBlock_SetColor_m2E7CA761D98625E3B3CF380D3EBB2C99908FDFF6(L_4, L_5, L_8, NULL);
// if (settings.mode == VignetteMode.Classic)
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_9;
L_9 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_9);
VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* L_10 = L_9->___mode_7;
int32_t L_11;
L_11 = ParameterOverride_1_op_Implicit_mC30F5CD5D5D5CBA8E4DD1EAEA11FBFA23765E8E5_inline(L_10, ParameterOverride_1_op_Implicit_mC30F5CD5D5D5CBA8E4DD1EAEA11FBFA23765E8E5_RuntimeMethod_var);
if (L_11)
{
goto IL_0110;
}
}
{
// sheet.properties.SetFloat(ShaderIDs.Vignette_Mode, 0f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_12 = V_0;
NullCheck(L_12);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_13;
L_13 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_14 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Vignette_Mode_107;
NullCheck(L_13);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_13, L_14, (0.0f), NULL);
// sheet.properties.SetVector(ShaderIDs.Vignette_Center, settings.center.value);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_15 = V_0;
NullCheck(L_15);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16;
L_16 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_15, NULL);
int32_t L_17 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Vignette_Center_103;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_18;
L_18 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_18);
Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_19 = L_18->___center_9;
NullCheck(L_19);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ((ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061*)L_19)->___value_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
L_21 = Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline(L_20, NULL);
NullCheck(L_16);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_16, L_17, L_21, NULL);
// float roundness = (1f - settings.roundness.value) * 6f + settings.roundness.value;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_22;
L_22 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_22);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_23 = L_22->___roundness_12;
NullCheck(L_23);
float L_24 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_23)->___value_1;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_25;
L_25 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_25);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25->___roundness_12;
NullCheck(L_26);
float L_27 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_26)->___value_1;
V_1 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_24)), (6.0f))), L_27));
// sheet.properties.SetVector(ShaderIDs.Vignette_Settings, new Vector4(settings.intensity.value * 3f, settings.smoothness.value * 5f, roundness, settings.rounded.value ? 1f : 0f));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_28 = V_0;
NullCheck(L_28);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_29;
L_29 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_28, NULL);
int32_t L_30 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Vignette_Settings_104;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_31;
L_31 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_31);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___intensity_10;
NullCheck(L_32);
float L_33 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_32)->___value_1;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_34;
L_34 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_34);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___smoothness_11;
NullCheck(L_35);
float L_36 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_35)->___value_1;
float L_37 = V_1;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_38;
L_38 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_38);
BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_39 = L_38->___rounded_13;
NullCheck(L_39);
bool L_40 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_39)->___value_1;
G_B2_0 = L_37;
G_B2_1 = ((float)il2cpp_codegen_multiply(L_36, (5.0f)));
G_B2_2 = ((float)il2cpp_codegen_multiply(L_33, (3.0f)));
G_B2_3 = L_30;
G_B2_4 = L_29;
if (L_40)
{
G_B3_0 = L_37;
G_B3_1 = ((float)il2cpp_codegen_multiply(L_36, (5.0f)));
G_B3_2 = ((float)il2cpp_codegen_multiply(L_33, (3.0f)));
G_B3_3 = L_30;
G_B3_4 = L_29;
goto IL_0100;
}
}
{
G_B4_0 = (0.0f);
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
G_B4_3 = G_B2_2;
G_B4_4 = G_B2_3;
G_B4_5 = G_B2_4;
goto IL_0105;
}
IL_0100:
{
G_B4_0 = (1.0f);
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
G_B4_3 = G_B3_2;
G_B4_4 = G_B3_3;
G_B4_5 = G_B3_4;
}
IL_0105:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41;
memset((&L_41), 0, sizeof(L_41));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_41), G_B4_3, G_B4_2, G_B4_1, G_B4_0, /*hidden argument*/NULL);
NullCheck(G_B4_5);
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(G_B4_5, G_B4_4, L_41, NULL);
return;
}
IL_0110:
{
// sheet.properties.SetFloat(ShaderIDs.Vignette_Mode, 1f);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_42 = V_0;
NullCheck(L_42);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_43;
L_43 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_42, NULL);
il2cpp_codegen_runtime_class_init_inline(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var);
int32_t L_44 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Vignette_Mode_107;
NullCheck(L_43);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_43, L_44, (1.0f), NULL);
// sheet.properties.SetTexture(ShaderIDs.Vignette_Mask, settings.mask.value);
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_45 = V_0;
NullCheck(L_45);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_46;
L_46 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_45, NULL);
int32_t L_47 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Vignette_Mask_105;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_48;
L_48 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_48);
TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_49 = L_48->___mask_14;
NullCheck(L_49);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_50 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_49)->___value_1;
NullCheck(L_46);
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_46, L_47, L_50, NULL);
// sheet.properties.SetFloat(ShaderIDs.Vignette_Opacity, Mathf.Clamp01(settings.opacity.value));
PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_51 = V_0;
NullCheck(L_51);
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_52;
L_52 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_51, NULL);
int32_t L_53 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Vignette_Opacity_106;
Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* L_54;
L_54 = PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_inline(__this, PostProcessEffectRenderer_1_get_settings_mEE13F346805B9347CCA44EE70A22C4A4D2E5B18F_RuntimeMethod_var);
NullCheck(L_54);
FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_55 = L_54->___opacity_15;
NullCheck(L_55);
float L_56 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_55)->___value_1;
float L_57;
L_57 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_56, NULL);
NullCheck(L_52);
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_52, L_53, L_57, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.PostProcessing.VignetteRenderer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VignetteRenderer__ctor_m2CA1FD8CC001CF2FF6CF2C6D4030A42B8B41E89D (VignetteRenderer_t846A51E7975657BF2F9182D6C24306079046568E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PostProcessEffectRenderer_1__ctor_m600EC01F6DF1CC0BC6B86F90F66FE430D2A09640_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
PostProcessEffectRenderer_1__ctor_m600EC01F6DF1CC0BC6B86F90F66FE430D2A09640(__this, PostProcessEffectRenderer_1__ctor_m600EC01F6DF1CC0BC6B86F90F66FE430D2A09640_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public PostProcessResources resources { get; internal set; }
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_0 = __this->___U3CresourcesU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// get { return m_Camera; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___m_Camera_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public CommandBuffer command { get; set; }
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = __this->___U3CcommandU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public int xrActiveEye { get; set; }
int32_t L_0 = __this->___U3CxrActiveEyeU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___0_value;
float L_1 = ___1_min;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___0_value;
float L_5 = ___2_max;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
float L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* LogHistogram_get_data_m3F3310AAF8C2368E2D3D724BF95E1632F52E8684_inline (LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* __this, const RuntimeMethod* method)
{
{
// public ComputeBuffer data { get; private set; }
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_0 = __this->___U3CdataU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_1 = L_0;
float L_1 = ___1_y;
__this->___y_2 = L_1;
float L_2 = ___2_z;
__this->___z_3 = L_2;
float L_3 = ___3_w;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public PropertySheetFactory propertySheets { get; internal set; }
PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_0 = __this->___U3CpropertySheetsU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline (PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* __this, const RuntimeMethod* method)
{
{
// public MaterialPropertyBlock properties { get; private set; }
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = __this->___U3CpropertiesU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public int screenWidth { get; private set; }
int32_t L_0 = __this->___U3CscreenWidthU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = floor(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public int screenHeight { get; private set; }
int32_t L_0 = __this->___U3CscreenHeightU3Ek__BackingField_17;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PostProcessRenderContext_get_stereoActive_m54D0889CF302150E3850FD7BA9AF72BB9EE94C7B_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public bool stereoActive { get; private set; }
bool L_0 = __this->___U3CstereoActiveU3Ek__BackingField_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_stereoRenderingMode_m674A9251277DC05913F1EA02B6E5ADA1AE4E00F5_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public StereoRenderingMode stereoRenderingMode { get; private set; }
int32_t L_0 = __this->___U3CstereoRenderingModeU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline (float ___0_f, float ___1_p, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
float L_0 = ___0_f;
float L_1 = ___1_p;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_2;
L_2 = Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054(((double)L_0), ((double)L_1), NULL);
V_0 = ((float)L_2);
goto IL_000e;
}
IL_000e:
{
float L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
{
int32_t L_0 = ___0_value;
int32_t L_1 = ___1_min;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
int32_t L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
int32_t L_4 = ___0_value;
int32_t L_5 = ___2_max;
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
int32_t L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
int32_t L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
int32_t L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public RenderTargetIdentifier source { get; set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CsourceU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public RenderTextureFormat sourceFormat { get; set; }
int32_t L_0 = __this->___U3CsourceFormatU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = __this->___r_0;
float L_1;
L_1 = Mathf_GammaToLinearSpace_mEF9E26BAD322E55448B286ABDCDF4A2CC236547F(L_0, NULL);
float L_2 = __this->___g_1;
float L_3;
L_3 = Mathf_GammaToLinearSpace_mEF9E26BAD322E55448B286ABDCDF4A2CC236547F(L_2, NULL);
float L_4 = __this->___b_2;
float L_5;
L_5 = Mathf_GammaToLinearSpace_mEF9E26BAD322E55448B286ABDCDF4A2CC236547F(L_4, NULL);
float L_6 = __this->___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
memset((&L_7), 0, sizeof(L_7));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
V_0 = L_7;
goto IL_0030;
}
IL_0030:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = V_0;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
__this->___a_3 = (1.0f);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB193CD8DA20DEB9E9F95CFEB5A2B1B9B3B7ECFEB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_4), L_1, L_3, (0.0f), (0.0f), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_001f;
}
IL_001f:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___z_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0020;
}
IL_0020:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c;
float L_1 = L_0.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_c;
float L_3 = L_2.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c;
float L_5 = L_4.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_c;
float L_7 = L_6.___a_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0021;
}
IL_0021:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1 = L_0.___x_1;
float L_2 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_a;
float L_4 = L_3.___y_2;
float L_5 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
float L_7 = L_6.___z_3;
float L_8 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
float L_10 = L_9.___w_4;
float L_11 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), ((float)(L_10/L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0029;
}
IL_0029:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
float L_1 = L_0.___x_1;
float L_2 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_a;
float L_4 = L_3.___y_2;
float L_5 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
float L_7 = L_6.___z_3;
float L_8 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
float L_10 = L_9.___w_4;
float L_11 = ___1_d;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0029;
}
IL_0029:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = ceil(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
float L_3 = ___3_a;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public int width { get; private set; }
int32_t L_0 = __this->___U3CwidthU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public int height { get; private set; }
int32_t L_0 = __this->___U3CheightU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* PostProcessRenderContext_get_temporalAntialiasing_m18BFEF6B423A28BD505D611A15643580B8E6CCD7_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public TemporalAntialiasing temporalAntialiasing { get; internal set; }
TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* L_0 = __this->___U3CtemporalAntialiasingU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
{
// public Vector2 jitter { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CjitterU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public RenderTargetIdentifier destination { get; set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CdestinationU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
float L_0 = ___1_b;
float L_1 = ___0_a;
float L_2;
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
float L_3 = ___0_a;
float L_4;
L_4 = fabsf(L_3);
float L_5 = ___1_b;
float L_6;
L_6 = fabsf(L_5);
float L_7;
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
goto IL_0035;
}
IL_0035:
{
bool L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CwidthU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CheightU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector_3;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
float L_2 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
float L_4 = L_3.___y_1;
float L_5 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_volumeDepth_mEF9610D1C14182417A01B7243DEE6B559A13B34D_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CvolumeDepthU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CmsaaSamplesU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_mipCount_mDCC85ED7D97BD64A290A21DB91BC5CB1C4BA95EF_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CmipCountU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_dimension_mCE9A4A08454BB2D9DFE3E505EC336FD480078F39_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___U3CdimensionU3Ek__BackingField_8 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_mE4D45E661CAD3C54A02156B25F5D10585F250227_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___0_row, int32_t ___1_column, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
int32_t L_0 = ___0_row;
int32_t L_1 = ___1_column;
float L_2;
L_2 = Matrix4x4_get_Item_m771C2EE3A3BFFBAC9F2AD07FFCAAF6146C1BE92A(__this, ((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, 4)))), NULL);
V_0 = L_2;
goto IL_000f;
}
IL_000f:
{
float L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_001a;
}
IL_001a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Subtraction_mF003448D819F2A41405BB6D85F1563CDA900B07F_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_b, const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_a;
float L_1 = L_0.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___1_b;
float L_3 = L_2.___r_0;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_a;
float L_5 = L_4.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___1_b;
float L_7 = L_6.___g_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___0_a;
float L_9 = L_8.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___1_b;
float L_11 = L_10.___b_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___0_a;
float L_13 = L_12.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___1_b;
float L_15 = L_14.___a_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
memset((&L_16), 0, sizeof(L_16));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_16), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), ((float)il2cpp_codegen_subtract(L_13, L_15)), /*hidden argument*/NULL);
V_0 = L_16;
goto IL_003d;
}
IL_003d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = V_0;
return L_17;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MultiScaleVO_SetResources_m84240174825540B7F4C74D968DC59AD2ECC591C1_inline (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* ___0_resources, const RuntimeMethod* method)
{
{
// m_Resources = resources;
PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_0 = ___0_resources;
__this->___m_Resources_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resources_9), (void*)L_0);
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PostProcessRenderContext_get_isSceneView_mADB2A9705C42D62BCB2DD13C1A64202A7BF32801_inline (PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* __this, const RuntimeMethod* method)
{
{
// public bool isSceneView { get; internal set; }
bool L_0 = __this->___U3CisSceneViewU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TemporalAntialiasing_get_sampleIndex_m6F27F29D737C6529F14ED99D25E1A60BB1A77348_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, const RuntimeMethod* method)
{
{
// public int sampleIndex { get; private set; }
int32_t L_0 = __this->___U3CsampleIndexU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TemporalAntialiasing_set_sampleIndex_mF0B4CE95B0AAB362A3A6DDE6F77E274A9BBB8ADE_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int sampleIndex { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CsampleIndexU3Ek__BackingField_9 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TemporalAntialiasing_set_jitter_m813C3D64082BE1924BB5B7A1D9A8B1FF9877AABB_inline (TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 jitter { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3CjitterU3Ek__BackingField_5 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___0_value;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___0_value;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___0_value;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* PostProcessEffectRenderer_1_get_settings_mA553C06A7F117CD33367BD2FD10E76DF707531E1_gshared_inline (PostProcessEffectRenderer_1_tD2B8BDFEA0EFB99FB246D04A0049ED47005AAB3B* __this, const RuntimeMethod* method)
{
{
// public T settings { get; internal set; }
RuntimeObject* L_0 = __this->___U3CsettingsU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_gshared_inline (ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F* ___0_prop, const RuntimeMethod* method)
{
{
// return prop.value;
ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F* L_0 = ___0_prop;
NullCheck(L_0);
float L_1 = L_0->___value_1;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_gshared_inline (ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C* ___0_prop, const RuntimeMethod* method)
{
{
// return prop.value;
ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C* L_0 = ___0_prop;
NullCheck(L_0);
bool L_1 = L_0->___value_1;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_gshared_inline (ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675* ___0_prop, const RuntimeMethod* method)
{
{
// return prop.value;
ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675* L_0 = ___0_prop;
NullCheck(L_0);
int32_t L_1 = L_0->___value_1;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m671BA0170B8D0BBF56A8A2DF97A7CB49F61E2CEC_gshared_inline (Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_3_Invoke_mD44311F2AC36802C1FEE6844EFBF3F073D6BCDFE_gshared_inline (Func_3_t7FC1ACD11D99CFAFDAD67720E1F7F857FC20547F* __this, RuntimeObject* ___0_arg1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_arg2, const RuntimeMethod* method)
{
typedef Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParameterOverride_1_op_Implicit_m8CC1EDAB79A9412B5E1E06EAE683A68423F1054E_gshared_inline (ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F* ___0_prop, const RuntimeMethod* method)
{
{
// return prop.value;
ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F* L_0 = ___0_prop;
NullCheck(L_0);
int32_t L_1 = L_0->___value_1;
return L_1;
}
}