#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include 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 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 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 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 struct Dictionary_2_t02150DAF80DD1F49C7D778D850960419D8DF445A; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710; // System.Func`3 struct Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B; // System.Func`3 struct Func_3_t7FC1ACD11D99CFAFDAD67720E1F7F857FC20547F; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_tD2B8BDFEA0EFB99FB246D04A0049ED47005AAB3B; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t84943A0CE24AD654A64A9D5B0090B390FD315049; // UnityEngine.RenderTexture[][] struct RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0; // 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 // struct U3CModuleU3E_tEC622389CA6B4D448BE4927A1B2689598668FB75 { }; struct Il2CppArrayBounds; // 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::k__BackingField float ___U3CwhitePointU3Ek__BackingField_0; // System.Single UnityEngine.Rendering.PostProcessing.HableCurve::k__BackingField float ___U3CinverseWhitePointU3Ek__BackingField_1; // System.Single UnityEngine.Rendering.PostProcessing.HableCurve::k__BackingField float ___U3Cx0U3Ek__BackingField_2; // System.Single UnityEngine.Rendering.PostProcessing.HableCurve::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::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::k__BackingField MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___U3CpropertiesU3Ek__BackingField_0; // UnityEngine.Material UnityEngine.Rendering.PostProcessing.PropertySheet::k__BackingField Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___U3CmaterialU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PropertySheetFactory struct PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D : public RuntimeObject { // System.Collections.Generic.Dictionary`2 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; }; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_StaticFields { // System.Random System.Random::s_globalRandom Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___s_globalRandom_7; }; struct Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8_ThreadStaticFields { // System.Random System.Random::t_threadRandom Random_t79716069EDE67D1D7734F60AE402D0CA3FB6B4C8* ___t_threadRandom_6; }; // 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 { }; 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.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; }; struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing struct SubpixelMorphologicalAntialiasing_tA63951F15B8029A664711110DAC46271060B6F12 : public RuntimeObject { // UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing/Quality UnityEngine.Rendering.PostProcessing.SubpixelMorphologicalAntialiasing::quality int32_t ___quality_0; }; // 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; }; // 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.Nullable`1 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 struct ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value bool ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value float ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value int32_t ___value_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t967CD38B54CEAD5D21FA844CA846203F0FF9C93E : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_tDECCD78D43F5446DBE35EF5FD213AEE2BE29F744 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t7C7D49A63832663F5422121FD953881157CE65B4 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField Bloom_tFF9041F997C910F47A3BA6C4F8A68B42CD7673D4* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t998B45846EE485ECE92EDA870EF3D711FCC28F96 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField ChromaticAberration_t3EE45F38C15A7BDA947D780B884E72434AABAF78* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_tA1E1319FA78217FD7755FFCA5A0ADCA47EEA0607 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField ColorGrading_t01599C2C3DF14F6425CC1F83630FF897530C7594* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t4B74F34B6AAA82039105D30EFDA15C75E105C778 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField DepthOfField_tE1F36629AF0EC73FA3F6EB53AB41E842DBE46FC0* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t4214B55C78D21DE75CA80DC12B69816D0AEAF6C7 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField Grain_tAF18E7559F72DD8F0C8169852021D015A129AC38* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t638F265B73A5419E88827A04010553A50418EE17 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField LensDistortion_tE3E99FC0A9AADFA1A4F0C5177DD99E47360ACFE6* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t07F6F10C4D66BEE806BB0A7FF5C0A6D8A70FFE55 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField MotionBlur_t90553FC2A538AB7C233605E97C2FBAC4E27D4365* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_tD2B8BDFEA0EFB99FB246D04A0049ED47005AAB3B : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField RuntimeObject* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t53B4B619DEA433022496FE63820939202293FFC6 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField ScreenSpaceReflections_t910D8544C9945DBF5FB83CD256BFF77C7C7FCBEC* ___U3CsettingsU3Ek__BackingField_1; }; // UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1 struct PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834 : public PostProcessEffectRenderer_tCC78D070AF41520485143246418FC2F18AD5D24D { // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::k__BackingField Vignette_t78A96720D01BE6D0BC2347103F78B25ADB479F12* ___U3CsettingsU3Ek__BackingField_1; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // 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.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; }; struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // 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]; }; }; struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields { // System.Single UnityEngine.Mathf::Epsilon float ___Epsilon_0; }; // 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; }; struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // 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.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.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; }; // UnityEngine.RenderTextureDescriptor struct RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 { // System.Int32 UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CwidthU3Ek__BackingField_0; // System.Int32 UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CheightU3Ek__BackingField_1; // System.Int32 UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CmsaaSamplesU3Ek__BackingField_2; // System.Int32 UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CvolumeDepthU3Ek__BackingField_3; // System.Int32 UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CmipCountU3Ek__BackingField_4; // UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::_graphicsFormat int32_t ____graphicsFormat_5; // UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CstencilFormatU3Ek__BackingField_6; // UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CdepthStencilFormatU3Ek__BackingField_7; // UnityEngine.Rendering.TextureDimension UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CdimensionU3Ek__BackingField_8; // UnityEngine.Rendering.ShadowSamplingMode UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CshadowSamplingModeU3Ek__BackingField_9; // UnityEngine.VRTextureUsage UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CvrUsageU3Ek__BackingField_10; // UnityEngine.RenderTextureCreationFlags UnityEngine.RenderTextureDescriptor::_flags int32_t ____flags_11; // UnityEngine.RenderTextureMemoryless UnityEngine.RenderTextureDescriptor::k__BackingField int32_t ___U3CmemorylessU3Ek__BackingField_12; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // 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.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; }; 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.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; }; 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.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; }; 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; }; // 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 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 struct ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value_1; }; // UnityEngine.Rendering.PostProcessing.ParameterOverride`1 struct ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7 : public ParameterOverride_t4B8E2A574A094A139B512403B38CE2B594A72A90 { // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::value Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___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.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.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; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___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.Rendering.PostProcessing.EyeAdaptationParameter struct EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6 : public ParameterOverride_1_t8F873AA1FF8CE27E764A7E784AAD7E8B14512361 { }; // UnityEngine.Rendering.PostProcessing.FloatParameter struct FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586 : public ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F { }; // UnityEngine.Rendering.PostProcessing.GradingModeParameter struct GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395 : public ParameterOverride_1_t6696F34D64BD1EE133612BE4640B8AC71BD1B5D6 { }; // 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.PostProcessing.IntParameter struct IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6 : public ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675 { }; // UnityEngine.Rendering.PostProcessing.KernelSizeParameter struct KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625 : public ParameterOverride_1_t51518D89D600ABBA394957CE7928290125E1AC25 { }; // 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; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // 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.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; }; // 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.ScreenSpaceReflectionPresetParameter struct ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60 : public ParameterOverride_1_tAECE70E80EBD7556B552D9BD11E79A435D4B2955 { }; // UnityEngine.Rendering.PostProcessing.ScreenSpaceReflectionResolutionParameter struct ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6 : public ParameterOverride_1_tA9233EB98DB99AB6DFBFAB7C5E359080BD1F653F { }; // 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.PostProcessing.SplineParameter struct SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741 : public ParameterOverride_1_t50E321BB8F7F9A7BF59FD457CC2BF13D9A5408AA { }; // 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.Rendering.PostProcessing.TemporalAntialiasing::jitteredMatrixFunc Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B* ___jitteredMatrixFunc_4; // UnityEngine.Vector2 UnityEngine.Rendering.PostProcessing.TemporalAntialiasing::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::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.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.TonemapperParameter struct TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD : public ParameterOverride_1_t3B12E3F6A9B0E533E0135181C1E485E4C1645C90 { }; // UnityEngine.Rendering.PostProcessing.VignetteModeParameter struct VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F : public ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD { }; // UnityEngine.Rendering.PostProcessing.VignetteRenderer struct VignetteRenderer_t846A51E7975657BF2F9182D6C24306079046568E : public PostProcessEffectRenderer_1_t903A80524E41883E7BB22205E0112FA5A2EAE834 { }; // System.Nullable`1 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.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.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::k__BackingField CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___U3CcommandU3Ek__BackingField_1; // UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CsourceU3Ek__BackingField_2; // UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CdestinationU3Ek__BackingField_3; // UnityEngine.RenderTextureFormat UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CsourceFormatU3Ek__BackingField_4; // System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField bool ___U3CflipU3Ek__BackingField_5; // UnityEngine.Rendering.PostProcessing.PostProcessResources UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* ___U3CresourcesU3Ek__BackingField_6; // UnityEngine.Rendering.PostProcessing.PropertySheetFactory UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* ___U3CpropertySheetsU3Ek__BackingField_7; // System.Collections.Generic.Dictionary`2 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CuserDataU3Ek__BackingField_8; // UnityEngine.Rendering.PostProcessing.PostProcessDebugLayer UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField PostProcessDebugLayer_tD1025B624D67FB5F369C673972D2219EFF179D02* ___U3CdebugLayerU3Ek__BackingField_9; // System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CwidthU3Ek__BackingField_10; // System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CheightU3Ek__BackingField_11; // System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField bool ___U3CstereoActiveU3Ek__BackingField_12; // System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CxrActiveEyeU3Ek__BackingField_13; // System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CnumberOfEyesU3Ek__BackingField_14; // UnityEngine.Rendering.PostProcessing.PostProcessRenderContext/StereoRenderingMode UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CstereoRenderingModeU3Ek__BackingField_15; // System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CscreenWidthU3Ek__BackingField_16; // System.Int32 UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CscreenHeightU3Ek__BackingField_17; // System.Boolean UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField bool ___U3CisSceneViewU3Ek__BackingField_18; // UnityEngine.Rendering.PostProcessing.PostProcessLayer/Antialiasing UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::k__BackingField int32_t ___U3CantialiasingU3Ek__BackingField_19; // UnityEngine.Rendering.PostProcessing.TemporalAntialiasing UnityEngine.Rendering.PostProcessing.PostProcessRenderContext::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.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.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { // System.Int32 UnityEngine.Texture::GenerateAllMips int32_t ___GenerateAllMips_4; }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; 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; }; // UnityEngine.Rendering.PostProcessing.Vector2Parameter struct Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034 : public ParameterOverride_1_tD0D241E8B4C5C26C43B7768194903854E4C42061 { }; // UnityEngine.Rendering.PostProcessing.Vector4Parameter struct Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85 : public ParameterOverride_1_t520B53CC4F37D67D0689376B8F1A4FB1C74D8DC7 { }; // System.Func`3 struct Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B : public MulticastDelegate_t { }; // System.Func`3 struct Func_3_t7FC1ACD11D99CFAFDAD67720E1F7F857FC20547F : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // 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.PostProcessEffectSettings::parameters ReadOnlyCollection_1_t84943A0CE24AD654A64A9D5B0090B390FD315049* ___parameters_6; }; // 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.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; // 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 { }; 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.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; }; #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::.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::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::.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::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_gshared_inline (ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F* ___prop0, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_gshared_inline (ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C* ___prop0, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_gshared_inline (ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675* ___prop0, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::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::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::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::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::Invoke(T1,T2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_3_Invoke_mD44311F2AC36802C1FEE6844EFBF3F073D6BCDFE_gshared_inline (Func_3_t7FC1ACD11D99CFAFDAD67720E1F7F857FC20547F* __this, RuntimeObject* ___arg10, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___arg21, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParameterOverride_1_op_Implicit_m8CC1EDAB79A9412B5E1E06EAE683A68423F1054E_gshared_inline (ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F* ___prop0, 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::.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::.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* ___exists0, 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 ___format0, int32_t ___usage1, 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::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* ___settings0, 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* ___settings0, 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::.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::.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 ___format0, 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 ___x0, float ___y1, 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::.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* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, 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 ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, 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 ___value0, 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* ___name0, 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 ___eye0, int32_t ___id1, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::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 ___value0, float ___min1, float ___max2, 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 ___a0, float ___b1, 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 ___a0, float ___b1, 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* ___name0, 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* ___computeShader0, int32_t ___kernelIndex1, String_t* ___name2, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___buffer3, const RuntimeMethod* method) ; // System.Single UnityEngine.Rendering.PostProcessing.RuntimeUtilities::Exp2(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C (float ___x0, 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 ___x0, float ___y1, float ___z2, float ___w3, 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* ___computeShader0, String_t* ___name1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___val2, 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* ___context0, 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* ___tex0, 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* ___computeShader0, int32_t ___kernelIndex1, String_t* ___name2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt3, 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* ___computeShader0, int32_t ___kernelIndex1, int32_t ___threadGroupsX2, int32_t ___threadGroupsY3, int32_t ___threadGroupsZ4, 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* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___destination2, 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* ___name0, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::Destroy(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_Destroy_m88860DDA45529FA1193643863F052D709087B493 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, 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* ___str00, String_t* ___str11, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Shader::PropertyToID(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA (String_t* ___name0, 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* ___shader0, 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 ___nameID0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::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::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) inline float ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_inline (ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F* ___prop0, const RuntimeMethod* method) { return (( float (*) (ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_m684A42085A4BF75E9214271CFCCA7F114C21B0EB_gshared_inline)(___prop0, 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 ___f0, 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 ___a0, int32_t ___b1, 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 ___f0, float ___p1, 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 ___value0, int32_t ___min1, int32_t ___max2, 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 ___nameID0, float ___value1, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::GammaToLinearSpace(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_GammaToLinearSpace_mEF9E26BAD322E55448B286ABDCDF4A2CC236547F (float ___value0, 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 ___nameID0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) inline bool ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_inline (ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C* ___prop0, const RuntimeMethod* method) { return (( bool (*) (ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_mAC89F980361785C706143D79DB09A1912A012B90_gshared_inline)(___prop0, 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* ___cmd0, int32_t ___nameID1, int32_t ___depthBufferBits2, int32_t ___colorFormat3, int32_t ___readWrite4, int32_t ___filter5, int32_t ___widthOverride6, int32_t ___heightOverride7, 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 ___nameID0, 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,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_m5E84F777CA552E3540C83CDAEB6C2075F8406E16 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___destination2, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___propertySheet3, int32_t ___pass4, bool ___clear5, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___viewport6, bool ___preserveDepth7, 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 ___nameID0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value1, 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 ___overlay0, 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* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source1, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___sheet2, int32_t ___pass3, 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* ___keyword0, 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 ___nameID0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value1, 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 ___nameID0, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::.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::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 ___width0, int32_t ___height1, int32_t ___textureFormat2, bool ___mipChain3, 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* ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___r0, float ___g1, float ___b2, 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* ___colors0, 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::.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::.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::.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 ___time0, float ___value1, float ___inTangent2, float ___outTangent3, 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* ___keys0, 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* ___curve0, float ___zeroValue1, bool ___loop2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___bounds3, 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::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* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, 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* ___context0, 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* ___context0, 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* ___context0, 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* ___context0, 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 ___v0, 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 ___temperature0, float ___tint1, 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 ___v0, 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 ___c0, 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 ___a0, float ___d1, 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 ___a0, float ___d1, 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 ___color0, 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 ___color0, 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 ___color0, 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 ___hdr0, 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 ___toeStrength0, float ___toeLength1, float ___shoulderStrength2, float ___shoulderLength3, float ___shoulderAngle4, float ___gamma5, 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 ___f0, 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 ___x0, float ___y1, float ___z2, 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 ___a0, float ___d1, 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 ___type0, 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 ___width0, int32_t ___height1, int32_t ___depth2, int32_t ___format3, int32_t ___readWrite4, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___width0, int32_t ___height1, int32_t ___textureFormat2, bool ___mipChain3, bool ___linear4, 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 ___r0, float ___g1, float ___b2, float ___a3, 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 ___updateMipmaps0, bool ___makeNoLongerReadable1, 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 ___format0, int32_t ___readWrite1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Rendering.PostProcessing.ColorGradingRenderer::IsRenderTextureFormatSupportedForLinearFiltering(UnityEngine.RenderTextureFormat) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ColorGradingRenderer_IsRenderTextureFormatSupportedForLinearFiltering_mB1C20AE0DF61C5B0D586965F786E0306CB1FB269 (int32_t ___format0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.SystemInfo::SupportsTextureFormat(UnityEngine.TextureFormat) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_SupportsTextureFormat_m833B0ABED13B5B8D0D4BCF082F3EFA51A3B5C860 (int32_t ___format0, 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::.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::.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::.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::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* ___temp0, 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 ___depthBufferBits0, int32_t ___colorFormat1, int32_t ___readWrite2, int32_t ___widthOverride3, int32_t ___heightOverride4, 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* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, 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 ___primary0, int32_t ___secondary1, 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 ___screenHeight0, 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 ___eye0, int32_t ___id1, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___context2, int32_t ___format3, 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 ___Seed0, 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 ___index0, int32_t ___radix1, 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::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::.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 ___a0, float ___b1, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::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 ___val10, float ___val21, const RuntimeMethod* method) ; // System.Single System.Math::Min(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mE913811A2F7566294BF4649A434282634E7254B3 (float ___val10, float ___val21, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::.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 ___depthBufferBits0, int32_t ___colorFormat1, int32_t ___readWrite2, 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 ___value0, 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 ___value0, 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 ___nameID0, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___desc1, int32_t ___filter2, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.RuntimeUtilities::BlitFullscreenTriangle(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,System.Boolean,System.Nullable`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_mEC9B2A7C03407D8D98E54B9596664D7AD72E2797 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___destination2, bool ___clear3, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___viewport4, bool ___preserveDepth5, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::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* ___context0, int32_t ___nameID1, int32_t ___width2, int32_t ___height3, int32_t ___RTFormat4, 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 ___a0, float ___d1, const RuntimeMethod* method) ; // T UnityEngine.Rendering.PostProcessing.ParameterOverride`1::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) inline int32_t ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_inline (ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675* ___prop0, const RuntimeMethod* method) { return (( int32_t (*) (ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_m11D80F40E09BED759681CA90470E3795BEE92461_gshared_inline)(___prop0, method); } // System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::.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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___value0, 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 ___row0, int32_t ___column1, 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* ___cmd0, bool ___isMSAA1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushDownsampleCommands(UnityEngine.Rendering.CommandBuffer,UnityEngine.Camera,System.Nullable`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushDownsampleCommands_m2CDAC714FB28F0F9C7ABB7CC7A18E40C1402CEDB (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera1, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___depthMap2, bool ___isMSAA3, 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* ___camera0, 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 ___mip0, 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* ___cmd0, int32_t ___source1, int32_t ___destination2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___sourceSize3, float ___tanHalfFovH4, bool ___isMSAA5, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___value0, const RuntimeMethod* method) { (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___value0, 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 ___mip0, 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 ___v0, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::PushUpsampleCommands(UnityEngine.Rendering.CommandBuffer,System.Int32,System.Int32,System.Int32,System.Nullable`1,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* ___cmd0, int32_t ___lowResDepth1, int32_t ___interleavedAO2, int32_t ___highResDepth3, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___highResAO4, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___dest5, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lowResDepthSize6, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___highResDepthSize7, bool ___isMSAA8, bool ___invert9, 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* ___cmd0, 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* ___cmd0, int32_t ___id1, int32_t ___size2, int32_t ___format3, bool ___uav4, bool ___dynamicScale5, 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* ___cmd0, int32_t ___id1, int32_t ___size2, int32_t ___format3, bool ___uav4, bool ___dynamicScale5, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::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::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* ___camera0, 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 ___nameID0, 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* ___camera0, 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* ___cmd0, int32_t ___id1, 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* ___computeShader0, String_t* ___name1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___values2, 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 ___kernelIndex0, uint32_t* ___x1, uint32_t* ___y2, uint32_t* ___z3, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::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::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 ___a0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___b1, 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 ___value0, 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* ___resources0, 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* ___context0, 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* ___context0, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.MultiScaleVO::GenerateAOMap(UnityEngine.Rendering.CommandBuffer,UnityEngine.Camera,UnityEngine.Rendering.RenderTargetIdentifier,System.Nullable`1,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_GenerateAOMap_m5F19CF58D1022B3A75F65C0DBC8BF6F77CBA4BD1 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___destination2, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___depthMap3, bool ___invert4, bool ___isMSAA5, 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* ___context0, 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,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_m06AA564FF5237EC15E323082548A497C6DAE4DA9 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___destination2, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___propertySheet3, int32_t ___pass4, int32_t ___loadAction5, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___viewport6, bool ___preserveDepth7, 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) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeUtilities_BlitFullscreenTriangle_mD14ACB5B5332363E7B5D4EE478EB26203FFA6649 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source1, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___destinations2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depth3, PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* ___propertySheet4, int32_t ___pass5, bool ___clear6, Nullable_1_t13F9968C978BAF968F02BA5B41ABB481321A5440 ___viewport7, 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* ___array0, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___fldHandle1, 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* ___context0, 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* ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, int32_t ___occlusionSource2, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.ParameterOverride`1::.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::.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::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 ___a0, int32_t ___b1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::ClosestPowerOfTwo(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_ClosestPowerOfTwo_m38B31E270F6A06674E9E1576D8BD61F53E14F487 (int32_t ___value0, 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** ___rt0, int32_t ___width1, int32_t ___height2, int32_t ___filterMode3, bool ___useMipMap4, 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 ___index0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___row1, 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 ___proj0, bool ___renderIntoTexture1, 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 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, 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 ___nameID0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value1, 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 ___nameID0, int32_t ___width1, int32_t ___height2, int32_t ___depthBuffer3, int32_t ___filter4, int32_t ___format5, 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 ___src0, int32_t ___srcElement1, int32_t ___srcMip2, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___dst3, int32_t ___dstElement4, int32_t ___dstMip5, 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* ___tex0, 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 ___nameID0, int32_t ___width1, int32_t ___height2, int32_t ___depthBuffer3, int32_t ___filter4, int32_t ___format5, int32_t ___readWrite6, int32_t ___antiAliasing7, bool ___enableRandomWrite8, 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::.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* ___name0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, 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 ___nameID0, int32_t ___width1, int32_t ___height2, int32_t ___depthBuffer3, int32_t ___filter4, int32_t ___format5, int32_t ___readWrite6, int32_t ___antiAliasing7, bool ___enableRandomWrite8, int32_t ___memorylessMode9, bool ___useDynamicScale10, 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* ___name0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value1, 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 ___value0, 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 ___value0, const RuntimeMethod* method) ; // TResult System.Func`3::Invoke(T1,T2) inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Func_3_Invoke_m7E2121537C2D02D2E03656AE05FDC24340BD1C93_inline (Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___arg10, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___arg21, const RuntimeMethod* method) { return (( Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*) (Func_3_t6331F484BBD55E3A9A1544953157FFC3F9BAEA2B*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))Func_3_Invoke_mD44311F2AC36802C1FEE6844EFBF3F073D6BCDFE_gshared_inline)(__this, ___arg10, ___arg21, 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* ___camera0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset1, 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* ___camera0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset1, 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 ___value0, 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* ___camera0, 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 ___value0, 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 ___value0, 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 ___eye0, 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 ___eye0, 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* ___context0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___origProj1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___jitter2, 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 ___eye0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix1, 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* ___str00, String_t* ___str11, String_t* ___str22, 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* ___rt0, int32_t ___id1, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___context2, 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 ___id0, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___context1, 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::.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::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::op_Implicit(UnityEngine.Rendering.PostProcessing.ParameterOverride`1) inline int32_t ParameterOverride_1_op_Implicit_mC30F5CD5D5D5CBA8E4DD1EAEA11FBFA23765E8E5_inline (ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD* ___prop0, const RuntimeMethod* method) { return (( int32_t (*) (ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD*, const RuntimeMethod*))ParameterOverride_1_op_Implicit_m8CC1EDAB79A9412B5E1E06EAE683A68423F1054E_gshared_inline)(___prop0, method); } // System.Single UnityEngine.Mathf::Clamp01(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.Rendering.PostProcessing.PostProcessEffectRenderer`1::.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 ___a0, double ___newBase1, 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 ___index0, 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* ___displayName0, const RuntimeMethod* method) { { // public DisplayNameAttribute(string displayName) Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // this.displayName = displayName; String_t* L_0 = ___displayName0; __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 ___max0, const RuntimeMethod* method) { { // public MaxAttribute(float max) Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // this.max = max; float L_0 = ___max0; __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 ___min0, const RuntimeMethod* method) { { // public MinAttribute(float min) Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // this.min = min; float L_0 = ___min0; __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 ___min0, float ___max1, const RuntimeMethod* method) { { // public MinMaxAttribute(float min, float max) Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // this.min = min; float L_0 = ___min0; __this->___min_0 = L_0; // this.max = max; float L_1 = ___max1; __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* ___renderer0, int32_t ___eventType1, String_t* ___menuItem2, bool ___allowInSceneView3, 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 = ___renderer0; __this->___renderer_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___renderer_0), (void*)L_0); // this.eventType = eventType; int32_t L_1 = ___eventType1; __this->___eventType_1 = L_1; // this.menuItem = menuItem; String_t* L_2 = ___menuItem2; __this->___menuItem_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___menuItem_2), (void*)L_2); // this.allowInSceneView = allowInSceneView; bool L_3 = ___allowInSceneView3; __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* ___renderer0, String_t* ___menuItem1, bool ___allowInSceneView2, const RuntimeMethod* method) { { // internal PostProcessAttribute(Type renderer, string menuItem, bool allowInSceneView = true) Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // this.renderer = renderer; Type_t* L_0 = ___renderer0; __this->___renderer_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___renderer_0), (void*)L_0); // this.menuItem = menuItem; String_t* L_1 = ___menuItem1; __this->___menuItem_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___menuItem_2), (void*)L_1); // this.allowInSceneView = allowInSceneView; bool L_2 = ___allowInSceneView2; __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 ___mode0, const RuntimeMethod* method) { { // public TrackballAttribute(Mode mode) Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL); // this.mode = mode; int32_t L_0 = ___mode0; __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 // 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* ___context0, 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; bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1; if (!L_1) { goto IL_0021; } } { FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_8; 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; 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 = ___context0; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_11; L_11 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_10, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_12 = L_11->___shaders_7; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_16; L_16 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_15, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_17 = L_16->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_18 = L_17->___scalableAO_21; 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; 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 = ___context0; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_25; L_25 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_24, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_26 = L_25->___shaders_7; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_30; L_30 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_29, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_31 = L_30->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_32 = L_31->___multiScaleAO_22; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_35; L_35 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_34, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_36 = L_35->___computeShaders_8; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_40; L_40 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_39, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_41 = L_40->___computeShaders_8; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_45; L_45 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_44, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_46 = L_45->___computeShaders_8; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_50; L_50 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_49, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_51 = L_50->___computeShaders_8; 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); AmbientOcclusionModeParameter__ctor_mFCE7E1380B0CA42D39F6A66C937D656620E79923(L_0, NULL); AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* L_1 = L_0; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2; ((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); ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3(L_4, NULL); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_5 = L_4; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; L_6 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL); ((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); BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_7, NULL); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_8 = L_7; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_9, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = L_9; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_11, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = L_11; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_13, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_14 = L_13; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_15, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = L_15; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_17, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_18 = L_17; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_19, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_20 = L_19; ((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); AmbientOcclusionQualityParameter__ctor_m14FB3DF7CE2DBF5F11EB1879DCC6887086870AAD(L_21, NULL); AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* L_22 = L_21; ((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); ScalableAO__ctor_m2E13FF1404D88C933436F64E64446A3E8C58EC25(L_4, L_3, NULL); ArrayElementTypeCheck (L_2, L_4); (L_2)->SetAtUnchecked(static_cast(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); MultiScaleVO__ctor_m9BFC7ADD2493601C3DB9371EB189D4635612F1DF(L_7, L_6, NULL); ArrayElementTypeCheck (L_5, L_7); (L_5)->SetAtUnchecked(static_cast(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* ___context0, 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 = ___context0; 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); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_3 = L_2->___ambientOnly_10; bool L_4 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_3)->___value_1; if (!L_4) { goto IL_0029; } } { Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = V_0; 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; 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); AmbientOcclusionModeParameter_tB9209D52C2466EC91CC5B21518C27FBD4029C3FE* L_2 = L_1->___mode_7; int32_t L_3 = ((ParameterOverride_1_t3628A16D5C65B2199703817F17E1F959C151A7E2*)L_2)->___value_1; int32_t L_4 = L_3; RuntimeObject* L_5 = (L_0)->GetAtUnchecked(static_cast(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); 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; int32_t L_3 = L_2; RuntimeObject* L_4 = (L_1)->GetAtUnchecked(static_cast(L_3)); // m.Release(); 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; 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; int32_t L_1 = 0; RuntimeObject* L_2 = (L_0)->GetAtUnchecked(static_cast(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; int32_t L_1 = 1; RuntimeObject* L_2 = (L_0)->GetAtUnchecked(static_cast(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* ___context0, 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 // 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* ___context0, 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; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_6; L_6 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_5, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_7 = L_6->___computeShaders_8; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_11; L_11 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_10, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_12 = L_11->___computeShaders_8; 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); 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); ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_3, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = L_3; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_5, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_6 = L_5; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_7, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_8 = L_7; ((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); EyeAdaptationParameter__ctor_m7C78083B39B535D78273E813C702706DE51FFF31(L_9, NULL); EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* L_10 = L_9; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_11, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = L_11; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_13, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_14 = L_13; ((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); ArrayElementTypeCheck (L_2, L_4); (L_2)->SetAtUnchecked(static_cast(L_3), (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)L_4); // m_AutoExposurePingPong[eye] = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_AutoExposurePingPong_5; int32_t L_6 = V_0; (L_5)->SetAtUnchecked(static_cast(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 ___eye0, int32_t ___id1, 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 = ___eye0; int32_t L_2 = L_1; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_3 = (L_0)->GetAtUnchecked(static_cast(L_2)); int32_t L_4 = ___id1; int32_t L_5 = L_4; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = (L_3)->GetAtUnchecked(static_cast(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 = ___eye0; int32_t L_10 = L_9; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_11 = (L_8)->GetAtUnchecked(static_cast(L_10)); int32_t L_12 = ___id1; int32_t L_13 = L_12; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = (L_11)->GetAtUnchecked(static_cast(L_13)); 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 = ___eye0; int32_t L_18 = L_17; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_19 = (L_16)->GetAtUnchecked(static_cast(L_18)); int32_t L_20 = ___id1; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_21 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)il2cpp_codegen_object_new(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var); RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_21, 1, 1, 0, ((int32_t)14), NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_22 = L_21; RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_22, (bool)1, NULL); ArrayElementTypeCheck (L_19, L_22); (L_19)->SetAtUnchecked(static_cast(L_20), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_22); // m_AutoExposurePool[eye][id].Create(); RenderTextureU5BU5DU5BU5D_t9BAA6B77452186BAB37189275E6FED20751F42E0* L_23 = __this->___m_AutoExposurePool_4; int32_t L_24 = ___eye0; int32_t L_25 = L_24; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_26 = (L_23)->GetAtUnchecked(static_cast(L_25)); int32_t L_27 = ___id1; int32_t L_28 = L_27; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = (L_26)->GetAtUnchecked(static_cast(L_28)); 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* ___context0, 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 = ___context0; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralDF22B3DDC533D69F9BC131B0894D704C0E269C62, NULL); // CheckTexture(context.xrActiveEye, 0); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context0; 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 = ___context0; 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); Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_8 = L_7->___filtering_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&((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); Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_12 = L_11->___filtering_7; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&((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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_21 = L_20->___minLuminance_8; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_24 = L_23->___maxLuminance_9; 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); 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); ((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); 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); ((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); EyeAdaptationParameter_tBB9008AF4FAA9BF1A55919D6D3E97F5B8A6E1FB6* L_40 = L_39->___eyeAdaptation_11; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_43; L_43 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_42, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_44 = L_43->___computeShaders_8; 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; 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 = ___context0; LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* L_53 = L_52->___logHistogram_23; ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_54; L_54 = LogHistogram_get_data_m3F3310AAF8C2368E2D3D724BF95E1632F52E8684_inline(L_53, NULL); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_60 = L_59->___minLuminance_8; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_64 = L_63->___maxLuminance_9; 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_71 = L_70->___speedDown_13; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_74 = L_73->___speedUp_12; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_77 = L_76->___keyValue_10; 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); 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 = ___context0; LogHistogram_tFD0177A61EF64A4720A90B188FB18B1AEAC02A24* L_84 = L_83->___logHistogram_23; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_85 = ___context0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_86; L_86 = LogHistogram_GetHistogramScaleOffsetRes_m6FA5B33FBE2EABD16713EFC2C7A9F61E201AA2E8(L_84, L_85, NULL); 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 = ___context0; int32_t L_89; L_89 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_88, NULL); int32_t L_90 = L_89; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_91 = (L_87)->GetAtUnchecked(static_cast(L_90)); int32_t L_92 = 0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_93 = (L_91)->GetAtUnchecked(static_cast(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); 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; 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 = ___context0; int32_t L_105; L_105 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_104, NULL); int32_t L_106 = L_105; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_107 = (L_103)->GetAtUnchecked(static_cast(L_106)); int32_t L_108 = 0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_109 = (L_107)->GetAtUnchecked(static_cast(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 = ___context0; int32_t L_113; L_113 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_112, NULL); int32_t L_114 = L_113; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_115 = (L_111)->GetAtUnchecked(static_cast(L_114)); int32_t L_116 = 1; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_117 = (L_115)->GetAtUnchecked(static_cast(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 = ___context0; int32_t L_121; L_121 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_120, NULL); int32_t L_122 = L_121; int32_t L_123 = (L_119)->GetAtUnchecked(static_cast(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 = ___context0; int32_t L_126; L_126 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_125, NULL); int32_t L_127 = L_126; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_128 = (L_124)->GetAtUnchecked(static_cast(L_127)); int32_t L_129 = V_8; int32_t L_130 = ((int32_t)il2cpp_codegen_add(L_129, 1)); V_8 = L_130; int32_t L_131 = ((int32_t)(L_130%2)); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_132 = (L_128)->GetAtUnchecked(static_cast(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 = ___context0; int32_t L_135; L_135 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_134, NULL); int32_t L_136 = L_135; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_137 = (L_133)->GetAtUnchecked(static_cast(L_136)); int32_t L_138 = V_8; int32_t L_139 = ((int32_t)il2cpp_codegen_add(L_138, 1)); V_8 = L_139; int32_t L_140 = ((int32_t)(L_139%2)); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_141 = (L_137)->GetAtUnchecked(static_cast(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); 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); 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; 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 = ___context0; 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; (L_155)->SetAtUnchecked(static_cast(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; CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_161, _stringLiteralDF22B3DDC533D69F9BC131B0894D704C0E269C62, NULL); // context.autoExposureTexture = m_CurrentAutoExposure; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_162 = ___context0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_163 = __this->___m_CurrentAutoExposure_6; L_162->___autoExposureTexture_22 = L_163; Il2CppCodeGenWriteBarrier((void**)(&L_162->___autoExposureTexture_22), (void*)L_163); // context.autoExposure = settings; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_164 = ___context0; AutoExposure_t3DC0981C2B844D7B8E12CE9C8C731F4387846F5C* L_165; L_165 = PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_inline(__this, PostProcessEffectRenderer_1_get_settings_m435E7DE676D4B09F65693127B2726CF5CB1C814D_RuntimeMethod_var); 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; int32_t L_3 = L_2; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_4 = (L_1)->GetAtUnchecked(static_cast(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; int32_t L_7 = L_6; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = (L_5)->GetAtUnchecked(static_cast(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; 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; 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* ___context0, const RuntimeMethod* method) { { // return enabled.value // && intensity.value > 0f; BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5; bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1; if (!L_1) { goto IL_0020; } } { FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_7; 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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10; ((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); ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3(L_12, NULL); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_13 = L_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14; L_14 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); ((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); BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_15, NULL); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_16 = L_15; ((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); TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_17, NULL); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_18 = L_17; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_19, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_20 = L_19; ((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; (L_1)->SetAtUnchecked(static_cast(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* ___context0, 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 = ___context0; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralFD8BE31339CA6D27B9BD9BFB533775D42D96EE21, NULL); // var sheet = context.propertySheets.Get(context.resources.shaders.bloom); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_4; L_4 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_3, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_5 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_6; L_6 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_5, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_7 = L_6->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_8 = L_7->___bloom_0; 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; 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 = ___context0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_14 = L_13->___autoExposureTexture_22; 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); 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 = ___context0; 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 = ___context0; 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 = ___context0; bool L_32; L_32 = PostProcessRenderContext_get_stereoActive_m54D0889CF302150E3850FD7BA9AF72BB9EE94C7B_inline(L_31, NULL); if (!L_32) { goto IL_00d6; } } { PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_33 = ___context0; 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_36; L_36 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_35, NULL); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_46 = L_45->___diffusion_11; 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; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_60 = L_59->___threshold_8; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_65 = L_64->___softKnee_9; 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; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_77 = L_76->___clamp_10; 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; 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); 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); 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 = ___context0; 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; int32_t L_92 = ((L_90)->GetAddressAtUnchecked(static_cast(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; int32_t L_95 = ((L_93)->GetAddressAtUnchecked(static_cast(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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = V_0; int32_t L_101 = V_29; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_102 = ___context0; 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; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_107 = V_0; int32_t L_108 = V_30; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_109 = ___context0; 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; 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; int32_t L_135 = ((L_133)->GetAddressAtUnchecked(static_cast(((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; int32_t L_139 = ((L_137)->GetAddressAtUnchecked(static_cast(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; int32_t L_142 = ((L_140)->GetAddressAtUnchecked(static_cast(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); 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); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_159 = L_158->___color_13; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_160 = (&((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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_163 = L_162->___intensity_7; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_169 = L_168->___dirtIntensity_16; 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 = ___context0; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_175 = V_0; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_176 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_177; L_177 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_176, NULL); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_178 = V_1; 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 = ___context0; 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; 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); 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_193 = V_0; LevelU5BU5D_t7C06510980F098A48CAF98BA207FCD647F17CEF2* L_194 = __this->___m_Pyramid_2; int32_t L_195 = ((L_194)->GetAddressAtUnchecked(static_cast(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; 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); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_200 = L_199->___dirtTexture_15; 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); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_204 = L_203->___dirtTexture_15; 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; 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; 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 = ___context0; int32_t L_212; L_212 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_211, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_213 = ___context0; 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 = ___context0; 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); 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; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_232, _stringLiteral18EF1E5E6CF5C8B18C236FA0B20ACE24ABCF8DEC, NULL); goto IL_0537; } IL_052b: { // uberSheet.EnableKeyword("BLOOM"); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_233 = V_27; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_233, _stringLiteralD29CE96D46F6BB89D4932C0DB1884E1FA6FBE87A, NULL); } IL_0537: { // uberSheet.properties.SetVector(ShaderIDs.Bloom_DirtTileOffset, dirtTileOffset); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_234 = V_27; 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; MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_235, L_236, L_237, NULL); // uberSheet.properties.SetVector(ShaderIDs.Bloom_Settings, shaderSettings); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_238 = V_27; 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; MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_239, L_240, L_241, NULL); // uberSheet.properties.SetColor(ShaderIDs.Bloom_Color, linearColor); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_242 = V_27; 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; MaterialPropertyBlock_SetColor_m2E7CA761D98625E3B3CF380D3EBB2C99908FDFF6(L_243, L_244, L_245, NULL); // uberSheet.properties.SetTexture(ShaderIDs.Bloom_DirtTex, dirtTexture); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_246 = V_27; 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; 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); 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; int32_t L_256 = ((L_254)->GetAddressAtUnchecked(static_cast(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; int32_t L_261 = ((L_259)->GetAddressAtUnchecked(static_cast(L_260)))->___down_0; 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; int32_t L_264 = ((L_262)->GetAddressAtUnchecked(static_cast(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; int32_t L_269 = ((L_267)->GetAddressAtUnchecked(static_cast(L_268)))->___up_1; 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; CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_273, _stringLiteralFD8BE31339CA6D27B9BD9BFB533775D42D96EE21, NULL); // context.bloomBufferNameID = lastUp; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_274 = ___context0; int32_t L_275 = V_19; 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 // 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* ___context0, const RuntimeMethod* method) { { // return enabled.value // && intensity.value > 0f; BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5; bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1; if (!L_1) { goto IL_0020; } } { FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_8; 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); TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_0, NULL); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_1 = L_0; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2; ((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); BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_4, NULL); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_5 = L_4; ((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* ___context0, 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); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_1 = L_0->___spectralLut_7; 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); Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_7, 3, 1, 3, (bool)0, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = L_7; Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_8, _stringLiteralE807B4AEAE6D4DE80147B92A4F8CD404D736C8A4, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = L_8; Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_9, 1, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10 = L_9; Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_10, 1, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = L_10; Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_11, 0, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = L_11; 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); (L_15)->SetAtUnchecked(static_cast(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); (L_17)->SetAtUnchecked(static_cast(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); (L_19)->SetAtUnchecked(static_cast(2), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_20); Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_13, L_19, NULL); // m_InternalSpectralLut.Apply(); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21 = __this->___m_InternalSpectralLut_2; 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 = ___context0; 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); 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: { 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; 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); 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); MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_32, L_33, ((float)il2cpp_codegen_multiply(L_36, (0.0500000007f))), NULL); // sheet.properties.SetTexture(ShaderIDs.ChromaticAberration_SpectralLut, spectralLut); 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; 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 // 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* ___context0, const RuntimeMethod* method) { { // if (gradingMode.value == GradingMode.External) GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* L_0 = __this->___gradingMode_7; 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; 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); GradingModeParameter__ctor_mF96EA897EA9CEF4FBC07C714CDB95CFE02F93B9F(L_0, NULL); GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* L_1 = L_0; ((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); TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_2, NULL); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_3 = L_2; ((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); TonemapperParameter__ctor_m00E44E11E8C010507848A1767300E1053679A5F0(L_4, NULL); TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_5 = L_4; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_12, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_14, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_15 = L_14; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_16, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_17 = L_16; ((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); TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_18, NULL); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_19 = L_18; ((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; 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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_21, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_22 = L_21; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_23, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_24 = L_23; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_25, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25; ((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); ColorParameter__ctor_m30D0D993F9B30802429AA3176816DFC889D6DAA3(L_27, NULL); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_28 = L_27; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_29; L_29 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_30, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_31 = L_30; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_32, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_33 = L_32; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_34, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_36, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_37 = L_36; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_38, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_39 = L_38; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_40, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_41 = L_40; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_42, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_43 = L_42; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_44, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_45 = L_44; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_46, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_47 = L_46; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_48, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_49 = L_48; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_50, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_51 = L_50; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_52, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_53 = L_52; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_54, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_55 = L_54; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_56, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_57 = L_56; ((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); 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); ((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); 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); ((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); 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); ((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); 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); (L_70)->SetAtUnchecked(static_cast(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); (L_72)->SetAtUnchecked(static_cast(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_73); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_74 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_76, L_74, (0.0f), (bool)0, L_75, NULL); ((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); 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); (L_81)->SetAtUnchecked(static_cast(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); (L_83)->SetAtUnchecked(static_cast(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_84); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_85 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_87, L_85, (0.0f), (bool)0, L_86, NULL); ((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); 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); (L_92)->SetAtUnchecked(static_cast(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); (L_94)->SetAtUnchecked(static_cast(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_95); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_96 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_98, L_96, (0.0f), (bool)0, L_97, NULL); ((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); 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); (L_103)->SetAtUnchecked(static_cast(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); (L_105)->SetAtUnchecked(static_cast(1), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_106); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_107 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_109, L_107, (0.0f), (bool)0, L_108, NULL); ((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); 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); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_115, L_113, (0.5f), (bool)1, L_114, NULL); ((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); 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); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_120, L_118, (0.5f), (bool)1, L_119, NULL); ((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); 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); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_125, L_123, (0.5f), (bool)0, L_124, NULL); ((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); 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); 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); Spline__ctor_mF4CB5FE207BD36B6A8B1425A3CEC164DD61B74B3(L_130, L_128, (0.5f), (bool)0, L_129, NULL); ((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* ___context0, 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); GradingModeParameter_t3EB49FE1FAF1FD7E89BA7D027338C298F2035395* L_1 = L_0->___gradingMode_7; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_6; L_6 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_5, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_7 = L_6->___computeShaders_8; 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 = ___context0; 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 = ___context0; 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 = ___context0; ColorGradingRenderer_RenderHDRPipeline2D_m1A21E68693FBB0759745896776D49EA280870D75(__this, L_18, NULL); return; } IL_0078: { // RenderLDRPipeline2D(context); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_19 = ___context0; 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* ___context0, 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); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_1 = L_0->___externalLut_8; 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 = ___context0; PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_6 = L_5->___uberSheet_21; // uberSheet.EnableKeyword("COLOR_GRADING_HDR_3D"); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = L_6; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_7, _stringLiteralDFD422686BD088F8D5ED9815578B589E855EE9C5, NULL); // uberSheet.properties.SetTexture(ShaderIDs.Lut3D, lut); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_8 = L_7; 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; 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; 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; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_13, L_14, L_20, NULL); // uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value)); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_24 = L_23->___postExposure_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); MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_21, L_22, L_26, NULL); // context.logLut = lut; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___context0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_28 = V_0; 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* ___context0, 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_1; L_1 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_0, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_2 = L_1->___computeShaders_8; 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); TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_5 = L_4->___tonemapper_9; 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; 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; 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; 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; 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 = ___context0; 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); 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_27 = L_26->___temperature_18; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_30 = L_29->___tint_19; 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); 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); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_40 = L_39->___colorFilter_20; 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_44 = L_43->___hueShift_21; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_47 = L_46->___saturation_22; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_50 = L_49->___contrast_25; 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); 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); 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); 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); 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); 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); 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); 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); 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); 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); 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); 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); 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); 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_98 = L_97->___lift_35; 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_103 = L_102->___gain_37; 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_108 = L_107->___gamma_36; 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); 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); 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); 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); 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); TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_145 = L_144->___tonemapper_9; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_149 = L_148->___toneCurveToeStrength_10; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_152 = L_151->___toneCurveToeLength_11; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_155 = L_154->___toneCurveShoulderStrength_12; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_158 = L_157->___toneCurveShoulderLength_13; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_161 = L_160->___toneCurveShoulderAngle_14; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_164 = L_163->___toneCurveGamma_15; float L_165 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_164)->___value_1; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_169 = L_168->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_170; L_170 = Uniforms_get_curve_mD9034647B7B7C3A8B47B414FB7C5B821200AA32E(L_169, NULL); 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_174 = L_173->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_175; L_175 = Uniforms_get_toeSegmentA_m1316C3F6B4E6B82839C9CDACD398FA33D88964BA(L_174, NULL); 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_179 = L_178->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_180; L_180 = Uniforms_get_toeSegmentB_mEC3F93FF1CF8399FDE4AD8FF6355F4D5B9C5D42F(L_179, NULL); 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_184 = L_183->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_185; L_185 = Uniforms_get_midSegmentA_m5A302D93655083BD41167F50535C0B6AA0C9DA6D(L_184, NULL); 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_189 = L_188->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_190; L_190 = Uniforms_get_midSegmentB_m1478AA904368A2DEDAAF4C1BCF343B0566494E21(L_189, NULL); 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_194 = L_193->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_195; L_195 = Uniforms_get_shoSegmentA_m06733BA44C5FB0E3A7E692DC40252468694D5965(L_194, NULL); 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_199 = L_198->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_200; L_200 = Uniforms_get_shoSegmentB_m77AB80D8ABA78E633A8BB96CF76149679685184B(L_199, NULL); CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_196, L_197, _stringLiteral665E0656CC33F8CF208845A22B28A9CA5A9FFE15, L_200, NULL); } IL_04c7: { // context.command.BeginSample("HdrColorGradingLut3D"); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_201 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_202; L_202 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_201, NULL); 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; CommandBuffer_DispatchCompute_mF9F5605B77F0480FD4B8C3BCAEC2FC59A24E31A2(L_204, L_205, L_206, L_207, L_208, L_209, NULL); // context.command.EndSample("HdrColorGradingLut3D"); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_210 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_211; L_211 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_210, NULL); 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 = ___context0; PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_214 = L_213->___uberSheet_21; // uberSheet.EnableKeyword("COLOR_GRADING_HDR_3D"); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_215 = L_214; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_215, _stringLiteralDFD422686BD088F8D5ED9815578B589E855EE9C5, NULL); // uberSheet.properties.SetTexture(ShaderIDs.Lut3D, lut); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_216 = L_215; 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; 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; 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; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_221, L_222, L_228, NULL); // uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value)); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_232 = L_231->___postExposure_24; 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); MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_229, L_230, L_234, NULL); // context.logLut = lut; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_235 = ___context0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_236 = V_0; 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* ___context0, 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1; L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3; L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___lut2DBaker_14; 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; 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; 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12->___temperature_18; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = L_15->___tint_19; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_20, L_21, L_23, NULL); // lutSheet.properties.SetVector(ShaderIDs.ColorFilter, settings.colorFilter.value); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_24 = V_1; 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); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_28 = L_27->___colorFilter_20; 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___hueShift_21; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___saturation_22; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_38 = L_37->___contrast_25; 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; 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); 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); 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); 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); 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); 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); 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); 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); 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); 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); 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_76, L_77, L_80, NULL); // lutSheet.properties.SetVector(ShaderIDs.ChannelMixerGreen, channelMixerG / 100f); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_81 = V_1; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_82, L_83, L_86, NULL); // lutSheet.properties.SetVector(ShaderIDs.ChannelMixerBlue, channelMixerB / 100f); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_87 = V_1; 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); 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_94 = L_93->___lift_35; 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_99 = L_98->___gain_37; 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_104 = L_103->___gamma_36; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_109, L_110, L_112, NULL); // lutSheet.properties.SetVector(ShaderIDs.InvGamma, invgamma); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_113 = V_1; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_114, L_115, L_117, NULL); // lutSheet.properties.SetVector(ShaderIDs.Gain, gain); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_118 = V_1; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_119, L_120, L_122, NULL); // lutSheet.properties.SetTexture(ShaderIDs.Curves, GetCurveTexture(true)); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_123 = V_1; 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); 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); TonemapperParameter_tE3762E0A2628C40792AD3BF630DF30519DAA1FCD* L_128 = L_127->___tonemapper_9; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_134 = L_133->___toneCurveToeStrength_10; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_137 = L_136->___toneCurveToeLength_11; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_140 = L_139->___toneCurveShoulderStrength_12; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_143 = L_142->___toneCurveShoulderLength_13; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_146 = L_145->___toneCurveShoulderAngle_14; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_149 = L_148->___toneCurveGamma_15; float L_150 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_149)->___value_1; 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; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_155 = L_154->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_156; L_156 = Uniforms_get_curve_mD9034647B7B7C3A8B47B414FB7C5B821200AA32E(L_155, NULL); 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; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_161 = L_160->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_162; L_162 = Uniforms_get_toeSegmentA_m1316C3F6B4E6B82839C9CDACD398FA33D88964BA(L_161, NULL); 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; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_167 = L_166->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_168; L_168 = Uniforms_get_toeSegmentB_mEC3F93FF1CF8399FDE4AD8FF6355F4D5B9C5D42F(L_167, NULL); 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; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_173 = L_172->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_174; L_174 = Uniforms_get_midSegmentA_m5A302D93655083BD41167F50535C0B6AA0C9DA6D(L_173, NULL); 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; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_179 = L_178->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_180; L_180 = Uniforms_get_midSegmentB_m1478AA904368A2DEDAAF4C1BCF343B0566494E21(L_179, NULL); 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; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_185 = L_184->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_186; L_186 = Uniforms_get_shoSegmentA_m06733BA44C5FB0E3A7E692DC40252468694D5965(L_185, NULL); 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; 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; Uniforms_t07312353C63AC1A0A679A73442C3E02B6A881A59* L_191 = L_190->___uniforms_5; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_192; L_192 = Uniforms_get_shoSegmentB_m77AB80D8ABA78E633A8BB96CF76149679685184B(L_191, NULL); 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; 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; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_196, _stringLiteral426CC3C1F2689B3AB2C5623F4F191F009C0613A7, NULL); } IL_047f: { // context.command.BeginSample("HdrColorGradingLut2D"); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_197 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_198; L_198 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_197, NULL); CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_198, _stringLiteral61B736E09A29A6A3C743F035E2AA68609617E020, NULL); // context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_InternalLdrLut, lutSheet, (int)Pass.LutGenHDR2D); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_199 = ___context0; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_207; L_207 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_206, NULL); 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 = ___context0; PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_210 = L_209->___uberSheet_21; // uberSheet.EnableKeyword("COLOR_GRADING_HDR_2D"); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_211 = L_210; 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; 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; 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; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_213, L_214, L_222, NULL); // uberSheet.properties.SetTexture(ShaderIDs.Lut2D, lut); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_223 = L_212; 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; MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_224, L_225, L_226, NULL); // uberSheet.properties.SetFloat(ShaderIDs.PostExposure, RuntimeUtilities.Exp2(settings.postExposure.value)); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_230 = L_229->___postExposure_24; float L_231 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_230)->___value_1; float L_232; L_232 = RuntimeUtilities_Exp2_mDBD94F18960A4067EDA2A0F6C8FBD6C03276220C(L_231, NULL); 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* ___context0, 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1; L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3; L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___lut2DBaker_14; 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; 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; 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12->___temperature_18; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_16 = L_15->___tint_19; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_20, L_21, L_23, NULL); // lutSheet.properties.SetVector(ShaderIDs.ColorFilter, settings.colorFilter.value); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_24 = V_1; 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); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_28 = L_27->___colorFilter_20; 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___hueShift_21; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___saturation_22; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_38 = L_37->___contrast_25; 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; 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); 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); 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); 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); 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); 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); 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); 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); 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); 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); 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_76, L_77, L_80, NULL); // lutSheet.properties.SetVector(ShaderIDs.ChannelMixerGreen, channelMixerG / 100f); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_81 = V_1; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_82, L_83, L_86, NULL); // lutSheet.properties.SetVector(ShaderIDs.ChannelMixerBlue, channelMixerB / 100f); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_87 = V_1; 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); 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_94 = L_93->___lift_35; 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_98 = L_97->___gain_37; 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); Vector4Parameter_t4AB2005F5C016F3BB10199DDD2FB3EC1F2208D85* L_102 = L_101->___gamma_36; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_106, L_107, L_109, NULL); // lutSheet.properties.SetVector(ShaderIDs.InvGamma, invgamma); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_110 = V_1; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_111, L_112, L_114, NULL); // lutSheet.properties.SetVector(ShaderIDs.Gain, gain); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_115 = V_1; 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); 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_124 = L_123->___brightness_23; float L_125 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_124)->___value_1; 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; 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); MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_127, L_128, L_129, NULL); // context.command.BeginSample("LdrColorGradingLut2D"); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_130 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_131; L_131 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_130, NULL); 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); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_133 = L_132->___ldrLut_16; 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; 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; 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; 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 = ___context0; 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; 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; 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; 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; 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); 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_151, L_152, L_162, NULL); // context.command.BlitFullscreenTriangle(userLut, m_InternalLdrLut, lutSheet, (int)Pass.LutGenLDR); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_163 = ___context0; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_172; L_172 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_171, NULL); 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 = ___context0; PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_175 = L_174->___uberSheet_21; // uberSheet.EnableKeyword("COLOR_GRADING_LDR_2D"); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_176 = L_175; 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; 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; 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; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_178, L_179, L_187, NULL); // uberSheet.properties.SetTexture(ShaderIDs.Lut2D, lut); 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; 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; 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); RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962(L_7, ((int32_t)33), ((int32_t)33), 0, L_6, 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = L_7; Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_8, _stringLiteral18F61DA6EF229C719A1317F8F945FC533BB26864, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = L_8; VirtualActionInvoker1< int32_t >::Invoke(10 /* System.Void UnityEngine.Texture::set_dimension(UnityEngine.Rendering.TextureDimension) */, L_9, 3); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = L_9; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_10, ((int32_t)52), NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = L_10; Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_11, 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = L_11; Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_12, 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = L_12; Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_13, 0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = L_13; RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_14, (bool)1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = L_14; RenderTexture_set_volumeDepth_mD9B1E6BA4BE6B1741427B34A23B9D48BA9493633(L_15, ((int32_t)33), NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16 = L_15; RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_16, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = L_16; 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; 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; 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); RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962(L_7, ((int32_t)1024), ((int32_t)32), 0, L_6, 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = L_7; Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_8, _stringLiteralF8BD268E02D4CD701442EC63C329701AAFDB43D5, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = L_8; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_9, ((int32_t)52), NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = L_9; Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_10, 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = L_10; Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_11, 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = L_11; Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_12, 0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = L_12; RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_13, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = L_13; 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; 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 ___hdr0, 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); Texture2D__ctor_mC3F84195D1DCEFC0536B3FBD40A8F8E865A4F32A(L_4, ((int32_t)128), 2, L_3, (bool)0, (bool)1, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = L_4; Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_5, _stringLiteralCE7C5431178262865FF63D20231662963AA7B981, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = L_5; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_6, ((int32_t)52), NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_7 = L_6; Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_7, 0, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_8 = L_7; Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_8, 1, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = L_8; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_11 = L_10->___hueVsHueCurve_42; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_14 = L_13->___hueVsSatCurve_43; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_17 = L_16->___satVsSatCurve_44; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_20 = L_19->___lumVsSatCurve_45; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_23 = L_22->___masterCurve_38; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_26 = L_25->___redCurve_39; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_29 = L_28->___greenCurve_40; 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); SplineParameter_tF22BC76D5E71C106A1AA0EB6CF97B5DCC5B62741* L_32 = L_31->___blueCurve_41; 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; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_36 = L_35->___cachedData_8; int32_t L_37 = V_10; int32_t L_38 = L_37; float L_39 = (L_36)->GetAtUnchecked(static_cast(L_38)); V_11 = L_39; // float y = hueVsSatCurve.cachedData[i]; Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_40 = V_1; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = L_40->___cachedData_8; int32_t L_42 = V_10; int32_t L_43 = L_42; float L_44 = (L_41)->GetAtUnchecked(static_cast(L_43)); V_12 = L_44; // float z = satVsSatCurve.cachedData[i]; Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_45 = V_2; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_46 = L_45->___cachedData_8; int32_t L_47 = V_10; int32_t L_48 = L_47; float L_49 = (L_46)->GetAtUnchecked(static_cast(L_48)); V_13 = L_49; // float w = lumVsSatCurve.cachedData[i]; Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_50 = V_3; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = L_50->___cachedData_8; int32_t L_52 = V_10; int32_t L_53 = L_52; float L_54 = (L_51)->GetAtUnchecked(static_cast(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); (L_55)->SetAtUnchecked(static_cast(L_56), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_61); // if (!hdr) bool L_62 = ___hdr0; if (L_62) { goto IL_017f; } } { // float m = masterCurve.cachedData[i]; Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_63 = V_4; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_64 = L_63->___cachedData_8; int32_t L_65 = V_10; int32_t L_66 = L_65; float L_67 = (L_64)->GetAtUnchecked(static_cast(L_66)); V_15 = L_67; // float r = redCurve.cachedData[i]; Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_68 = V_5; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_69 = L_68->___cachedData_8; int32_t L_70 = V_10; int32_t L_71 = L_70; float L_72 = (L_69)->GetAtUnchecked(static_cast(L_71)); V_16 = L_72; // float g = greenCurve.cachedData[i]; Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_73 = V_6; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_74 = L_73->___cachedData_8; int32_t L_75 = V_10; int32_t L_76 = L_75; float L_77 = (L_74)->GetAtUnchecked(static_cast(L_76)); V_17 = L_77; // float b = blueCurve.cachedData[i]; Spline_tD8C641273FEAA3A7958A261C41D694636049CB21* L_78 = V_7; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_79 = L_78->___cachedData_8; int32_t L_80 = V_10; int32_t L_81 = L_80; float L_82 = (L_79)->GetAtUnchecked(static_cast(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); (L_83)->SetAtUnchecked(static_cast(((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; Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_92, L_93, NULL); // m_GradingCurves.Apply(false, false); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_94 = __this->___m_GradingCurves_2; 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 ___format0, 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 = ___format0; 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); 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 // 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* ___context0, const RuntimeMethod* method) { { // return enabled.value // && SystemInfo.graphicsShaderLevel >= 35; BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5; 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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4; ((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); KernelSizeParameter__ctor_mC9FA15B0A3D6D56495B3DB38EC1E685C9CDAEB00(L_6, NULL); KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* L_7 = L_6; ((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); ArrayElementTypeCheck (L_2, L_4); (L_2)->SetAtUnchecked(static_cast(L_3), (RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6*)L_4); // m_HistoryPingPong[eye] = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___m_HistoryPingPong_5; int32_t L_6 = V_0; (L_5)->SetAtUnchecked(static_cast(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 ___primary0, int32_t ___secondary1, 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 = ___primary0; 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 = ___primary0; return L_2; } IL_000a: { // if (secondary.IsSupported()) int32_t L_3 = ___secondary1; 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 = ___secondary1; 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 ___screenHeight0, 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); KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* L_1 = L_0->___kernelSize_10; 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 = ___screenHeight0; 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 ___eye0, int32_t ___id1, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___context2, int32_t ___format3, 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 = ___eye0; int32_t L_2 = L_1; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_3 = (L_0)->GetAtUnchecked(static_cast(L_2)); int32_t L_4 = ___id1; int32_t L_5 = L_4; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = (L_3)->GetAtUnchecked(static_cast(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; bool L_11; L_11 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_10, NULL); if (!L_11) { goto IL_0040; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = V_0; int32_t L_13; L_13 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_12); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_14 = ___context2; 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; int32_t L_17; L_17 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_16); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___context2; 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 = ___context2; int32_t L_22 = ___format3; 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((&___eye0), NULL); String_t* L_26; L_26 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___id1), NULL); String_t* L_27; L_27 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralE80D1A891D83B6BEECBFF8C1AC537400E0C4BAD5, L_25, _stringLiteral14BA9D4D17A2F2C2035AA8E8B5B6DBE1783106A4, L_26, NULL); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_24, L_27, NULL); // rt.filterMode = FilterMode.Bilinear; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_28 = V_0; Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_28, 1, NULL); // rt.Create(); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = V_0; 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 = ___eye0; int32_t L_33 = L_32; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_34 = (L_31)->GetAtUnchecked(static_cast(L_33)); int32_t L_35 = ___id1; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_36 = V_0; ArrayElementTypeCheck (L_34, L_36); (L_34)->SetAtUnchecked(static_cast(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* ___context0, 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1; L_1 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_0, NULL); 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 = ___context0; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6->___focalLength_9; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_10 = L_9->___focusDistance_7; 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 = ___context0; int32_t L_15; L_15 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_14, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_16 = ___context0; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_21 = L_20->___aperture_8; 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 = ___context0; 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_30; L_30 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_29, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_31 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_32; L_32 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_31, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_33 = L_32->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_34 = L_33->___depthOfField_6; 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; MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_37; L_37 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_36, NULL); MaterialPropertyBlock_Clear_m83CE1CC476A80F162FC89DBF6C2C78659B6E1253(L_37, NULL); // sheet.properties.SetFloat(ShaderIDs.Distance, s1); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_38 = V_8; 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; MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_39, L_40, L_41, NULL); // sheet.properties.SetFloat(ShaderIDs.LensCoeff, coeff); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_42 = V_8; 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; MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_43, L_44, L_45, NULL); // sheet.properties.SetFloat(ShaderIDs.MaxCoC, maxCoC); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_46 = V_8; 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; MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_47, L_48, L_49, NULL); // sheet.properties.SetFloat(ShaderIDs.RcpMaxCoC, 1f / maxCoC); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_50 = V_8; 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; 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; 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; MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_55, L_56, ((float)((1.0f)/L_57)), NULL); // var cmd = context.command; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_58 = ___context0; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_60, _stringLiteral420DA4C22945AFD88BFE846E7F86FFC367F68CEE, NULL); // context.GetScreenSpaceTemporaryRT(cmd, ShaderIDs.CoCTex, 0, cocFormat, RenderTextureReadWrite.Linear); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_61 = ___context0; 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; 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 = ___context0; 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 = ___context0; TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* L_74; L_74 = PostProcessRenderContext_get_temporalAntialiasing_m18BFEF6B423A28BD505D611A15643580B8E6CCD7_inline(L_73, NULL); 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 = ___context0; TemporalAntialiasing_t66F588EBDAB51F3C7094E5495132B8256CB0C644* L_79; L_79 = PostProcessRenderContext_get_temporalAntialiasing_m18BFEF6B423A28BD505D611A15643580B8E6CCD7_inline(L_78, NULL); 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; 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); 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 = ___context0; int32_t L_93; L_93 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_92, NULL); int32_t L_94 = L_93; int32_t L_95 = (L_91)->GetAtUnchecked(static_cast(L_94)); V_14 = L_95; // var historyRead = CheckHistory(context.xrActiveEye, ++pp % 2, context, cocFormat); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_96 = ___context0; 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 = ___context0; 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 = ___context0; 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 = ___context0; 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 = ___context0; 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; (L_110)->SetAtUnchecked(static_cast(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; 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); 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 = ___context0; 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 = ___context0; int32_t L_133; L_133 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_132, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_134 = ___context0; int32_t L_135; L_135 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_134, NULL); 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 = ___context0; 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 = ___context0; 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 = ___context0; int32_t L_148; L_148 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_147, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_149 = ___context0; int32_t L_150; L_150 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_149, NULL); 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); KernelSizeParameter_t7250B9FB01DFA708AC03B4FD9CD00D0BC7631625* L_158 = L_157->___kernelSize_10; 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; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_168, L_169, NULL); // if (context.IsDebugOverlayEnabled(DebugOverlay.DepthOfField)) PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_170 = ___context0; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_173 = V_9; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_174 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_175; L_175 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_174, NULL); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_176 = V_8; 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 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_179; L_179 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_178, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_180 = ___context0; 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; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_184, L_185, NULL); // if (!context.IsTemporalAntialiasingActive()) PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_186 = ___context0; 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; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_188, L_189, NULL); } IL_03b7: { // cmd.EndSample("DepthOfField"); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_190 = V_9; 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; int32_t L_2 = L_1; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_3 = (L_0)->GetAtUnchecked(static_cast(L_2)); int32_t L_4 = V_1; int32_t L_5 = L_4; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = (L_3)->GetAtUnchecked(static_cast(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; int32_t L_9 = L_8; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_10 = (L_7)->GetAtUnchecked(static_cast(L_9)); int32_t L_11 = V_1; ArrayElementTypeCheck (L_10, NULL); (L_10)->SetAtUnchecked(static_cast(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; int32_t L_16 = L_15; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_17 = (L_14)->GetAtUnchecked(static_cast(L_16)); 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; (L_18)->SetAtUnchecked(static_cast(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 // 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* ___context0, 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_1; L_1 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_0, NULL); 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; 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; 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; 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; int32_t L_13 = L_12; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_14 = (L_11)->GetAtUnchecked(static_cast(L_13)); V_3 = L_14; // var uberSheet = context.uberSheet; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_15 = ___context0; PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_16 = L_15->___uberSheet_21; // uberSheet.properties.SetTexture(ShaderIDs.DitheringTex, noiseTex); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_17 = L_16; 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; 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 // )); 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 = ___context0; int32_t L_24; L_24 = PostProcessRenderContext_get_screenWidth_mF6EF29A7E49F6132C7376A841571FB65A1573147_inline(L_23, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_25 = V_3; int32_t L_26; L_26 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_25); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___context0; int32_t L_28; L_28 = PostProcessRenderContext_get_screenHeight_mFF2D3EF9A84D53D9125EF96DD746CF8B257687FD_inline(L_27, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = V_3; 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); 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); 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* ___context0, 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_4; L_4 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_3, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_5 = L_4->___shaders_7; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_9; L_9 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_8, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_10 = L_9->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_11 = L_10->___deferredFog_20; bool L_12; L_12 = Shader_get_isSupported_m21C3D0F1819054101DFE0C0C062A24464FA5CAE5(L_11, NULL); if (!L_12) { goto IL_0053; } } { PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_13 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14; L_14 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_13, NULL); 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* ___context0, 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1; L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3; L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___deferredFog_20; 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; 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; 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); 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_18, L_19, L_24, NULL); // var cmd = context.command; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_25 = ___context0; 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 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_28; L_28 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_27, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_29 = ___context0; 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* ___context0, const RuntimeMethod* method) { { // return enabled.value // && intensity.value > 0f; BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_0 = ((PostProcessEffectSettings_tEB820A5FBBCB3B1CBEFE11BEA55390EC1B090449*)__this)->___enabled_5; bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1; if (!L_1) { goto IL_0020; } } { FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___intensity_8; 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); BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_0, NULL); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_1 = L_0; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6; ((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* ___context0, 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; 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); RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_14, ((int32_t)128), ((int32_t)128), 0, L_13, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = L_14; Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_15, 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16 = L_15; Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_16, 0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = L_16; Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_17, 0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = L_17; 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; 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_22; L_22 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_21, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_23 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_24; L_24 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_23, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_25 = L_24->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_26 = L_25->___grainBaker_8; 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; MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_29; L_29 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_28, NULL); MaterialPropertyBlock_Clear_m83CE1CC476A80F162FC89DBF6C2C78659B6E1253(L_29, NULL); // sheet.properties.SetFloat(ShaderIDs.Phase, time % 10f); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_30 = V_3; 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; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_35, L_36, L_38, NULL); // context.command.BeginSample("GrainLookup"); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_39 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_40; L_40 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_39, NULL); CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_40, _stringLiteral930FA872D10C3C46AAD2FB857FFC448BA117921B, NULL); // context.command.BlitFullscreenTriangle(BuiltinRenderTextureType.None, m_GrainLookupRT, sheet, settings.colored.value ? 1 : 0); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_41 = ___context0; 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); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_48 = L_47->___colored_7; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_52; L_52 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_51, NULL); CommandBuffer_EndSample_m76441AA38C2D21DCBE8203512498C6DE144C8859(L_52, _stringLiteral930FA872D10C3C46AAD2FB857FFC448BA117921B, NULL); // var uberSheet = context.uberSheet; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_53 = ___context0; PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_54 = L_53->___uberSheet_21; // uberSheet.EnableKeyword("GRAIN"); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_55 = L_54; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_55, _stringLiteralF0CD6DFA477B81258DDA50B818EB82DCFD0D779C, NULL); // uberSheet.properties.SetTexture(ShaderIDs.GrainTex, m_GrainLookupRT); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_56 = L_55; 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; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_64 = L_63->___lumContrib_10; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_67 = L_66->___intensity_8; 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); 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)); 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 = ___context0; int32_t L_74; L_74 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_73, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_75 = __this->___m_GrainLookupRT_2; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_78 = L_77->___size_9; float L_79 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_78)->___value_1; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_80 = ___context0; int32_t L_81; L_81 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_80, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_82 = __this->___m_GrainLookupRT_2; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_85 = L_84->___size_9; 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); 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* ___context0, 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; 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 = ___context0; 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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_2, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_4, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_5 = L_4; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10; ((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* ___context0, 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 = ___context0; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_3 = L_2->___intensity_7; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_12 = L_11->___centerX_10; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_15 = L_14->___centerY_11; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_18 = L_17->___intensityX_8; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_22 = L_21->___intensityY_9; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25->___intensity_7; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___scale_12; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___intensity_7; 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; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_37, _stringLiteralC76D82146F56048D1DBC43CC06962044D480319E, NULL); // sheet.properties.SetVector(ShaderIDs.Distortion_CenterScale, p0); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_38 = L_37; 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; MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_39, L_40, L_41, NULL); // sheet.properties.SetVector(ShaderIDs.Distortion_Amount, p1); 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; 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* ___context0, 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; bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1; if (!L_1) { goto IL_0039; } } { FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = __this->___shutterAngle_7; 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 = ___context0; 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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_0, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_1 = L_0; ((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); IntParameter__ctor_mD0B577F7B6F29156C6F34A31852CE0015B544312(L_2, NULL); IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_3 = L_2; ((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* ___context0, int32_t ___nameID1, int32_t ___width2, int32_t ___height3, int32_t ___RTFormat4, const RuntimeMethod* method) { RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0; memset((&V_0), 0, sizeof(V_0)); { // var cmd = context.command; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___context0; 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 = ___context0; int32_t L_3 = ___RTFormat4; 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 = ___width2; RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline((&V_0), L_5, NULL); // rtDesc.height = height; int32_t L_6 = ___height3; RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_0), L_6, NULL); // cmd.GetTemporaryRT(nameID, rtDesc, FilterMode.Point); int32_t L_7 = ___nameID1; RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_8 = V_0; 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* ___context0, 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 = ___context0; 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 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5; L_5 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_4, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___context0; 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_11; L_11 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_10, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_12 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_13; L_13 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_12, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_14 = L_13->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_15 = L_14->___motionBlur_9; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_17, _stringLiteral23D050BFD429F33A71161E97A87CDBCBCDA07DDC, NULL); // int maxBlurPixels = (int)(kMaxBlurRadius * context.height / 100); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___context0; int32_t L_19; L_19 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_18, NULL); V_4 = il2cpp_codegen_cast_double_to_int(((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); 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; 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; MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_25, L_26, L_27, NULL); // sheet.properties.SetFloat(ShaderIDs.MaxBlurRadius, maxBlurPixels); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_28 = V_3; 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; MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_29, L_30, ((float)L_31), NULL); // sheet.properties.SetFloat(ShaderIDs.RcpMaxBlurRadius, 1f / maxBlurPixels); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_32 = V_3; 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; 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 = ___context0; int32_t L_38 = V_7; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_39 = ___context0; int32_t L_40; L_40 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_39, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_41 = ___context0; 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 = ___context0; int32_t L_52 = V_8; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_53 = ___context0; int32_t L_54; L_54 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_53, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_55 = ___context0; 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 = ___context0; int32_t L_67 = V_9; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_68 = ___context0; int32_t L_69; L_69 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_68, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_70 = ___context0; 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; 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 = ___context0; int32_t L_84 = V_10; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_85 = ___context0; int32_t L_86; L_86 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_85, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_87 = ___context0; 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; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_104, L_105, L_107, NULL); // sheet.properties.SetFloat(ShaderIDs.TileMaxLoop, (int)(tileSize / 8f)); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_108 = V_3; 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; MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_109, L_110, ((float)il2cpp_codegen_cast_double_to_int(((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 = ___context0; int32_t L_114 = V_12; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_115 = ___context0; int32_t L_116; L_116 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_115, NULL); int32_t L_117 = V_5; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_118 = ___context0; 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; 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 = ___context0; int32_t L_133 = V_13; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_134 = ___context0; int32_t L_135; L_135 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_134, NULL); int32_t L_136 = V_5; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_137 = ___context0; 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; 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; 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); 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); 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 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_159; L_159 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_158, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_160 = ___context0; 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; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_164, L_165, NULL); // cmd.ReleaseTemporaryRT(neighborMax); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_166 = V_0; int32_t L_167 = V_13; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_166, L_167, NULL); // cmd.EndSample("MotionBlur"); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_168 = V_0; 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 // 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* ___settings0, 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)); (L_1)->SetAtUnchecked(static_cast(0), (float)L_2); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = L_1; float L_4; L_4 = sqrtf((0.839999974f)); (L_3)->SetAtUnchecked(static_cast(1), (float)L_4); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = L_3; float L_6; L_6 = sqrtf((0.639999986f)); (L_5)->SetAtUnchecked(static_cast(2), (float)L_6); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = L_5; float L_8; L_8 = sqrtf((0.359999955f)); (L_7)->SetAtUnchecked(static_cast(3), (float)L_8); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = L_7; float L_10; L_10 = sqrtf((0.919999957f)); (L_9)->SetAtUnchecked(static_cast(4), (float)L_10); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_11 = L_9; float L_12; L_12 = sqrtf((0.799999952f)); (L_11)->SetAtUnchecked(static_cast(5), (float)L_12); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = L_11; float L_14; L_14 = sqrtf((0.599999964f)); (L_13)->SetAtUnchecked(static_cast(6), (float)L_14); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_15 = L_13; float L_16; L_16 = sqrtf((0.319999933f)); (L_15)->SetAtUnchecked(static_cast(7), (float)L_16); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = L_15; float L_18; L_18 = sqrtf((0.679999948f)); (L_17)->SetAtUnchecked(static_cast(8), (float)L_18); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = L_17; float L_20; L_20 = sqrtf((0.479999959f)); (L_19)->SetAtUnchecked(static_cast(((int32_t)9)), (float)L_20); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = L_19; float L_22; L_22 = sqrtf((0.199999928f)); (L_21)->SetAtUnchecked(static_cast(((int32_t)10)), (float)L_22); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = L_21; float L_24; L_24 = sqrtf((0.279999971f)); (L_23)->SetAtUnchecked(static_cast(((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); (L_32)->SetAtUnchecked(static_cast(0), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_33); RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_34 = L_32; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_35; L_35 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL); (L_34)->SetAtUnchecked(static_cast(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 = ___settings0; __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* ___resources0, const RuntimeMethod* method) { { // m_Resources = resources; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_0 = ___resources0; __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* ___cmd0, int32_t ___id1, int32_t ___size2, int32_t ___format3, bool ___uav4, bool ___dynamicScale5, 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 = ___size2; 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 = ___cmd0; int32_t L_2 = ___id1; il2cpp_codegen_initobj((&V_1), sizeof(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___m_Widths_3; int32_t L_4 = V_0; int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAtUnchecked(static_cast(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; int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAtUnchecked(static_cast(L_9)); RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_1), L_10, NULL); int32_t L_11 = ___format3; 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 = ___dynamicScale5; RenderTextureDescriptor_set_useDynamicScale_m9335866C8754D51235D391E84F8972C4C518844A((&V_1), L_12, NULL); bool L_13 = ___uav4; 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; 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* ___cmd0, int32_t ___id1, int32_t ___size2, int32_t ___format3, bool ___uav4, bool ___dynamicScale5, 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 = ___size2; 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 = ___cmd0; int32_t L_2 = ___id1; il2cpp_codegen_initobj((&V_1), sizeof(RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___m_Widths_3; int32_t L_4 = V_0; int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAtUnchecked(static_cast(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; int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAtUnchecked(static_cast(L_9)); RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline((&V_1), L_10, NULL); int32_t L_11 = ___format3; 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 = ___dynamicScale5; RenderTextureDescriptor_set_useDynamicScale_m9335866C8754D51235D391E84F8972C4C518844A((&V_1), L_12, NULL); bool L_13 = ___uav4; 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; 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* ___cmd0, int32_t ___id1, const RuntimeMethod* method) { { // cmd.ReleaseTemporaryRT(id); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0; int32_t L_1 = ___id1; 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* ___camera0, const RuntimeMethod* method) { float V_0 = 0.0f; { // float fpn = camera.farClipPlane / camera.nearClipPlane; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___camera0; float L_1; L_1 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_0, NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___camera0; 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* ___camera0, const RuntimeMethod* method) { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); { // return 1f / camera.projectionMatrix[0, 0]; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___camera0; 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 ___mip0, 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 = ___mip0; int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAtUnchecked(static_cast(L_2)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___m_ScaledHeights_6; int32_t L_5 = ___mip0; int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAtUnchecked(static_cast(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 ___mip0, 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 = ___mip0; int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAtUnchecked(static_cast(L_2)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___m_ScaledHeights_6; int32_t L_5 = ___mip0; int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAtUnchecked(static_cast(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,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_GenerateAOMap_m5F19CF58D1022B3A75F65C0DBC8BF6F77CBA4BD1 (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___destination2, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___depthMap3, bool ___invert4, bool ___isMSAA5, 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 = ___camera1; 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; (G_B3_3)->SetAtUnchecked(static_cast(G_B3_2), (int32_t)L_5); int32_t L_6 = V_3; (G_B3_5)->SetAtUnchecked(static_cast(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 = ___camera1; int32_t L_10; L_10 = Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59(L_9, NULL); int32_t L_11 = L_10; V_3 = L_11; (L_8)->SetAtUnchecked(static_cast(0), (int32_t)L_11); int32_t L_12 = V_3; (L_7)->SetAtUnchecked(static_cast(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 = ___camera1; 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: { (G_B6_3)->SetAtUnchecked(static_cast(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 = ___camera1; int32_t L_19; L_19 = Camera_get_scaledPixelHeight_m9A61AA4F944C308A6F8B7D094C92C7A40EFB4AB9(L_18, NULL); (L_17)->SetAtUnchecked(static_cast(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; int32_t L_26 = 0; int32_t L_27 = (L_25)->GetAtUnchecked(static_cast(L_26)); int32_t L_28 = V_5; int32_t L_29 = V_5; (L_23)->SetAtUnchecked(static_cast(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; int32_t L_33 = 0; int32_t L_34 = (L_32)->GetAtUnchecked(static_cast(L_33)); int32_t L_35 = V_5; int32_t L_36 = V_5; (L_30)->SetAtUnchecked(static_cast(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; int32_t L_41 = L_40; int32_t L_42 = (L_39)->GetAtUnchecked(static_cast(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); (L_37)->SetAtUnchecked(static_cast(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; int32_t L_49 = L_48; int32_t L_50 = (L_47)->GetAtUnchecked(static_cast(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); (L_45)->SetAtUnchecked(static_cast(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 = ___cmd0; bool L_56 = ___isMSAA5; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_57 = ___camera1; MultiScaleVO_PushAllocCommands_mBEB5A921C0C0E84B9E42F6FAD1B53492DAAEA31E(__this, L_55, L_56, L_57, NULL); // PushDownsampleCommands(cmd, camera, depthMap, isMSAA); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_58 = ___cmd0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_59 = ___camera1; Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 L_60 = ___depthMap3; bool L_61 = ___isMSAA5; MultiScaleVO_PushDownsampleCommands_m2CDAC714FB28F0F9C7ABB7CC7A18E40C1402CEDB(__this, L_58, L_59, L_60, L_61, NULL); // float tanHalfFovH = CalculateTanHalfFovHeight(camera); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_62 = ___camera1; 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 = ___cmd0; 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 = ___isMSAA5; 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 = ___cmd0; 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 = ___isMSAA5; 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 = ___cmd0; 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 = ___isMSAA5; 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 = ___cmd0; 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 = ___isMSAA5; 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 = ___cmd0; 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 = ___isMSAA5; 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 = ___cmd0; 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 = ___isMSAA5; 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 = ___cmd0; 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 = ___isMSAA5; 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 = ___cmd0; 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 = ___destination2; 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 = ___isMSAA5; bool L_134 = ___invert4; 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 = ___cmd0; 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* ___cmd0, bool ___isMSAA1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, 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 = ___isMSAA1; if (!L_0) { goto IL_0167; } } { // Alloc(cmd, ShaderIDs.LinearDepth, MipLevel.Original, RenderTextureFormat.RGHalf, true, camera.allowDynamicResolution); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___cmd0; 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 = ___camera2; 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 = ___cmd0; int32_t L_6 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___camera2; 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 = ___cmd0; int32_t L_10 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = ___camera2; 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 = ___cmd0; int32_t L_14 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15 = ___camera2; 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 = ___cmd0; int32_t L_18 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth4_18; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = ___camera2; 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 = ___cmd0; int32_t L_22 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth1_19; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = ___camera2; 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 = ___cmd0; int32_t L_26 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth2_20; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_27 = ___camera2; 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 = ___cmd0; int32_t L_30 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth3_21; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_31 = ___camera2; 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 = ___cmd0; int32_t L_34 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth4_22; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_35 = ___camera2; 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 = ___cmd0; int32_t L_38 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion1_23; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_39 = ___camera2; 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 = ___cmd0; int32_t L_42 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion2_24; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43 = ___camera2; 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 = ___cmd0; int32_t L_46 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion3_25; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_47 = ___camera2; 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 = ___cmd0; int32_t L_50 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion4_26; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_51 = ___camera2; 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 = ___cmd0; int32_t L_54 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined1_27; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_55 = ___camera2; 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 = ___cmd0; int32_t L_58 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined2_28; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_59 = ___camera2; 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 = ___cmd0; int32_t L_62 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined3_29; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_63 = ___camera2; 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 = ___cmd0; 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 = ___camera2; 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 = ___cmd0; int32_t L_70 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth1_15; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_71 = ___camera2; 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 = ___cmd0; int32_t L_74 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth2_16; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_75 = ___camera2; 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 = ___cmd0; int32_t L_78 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth3_17; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_79 = ___camera2; 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 = ___cmd0; int32_t L_82 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___LowDepth4_18; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_83 = ___camera2; 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 = ___cmd0; int32_t L_86 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth1_19; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_87 = ___camera2; 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 = ___cmd0; int32_t L_90 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth2_20; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_91 = ___camera2; 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 = ___cmd0; int32_t L_94 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth3_21; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_95 = ___camera2; 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 = ___cmd0; int32_t L_98 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___TiledDepth4_22; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_99 = ___camera2; 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 = ___cmd0; int32_t L_102 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion1_23; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_103 = ___camera2; 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 = ___cmd0; int32_t L_106 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion2_24; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_107 = ___camera2; 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 = ___cmd0; int32_t L_110 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion3_25; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_111 = ___camera2; 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 = ___cmd0; int32_t L_114 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Occlusion4_26; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_115 = ___camera2; 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 = ___cmd0; int32_t L_118 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined1_27; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_119 = ___camera2; 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 = ___cmd0; int32_t L_122 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined2_28; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_123 = ___camera2; 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 = ___cmd0; int32_t L_126 = ((ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_StaticFields*)il2cpp_codegen_static_fields_for(ShaderIDs_t5ECE3A5347F3C559BCA977BD590CC3CB8228BD99_il2cpp_TypeInfo_var))->___Combined3_29; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_127 = ___camera2; 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,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiScaleVO_PushDownsampleCommands_m2CDAC714FB28F0F9C7ABB7CC7A18E40C1402CEDB (MultiScaleVO_t42077DA77B4614937215FB7CA03AF6F41892C36F* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera1, Nullable_1_t3CBCF6DFF35F8C3EEB42E43FFEF8EB6438EB2600 ___depthMap2, bool ___isMSAA3, 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((&___depthMap2), 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((&___depthMap2), Nullable_1_get_Value_m796591F85AA5F08E5ED6A56187220577DBFAF426_RuntimeMethod_var); V_0 = L_1; goto IL_006a; } IL_0015: { // if (!RuntimeUtilities.IsResolvedDepthAvailable(camera)) Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2 = ___camera1; 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 = ___cmd0; 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 = ___camera1; 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 = ___cmd0; 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; ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_16 = L_15->___computeShaders_8; 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 = ___isMSAA3; 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: { 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 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_21, L_22, L_23, _stringLiteral6793C5F669DCA5A96F515BF83C7C0281CEC52708, L_25, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS2x", ShaderIDs.LowDepth1); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_26, L_27, L_28, _stringLiteralE32ABDC7FB4496502FDB3673484B236DE8B69B79, L_30, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS4x", ShaderIDs.LowDepth2); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_31, L_32, L_33, _stringLiteral314C9E969D67735A83660A4EB2F858B7125D1B1C, L_35, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS2xAtlas", ShaderIDs.TiledDepth1); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_36 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_36, L_37, L_38, _stringLiteral54F01DC3E843B62C5D580897445264637A3E38FF, L_40, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS4xAtlas", ShaderIDs.TiledDepth2); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_41, L_42, L_43, _stringLiteral769C1E9F42F556AB69DFFC203099EDAC5A732B0B, L_45, NULL); // cmd.SetComputeVectorParam(cs, "ZBufferParams", CalculateZBufferParams(camera)); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_46 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_47 = V_2; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_48 = ___camera1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_49; L_49 = MultiScaleVO_CalculateZBufferParams_m22B0A0F3F81F8B763B4FC56576A24CEF93836E8F(__this, L_48, NULL); CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_46, L_47, _stringLiteralCE3415D9DECDC4D8427864F65C19AE868B471E39, L_49, NULL); // cmd.SetComputeTextureParam(cs, kernel, "Depth", depthMapId); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_50 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_51 = V_2; int32_t L_52 = V_3; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_53 = V_0; 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_55 = V_2; int32_t L_56 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = __this->___m_ScaledWidths_5; int32_t L_58 = 4; int32_t L_59 = (L_57)->GetAtUnchecked(static_cast(L_58)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_60 = __this->___m_ScaledHeights_6; int32_t L_61 = 4; int32_t L_62 = (L_60)->GetAtUnchecked(static_cast(L_61)); 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 = ___cmd0; 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; ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_67 = L_66->___computeShaders_8; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_68 = L_67->___multiScaleAODownsample2_8; V_2 = L_68; // kernel = isMSAA ? cs.FindKernel("MultiScaleVODownsample2_MSAA") : cs.FindKernel("MultiScaleVODownsample2"); bool L_69 = ___isMSAA3; if (L_69) { goto IL_0170; } } { ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_70 = V_2; 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; 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 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_74, L_75, L_76, _stringLiteral314C9E969D67735A83660A4EB2F858B7125D1B1C, L_78, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS8x", ShaderIDs.LowDepth3); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_79 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_79, L_80, L_81, _stringLiteralE6FF7945A3CCF30F1802B588D2DAA965954F4E98, L_83, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS16x", ShaderIDs.LowDepth4); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_84 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_84, L_85, L_86, _stringLiteral76828C0BCA127C29832C5627B24BEE1494C84A54, L_88, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS8xAtlas", ShaderIDs.TiledDepth3); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_89 = ___cmd0; 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); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_89, L_90, L_91, _stringLiteral1D241066AA3CA3189B9D889C4AB550077ADF2EEA, L_93, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DS16xAtlas", ShaderIDs.TiledDepth4); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = ___cmd0; 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); 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_100 = V_2; int32_t L_101 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_102 = __this->___m_ScaledWidths_5; int32_t L_103 = 6; int32_t L_104 = (L_102)->GetAtUnchecked(static_cast(L_103)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = __this->___m_ScaledHeights_6; int32_t L_106 = 6; int32_t L_107 = (L_105)->GetAtUnchecked(static_cast(L_106)); 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* ___cmd0, int32_t ___source1, int32_t ___destination2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___sourceSize3, float ___tanHalfFovH4, bool ___isMSAA5, 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 = ___tanHalfFovH4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___sourceSize3; 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; int32_t L_11 = L_10; float L_12 = (L_9)->GetAtUnchecked(static_cast(L_11)); (L_6)->SetAtUnchecked(static_cast(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; int32_t L_17 = 0; float L_18 = (L_16)->GetAtUnchecked(static_cast(L_17)); (L_15)->SetAtUnchecked(static_cast(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; int32_t L_21 = 1; float L_22 = (L_20)->GetAtUnchecked(static_cast(L_21)); (L_19)->SetAtUnchecked(static_cast(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; int32_t L_25 = 2; float L_26 = (L_24)->GetAtUnchecked(static_cast(L_25)); (L_23)->SetAtUnchecked(static_cast(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; int32_t L_29 = 3; float L_30 = (L_28)->GetAtUnchecked(static_cast(L_29)); (L_27)->SetAtUnchecked(static_cast(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; int32_t L_33 = 4; float L_34 = (L_32)->GetAtUnchecked(static_cast(L_33)); (L_31)->SetAtUnchecked(static_cast(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; int32_t L_37 = 5; float L_38 = (L_36)->GetAtUnchecked(static_cast(L_37)); (L_35)->SetAtUnchecked(static_cast(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; int32_t L_41 = 6; float L_42 = (L_40)->GetAtUnchecked(static_cast(L_41)); (L_39)->SetAtUnchecked(static_cast(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; int32_t L_45 = 7; float L_46 = (L_44)->GetAtUnchecked(static_cast(L_45)); (L_43)->SetAtUnchecked(static_cast(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; int32_t L_49 = 8; float L_50 = (L_48)->GetAtUnchecked(static_cast(L_49)); (L_47)->SetAtUnchecked(static_cast(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; int32_t L_53 = ((int32_t)9); float L_54 = (L_52)->GetAtUnchecked(static_cast(L_53)); (L_51)->SetAtUnchecked(static_cast(((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; int32_t L_57 = ((int32_t)10); float L_58 = (L_56)->GetAtUnchecked(static_cast(L_57)); (L_55)->SetAtUnchecked(static_cast(((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; int32_t L_61 = ((int32_t)11); float L_62 = (L_60)->GetAtUnchecked(static_cast(L_61)); (L_59)->SetAtUnchecked(static_cast(((int32_t)11)), (float)((float)il2cpp_codegen_multiply((4.0f), L_62))); // m_SampleWeightTable[0] = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = __this->___m_SampleWeightTable_2; (L_63)->SetAtUnchecked(static_cast(0), (float)(0.0f)); // m_SampleWeightTable[2] = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_64 = __this->___m_SampleWeightTable_2; (L_64)->SetAtUnchecked(static_cast(2), (float)(0.0f)); // m_SampleWeightTable[5] = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_65 = __this->___m_SampleWeightTable_2; (L_65)->SetAtUnchecked(static_cast(5), (float)(0.0f)); // m_SampleWeightTable[7] = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_66 = __this->___m_SampleWeightTable_2; (L_66)->SetAtUnchecked(static_cast(7), (float)(0.0f)); // m_SampleWeightTable[9] = 0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_67 = __this->___m_SampleWeightTable_2; (L_67)->SetAtUnchecked(static_cast(((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; int32_t L_71 = L_70; float L_72 = (L_69)->GetAtUnchecked(static_cast(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; 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; float* L_80 = ((L_78)->GetAddressAtUnchecked(static_cast(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; 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; ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_87 = L_86->___computeShaders_8; 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 = ___isMSAA5; if (L_89) { goto IL_021b; } } { ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_90 = V_3; 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; 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_95 = V_3; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_96 = __this->___m_InvThicknessTable_1; CommandBuffer_SetComputeFloatParams_mBED9AA55552B9A58F204D73783DD72747DB916A8(L_94, L_95, _stringLiteralFA05C5B5DCEC1F67308ABD0F452D2E928E174A05, L_96, NULL); // cmd.SetComputeFloatParams(cs, "gSampleWeightTable", m_SampleWeightTable); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_98 = V_3; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_99 = __this->___m_SampleWeightTable_2; 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_101 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = ___sourceSize3; float L_103 = L_102.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = ___sourceSize3; 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); 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_109 = V_3; AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_110 = __this->___m_Settings_7; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_111 = L_110->___thicknessModifier_14; float L_112 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_111)->___value_1; AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_113 = __this->___m_Settings_7; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_114 = L_113->___intensity_8; 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); CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_108, L_109, _stringLiteral79CA5D5AC84C9565FF72D7572768CFF6F5A281B6, L_117, NULL); // cmd.SetComputeTextureParam(cs, kernel, "DepthTex", source); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_118 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_119 = V_3; int32_t L_120 = V_4; int32_t L_121 = ___source1; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_122; L_122 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_121, NULL); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_118, L_119, L_120, _stringLiteralA875201E6D3A3B754EC809B3BF73A451036B1E0B, L_122, NULL); // cmd.SetComputeTextureParam(cs, kernel, "Occlusion", destination); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_123 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_124 = V_3; int32_t L_125 = V_4; int32_t L_126 = ___destination2; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_127; L_127 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_126, NULL); 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; 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_131 = V_3; int32_t L_132 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133 = ___sourceSize3; float L_134 = L_133.___x_2; uint32_t L_135 = V_5; uint32_t L_136 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = ___sourceSize3; float L_138 = L_137.___y_3; uint32_t L_139 = V_6; uint32_t L_140 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141 = ___sourceSize3; float L_142 = L_141.___z_4; uint32_t L_143 = V_7; uint32_t L_144 = V_7; 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(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(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(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,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* ___cmd0, int32_t ___lowResDepth1, int32_t ___interleavedAO2, int32_t ___highResDepth3, Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___highResAO4, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___dest5, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lowResDepthSize6, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___highResDepthSize7, bool ___isMSAA8, bool ___invert9, 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; ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_1 = L_0->___computeShaders_8; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_2 = L_1->___multiScaleAOUpsample_10; V_0 = L_2; // int kernel = 0; V_1 = 0; // if (!isMSAA) bool L_3 = ___isMSAA8; 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((&___highResAO4), 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 = ___invert9; 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: { 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((&___highResAO4), 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 = ___invert9; 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: { 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 = ___lowResDepthSize6; 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; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_15 = L_14->___blurTolerance_12; 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; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_22 = L_21->___upsampleTolerance_13; 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; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25->___noiseFilterTolerance_11; 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_31 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___lowResDepthSize6; float L_33 = L_32.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = ___lowResDepthSize6; 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); 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_39 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = ___highResDepthSize7; float L_41 = L_40.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = ___highResDepthSize7; 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); 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 = ___cmd0; 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); CommandBuffer_SetComputeVectorParam_mCB04E8C59D63D6CDCA0E8EDA362BE1CB7BF49709(L_46, L_47, _stringLiteral79CA5D5AC84C9565FF72D7572768CFF6F5A281B6, L_52, NULL); // cmd.SetComputeTextureParam(cs, kernel, "LoResDB", lowResDepth); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_53 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_54 = V_0; int32_t L_55 = V_1; int32_t L_56 = ___lowResDepth1; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_57; L_57 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_56, NULL); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_53, L_54, L_55, _stringLiteral2833C190E4D6C8AD7330E0C041D6C70B6A6A2D42, L_57, NULL); // cmd.SetComputeTextureParam(cs, kernel, "HiResDB", highResDepth); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_58 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_59 = V_0; int32_t L_60 = V_1; int32_t L_61 = ___highResDepth3; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_62; L_62 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_61, NULL); CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_58, L_59, L_60, _stringLiteralF79713A5AA84C33801A1B65A036B55C16D7F9216, L_62, NULL); // cmd.SetComputeTextureParam(cs, kernel, "LoResAO1", interleavedAO); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_63 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_64 = V_0; int32_t L_65 = V_1; int32_t L_66 = ___interleavedAO2; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_67; L_67 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_66, NULL); 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((&___highResAO4), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (!L_68) { goto IL_01b0; } } { // cmd.SetComputeTextureParam(cs, kernel, "HiResAO", highResAO.Value); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_69 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_70 = V_0; int32_t L_71 = V_1; int32_t L_72; L_72 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&___highResAO4), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_73; L_73 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_72, NULL); 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 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_75 = V_0; int32_t L_76 = V_1; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_77 = ___dest5; CommandBuffer_SetComputeTextureParam_m4EE2EFCF46096652EA2D3D14C0DE3D1252CD2174(L_74, L_75, L_76, _stringLiteral24F85A0A0B34AC19F3DB68C36E8BC9311ED632B0, L_77, NULL); // int xcount = ((int)highResDepthSize.x + 17) / 16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78 = ___highResDepthSize7; float L_79 = L_78.___x_0; V_6 = ((int32_t)(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int(L_79), ((int32_t)17)))/((int32_t)16))); // int ycount = ((int)highResDepthSize.y + 17) / 16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80 = ___highResDepthSize7; float L_81 = L_80.___y_1; V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int(L_81), ((int32_t)17)))/((int32_t)16))); // cmd.DispatchCompute(cs, kernel, xcount, ycount, 1); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_82 = ___cmd0; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_83 = V_0; int32_t L_84 = V_1; int32_t L_85 = V_6; int32_t L_86 = V_7; 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* ___cmd0, 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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 = ___cmd0; 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* ___context0, 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1; L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL); PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_2 = __this->___m_Resources_9; Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_3 = L_2->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4 = L_3->___multiScaleAO_22; 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; PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4(L_6, NULL); // sheet.properties.SetVector(ShaderIDs.AOColor, Color.white - m_Settings.color.value); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_7 = V_0; 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; ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_12 = L_11->___color_9; 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); 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* ___context0, 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; 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; int32_t L_5; L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_4); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___context0; 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; int32_t L_9; L_9 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_8); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_10 = ___context0; 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; bool L_13; L_13 = RenderTexture_get_useDynamicScale_mF997E27A3460FE45806D2CFE48858379B30AF6B2(L_12, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_14 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15; L_15 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_14, NULL); 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 = ___context0; int32_t L_19; L_19 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_18, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_20 = ___context0; 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); RenderTexture__ctor_m68A1B9CAA1BE0B597C5F4895C296E21502D0C962(L_22, L_19, L_21, 0, ((int32_t)16), 1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_23 = L_22; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_23, ((int32_t)52), NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_24 = L_23; Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_24, 0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_25 = L_24; RenderTexture_set_enableRandomWrite_m1F1B5E033802C193449803411560DB4D5D4AEEAB(L_25, (bool)1, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_26 = L_25; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_27 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_28; L_28 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_27, NULL); bool L_29; L_29 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_28, NULL); 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; 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* ___context0, const RuntimeMethod* method) { { // if (context.IsDebugOverlayEnabled(DebugOverlay.AmbientOcclusion)) PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___context0; 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 = ___context0; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context0; 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; 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* ___context0, 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 = ___context0; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9, NULL); // SetResources(context.resources); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context0; 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 = ___context0; MultiScaleVO_PreparePropertySheet_m475E87B885128A12DA6B62324E654E9CF9B30C76(__this, L_5, NULL); // CheckAOTexture(context); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___context0; MultiScaleVO_CheckAOTexture_mE6F5AA4D7F06D3BAA1FABE1D8991C36104CD7B6C(__this, L_6, NULL); // if (context.camera.actualRenderingPath == RenderingPath.Forward && RenderSettings.fog) PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_7 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8; L_8 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_7, NULL); 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; 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; 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); 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 = ___context0; 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 = ___context0; 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); 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; 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* ___context0, 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 = ___context0; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA, NULL); // SetResources(context.resources); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context0; 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 = ___context0; MultiScaleVO_PreparePropertySheet_m475E87B885128A12DA6B62324E654E9CF9B30C76(__this, L_5, NULL); // CheckAOTexture(context); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_6 = ___context0; 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 = ___context0; 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 = ___context0; MultiScaleVO_PushDebug_mCF96B0B7C0E4CF071BD1658991DCC6570BCDB137(__this, L_13, NULL); // cmd.EndSample("Ambient Occlusion Render"); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = V_0; 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* ___context0, 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 = ___context0; 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; 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); 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"); 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 // 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* ___settings0, 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); (L_1)->SetAtUnchecked(static_cast(0), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_2); RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_3 = L_1; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4; L_4 = RenderTargetIdentifier_op_Implicit_m3E2366E36F14173DBEED75591978EBE1F01A1325(2, NULL); (L_3)->SetAtUnchecked(static_cast(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 (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 = ___settings0; __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* ___context0, 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1; L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3; L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___scalableAO_21; 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; 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 = ___context0; 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; Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_13, ((int32_t)52), NULL); // m_Result.filterMode = FilterMode.Bilinear; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = __this->___m_Result_0; 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; int32_t L_16; L_16 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_15); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_17 = ___context0; 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; int32_t L_20; L_20 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_19); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_21 = ___context0; 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; RenderTexture_Release_mE7399D6187A0E38945D2913D0FFB41247143AB1E(L_23, NULL); // m_Result.width = context.width; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_24 = __this->___m_Result_0; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_25 = ___context0; int32_t L_26; L_26 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_25, NULL); 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 = ___context0; int32_t L_29; L_29 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_28, NULL); 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; 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* ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, int32_t ___occlusionSource2, 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 = ___context0; 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; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_2 = L_1->___radius_16; AmbientOcclusion_tE73BFDC2FFCD8DE51407BD6F3DCE0EEB377F7039* L_3 = __this->___m_Settings_2; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = L_3->___radius_16; 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); ((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; AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* L_8 = L_7->___quality_17; 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; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10->___intensity_8; 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; FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_14 = L_13->___radius_16; 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; AmbientOcclusionQualityParameter_tB2219723EB7AD3F6A03DB48163DFEA4A6E33FB29* L_19 = L_18->___quality_17; int32_t L_20 = ((ParameterOverride_1_t968E833D7C5849C1ABDFE603DFE4863F02443B43*)L_19)->___value_1; int32_t L_21 = L_20; int32_t L_22 = (L_17)->GetAtUnchecked(static_cast(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; PropertySheet_ClearKeywords_m3A886177632A2DF75DC115107A2BE995375C79E4(L_24, NULL); // sheet.properties.SetVector(ShaderIDs.AOParams, new Vector4(px, py, pz, pw)); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_25 = V_4; 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); 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; 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; ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_38 = L_37->___color_9; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_34, L_35, L_41, NULL); // if (context.camera.actualRenderingPath == RenderingPath.Forward && RenderSettings.fog) PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_42 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_43; L_43 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_42, NULL); 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; 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; 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); 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 = ___context0; 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 = ___context0; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_63 = ___cmd1; int32_t L_64 = V_6; int32_t L_65 = V_7; int32_t L_66 = V_8; 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 = ___cmd1; 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 = ___occlusionSource2; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_76 = ___cmd1; int32_t L_77 = V_9; 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 = ___cmd1; 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 = ___occlusionSource2; 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 = ___cmd1; int32_t L_87 = V_6; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_86, L_87, NULL); // cmd.BlitFullscreenTriangle(rtBlur, m_Result, sheet, (int)Pass.VerticalBlur); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_88 = ___cmd1; 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 = ___cmd1; int32_t L_96 = V_9; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_95, L_96, NULL); // if (context.IsDebugOverlayEnabled(DebugOverlay.AmbientOcclusion)) PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_97 = ___context0; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = ___cmd1; 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; 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* ___context0, 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 = ___context0; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteralC2692DAFABAE4F20748622DC4EFFB18765E992B9, NULL); // Render(context, cmd, 0); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context0; 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); 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; 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* ___context0, 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 = ___context0; 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; CommandBuffer_BeginSample_mDDE06125397EE4ADCC0804208561FB178A856E36(L_2, _stringLiteral79604C4B9CAD6A9E20432340AFF586198F3855EA, NULL); // Render(context, cmd, 1); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context0; 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; 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* ___context0, 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 = ___context0; 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; 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); 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"); 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 // 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* ___context0, 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3; L_3 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_2, NULL); 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_9; L_9 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_8, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_10 = L_9->___shaders_7; 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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_14; L_14 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_13, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_15 = L_14->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_16 = L_15->___screenSpaceReflections_23; bool L_17; L_17 = Shader_get_isSupported_m21C3D0F1819054101DFE0C0C062A24464FA5CAE5(L_16, NULL); if (!L_17) { goto IL_0075; } } { PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_18 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_19; L_19 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_18, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_20 = L_19->___computeShaders_8; 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); ScreenSpaceReflectionPresetParameter__ctor_m788759481354D194C96F8569A5FA0CF600DD9959(L_0, NULL); ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* L_1 = L_0; ((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); IntParameter__ctor_mD0B577F7B6F29156C6F34A31852CE0015B544312(L_2, NULL); IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_3 = L_2; ((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); ScreenSpaceReflectionResolutionParameter__ctor_m13C6DA3B4C340969D44063CA3750D4563EF4ABC2(L_4, NULL); ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_5 = L_4; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_6, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_7 = L_6; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_12, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12; ((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** ___rt0, int32_t ___width1, int32_t ___height2, int32_t ___filterMode3, bool ___useMipMap4, 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 = ___rt0; 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 = ___rt0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_3); bool L_5; L_5 = RenderTexture_IsCreated_mB69D4DBD99D74AA5D1F3C9E84A08D6744A031006(L_4, NULL); if (!L_5) { goto IL_0027; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_6 = ___rt0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_6); int32_t L_8; L_8 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_7); int32_t L_9 = ___width1; if ((!(((uint32_t)L_8) == ((uint32_t)L_9)))) { goto IL_0027; } } { RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_10 = ___rt0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_10); int32_t L_12; L_12 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_11); int32_t L_13 = ___height2; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_0075; } } IL_0027: { // if (rt != null) RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_14 = ___rt0; 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 = ___rt0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_17); RenderTexture_Release_mE7399D6187A0E38945D2913D0FFB41247143AB1E(L_18, NULL); // RuntimeUtilities.Destroy(rt); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27** L_19 = ___rt0; 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 = ___rt0; int32_t L_22 = ___width1; int32_t L_23 = ___height2; 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); RenderTexture__ctor_m53215A8EDDE262932758186108347685F6A512C4(L_25, L_22, L_23, 0, L_24, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_26 = L_25; int32_t L_27 = ___filterMode3; Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_26, L_27, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_28 = L_26; bool L_29 = ___useMipMap4; RenderTexture_set_useMipMap_mB280A39DAB18372D3A0050FF20F730E5B0B44C32(L_28, L_29, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_30 = L_28; RenderTexture_set_autoGenerateMips_mDEFAC13954D315DE52B35B34577218D3AD4897A9(L_30, (bool)0, NULL); RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_31 = L_30; 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 = ___rt0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_33 = *((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27**)L_32); 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* ___context0, 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 = ___context0; 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; 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); ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* L_4 = L_3->___preset_7; 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); ScreenSpaceReflectionPresetParameter_t80E4895632D2D78D4F19C95C7683C33F02F26D60* L_7 = L_6->___preset_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); IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_10 = L_9->___maximumIterationCount_8; QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_11 = __this->___m_Presets_5; int32_t L_12 = V_11; int32_t L_13 = L_12; QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_14 = (L_11)->GetAtUnchecked(static_cast(L_13)); int32_t L_15 = L_14->___maximumIterationCount_0; ((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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_17 = L_16->___thickness_10; QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_18 = __this->___m_Presets_5; int32_t L_19 = V_11; int32_t L_20 = L_19; QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_21 = (L_18)->GetAtUnchecked(static_cast(L_20)); float L_22 = L_21->___thickness_1; ((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); ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_24 = L_23->___resolution_9; QualityPresetU5BU5D_tE4AD416D3C1893FB742D2F54DFA3FA45741737A8* L_25 = __this->___m_Presets_5; int32_t L_26 = V_11; int32_t L_27 = L_26; QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_28 = (L_25)->GetAtUnchecked(static_cast(L_27)); int32_t L_29 = L_28->___downsampling_2; ((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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_33 = L_32->___maximumMarchDistance_11; float L_34 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_33)->___value_1; float L_35; L_35 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_34, NULL); ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_31)->___value_1 = L_35; // int size = Mathf.ClosestPowerOfTwo(Mathf.Min(context.width, context.height)); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_36 = ___context0; int32_t L_37; L_37 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_36, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_38 = ___context0; 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); ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_43 = L_42->___resolution_9; 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); ScreenSpaceReflectionResolutionParameter_t6F5430EDCB8E470BC6AB25FD1BFFCD91776185F6* L_47 = L_46->___resolution_9; 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 = (&__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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_59; L_59 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_58, NULL); Texture2DU5BU5D_t05332F1E3F7D4493E304C702201F9BE4F9236191* L_60 = L_59->___blueNoise256_5; int32_t L_61 = 0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_62 = (L_60)->GetAtUnchecked(static_cast(L_61)); V_3 = L_62; // var sheet = context.propertySheets.Get(context.resources.shaders.screenSpaceReflections); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_63 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_64; L_64 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_63, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_65 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_66; L_66 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_65, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_67 = L_66->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_68 = L_67->___screenSpaceReflections_23; 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; 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; 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_83; L_83 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_82, NULL); 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; 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_93; L_93 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_92, NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_94; L_94 = Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40(L_93, NULL); 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; 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_99; L_99 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_98, NULL); 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); MaterialPropertyBlock_SetMatrix_mA86792A03023DC1F6B46B06C72D61F3CCE4177AC(L_96, L_97, L_101, NULL); // sheet.properties.SetMatrix(ShaderIDs.ScreenSpaceProjectionMatrix, screenSpaceProjectionMatrix); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_102 = V_4; 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; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_110 = L_109->___vignette_13; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_113 = L_112->___distanceFade_12; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_116 = L_115->___maximumMarchDistance_11; 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); 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; 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 = ___context0; int32_t L_124; L_124 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_123, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_125 = ___context0; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_131 = L_130->___thickness_10; 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); IntParameter_tB1A4CADDF1D3382F9EF6F2FFB5708D83C95FD5B6* L_134 = L_133->___maximumIterationCount_8; 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); 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 = ___context0; int32_t L_142; L_142 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_141, NULL); 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 = ___context0; 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 = ___context0; 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 = ___context0; 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 = (&__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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_164; L_164 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_163, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_165 = ___context0; 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 = ___context0; int32_t L_175; L_175 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_174, NULL); 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 = ___context0; 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; 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; 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); 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; 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; 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; 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); (L_206)->SetAtUnchecked(static_cast(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 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_214; L_214 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_213, NULL); ComputeShaders_t8F1C8B34C544DEC3B4D302509211C37989AAC39F* L_215 = L_214->___computeShaders_8; ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_216 = L_215->___gaussianDownsample_11; V_7 = L_216; // int kernel = compute.FindKernel("KMain"); ComputeShader_tA7BDD0F6EE879D149480F5890BA2E665C50CFBF8* L_217 = V_7; 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; int32_t L_225 = L_224; int32_t L_226 = (L_223)->GetAtUnchecked(static_cast(L_225)); int32_t L_227 = V_1; int32_t L_228 = V_1; int32_t L_229 = V_9; 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; 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; int32_t L_239 = L_238; int32_t L_240 = (L_237)->GetAtUnchecked(static_cast(L_239)); RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_241; L_241 = RenderTargetIdentifier_op_Implicit_m5D9E7FF7B325608E3C4A37BBB52FE728361E7324(L_240, NULL); 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); 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; 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; int32_t L_257 = L_256; int32_t L_258 = (L_255)->GetAtUnchecked(static_cast(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; 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; int32_t L_265 = L_264; int32_t L_266 = (L_263)->GetAtUnchecked(static_cast(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; int32_t L_274 = L_273; int32_t L_275 = (L_272)->GetAtUnchecked(static_cast(L_274)); 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; 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; 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 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_285; L_285 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_284, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_286 = ___context0; 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; 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); QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_2, NULL); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_3 = L_2; L_3->___maximumIterationCount_0 = ((int32_t)10); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_4 = L_3; L_4->___thickness_1 = (32.0f); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_5 = L_4; L_5->___downsampling_2 = 0; ArrayElementTypeCheck (L_1, L_5); (L_1)->SetAtUnchecked(static_cast(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); QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_7, NULL); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_8 = L_7; L_8->___maximumIterationCount_0 = ((int32_t)16); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_9 = L_8; L_9->___thickness_1 = (32.0f); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_10 = L_9; L_10->___downsampling_2 = 0; ArrayElementTypeCheck (L_6, L_10); (L_6)->SetAtUnchecked(static_cast(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); QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_12, NULL); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_13 = L_12; L_13->___maximumIterationCount_0 = ((int32_t)32); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_14 = L_13; L_14->___thickness_1 = (16.0f); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_15 = L_14; L_15->___downsampling_2 = 0; ArrayElementTypeCheck (L_11, L_15); (L_11)->SetAtUnchecked(static_cast(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); QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_17, NULL); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_18 = L_17; L_18->___maximumIterationCount_0 = ((int32_t)48); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_19 = L_18; L_19->___thickness_1 = (8.0f); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_20 = L_19; L_20->___downsampling_2 = 0; ArrayElementTypeCheck (L_16, L_20); (L_16)->SetAtUnchecked(static_cast(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); QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_22, NULL); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_23 = L_22; L_23->___maximumIterationCount_0 = ((int32_t)16); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_24 = L_23; L_24->___thickness_1 = (32.0f); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_25 = L_24; L_25->___downsampling_2 = 1; ArrayElementTypeCheck (L_21, L_25); (L_21)->SetAtUnchecked(static_cast(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); QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_27, NULL); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_28 = L_27; L_28->___maximumIterationCount_0 = ((int32_t)48); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_29 = L_28; L_29->___thickness_1 = (16.0f); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_30 = L_29; L_30->___downsampling_2 = 1; ArrayElementTypeCheck (L_26, L_30); (L_26)->SetAtUnchecked(static_cast(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); QualityPreset__ctor_m7AC033D833C201BBECA54DF1886D30824A2955E8(L_32, NULL); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_33 = L_32; L_33->___maximumIterationCount_0 = ((int32_t)128); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_34 = L_33; L_34->___thickness_1 = (12.0f); QualityPreset_t2D72065A498570E1D28E4BC2A6F1A2B2F3E37683* L_35 = L_34; L_35->___downsampling_2 = 2; ArrayElementTypeCheck (L_31, L_35); (L_31)->SetAtUnchecked(static_cast(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 // 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* ___context0, 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1; L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3; L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___subpixelMorphologicalAntialiasing_11; 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; MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_8; L_8 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_7, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_9 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_10; L_10 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_9, NULL); SMAALuts_t62105E31B4A58EC4A668D9C79B9720F7CD5C3CB2* L_11 = L_10->___smaaLuts_6; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = L_11->___area_0; MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_8, _stringLiteralD8C7A356B73AA14E51E3C23F430521F42A4E8831, L_12, NULL); // sheet.properties.SetTexture("_SearchTex", context.resources.smaaLuts.search); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_13 = V_0; MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_14; L_14 = PropertySheet_get_properties_m3F54B6A690186CF8AE8CCD585068A4DB80AA50F5_inline(L_13, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_15 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_16; L_16 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_15, NULL); SMAALuts_t62105E31B4A58EC4A668D9C79B9720F7CD5C3CB2* L_17 = L_16->___smaaLuts_6; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_18 = L_17->___search_1; MaterialPropertyBlock_SetTexture_mB802D9FA760800EA0AB78F5CE229F5F8108F7178(L_14, _stringLiteral5C7EBE7FA922EC3E10AA3F6954A60AE63E3D97FD, L_18, NULL); // var cmd = context.command; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_19 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20; L_20 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_19, NULL); // cmd.BeginSample("SubpixelMorphologicalAntialiasing"); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_21 = L_20; 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 = ___context0; int32_t L_25; L_25 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_24, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_26 = ___context0; int32_t L_27; L_27 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_26, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_28 = ___context0; int32_t L_29; L_29 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_28, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_30 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_31; L_31 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_30, NULL); bool L_32; L_32 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_31, NULL); 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 = ___context0; int32_t L_36; L_36 = PostProcessRenderContext_get_width_m551FAECA1D38B547E9337BEC7316D6B113B00F03_inline(L_35, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_37 = ___context0; int32_t L_38; L_38 = PostProcessRenderContext_get_height_mECB24899496181711525B9E8204F8A85AAA84181_inline(L_37, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_39 = ___context0; int32_t L_40; L_40 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_39, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_41 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_42; L_42 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_41, NULL); bool L_43; L_43 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_42, NULL); 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 = ___context0; 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); 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 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_65; L_65 = PostProcessRenderContext_get_source_mD66060FCBE2897F0510AE91E86370440226FA430_inline(L_64, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_66 = ___context0; 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; 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; CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_72, L_73, NULL); // cmd.EndSample("SubpixelMorphologicalAntialiasing"); 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 // 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 ___value0, const RuntimeMethod* method) { { // public Vector2 jitter { get; private set; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___value0; __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 ___value0, const RuntimeMethod* method) { { // public int sampleIndex { get; private set; } int32_t L_0 = ___value0; __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* ___camera0, 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 = ___camera0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = TemporalAntialiasing_get_jitter_m95640074A28A81D1CFD87CFBE39B9EA8F514C3DC_inline(__this, NULL); 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 = ___camera0; bool L_10; L_10 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_9, NULL); if (L_10) { goto IL_0056; } } { Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = ___camera0; 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 = ___camera0; 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 = ___camera0; 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 = ___camera0; 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* ___context0, const RuntimeMethod* method) { Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL; { // var camera = context.camera; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_0 = ___context0; 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; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4; L_4 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_3, NULL); 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); Camera_set_projectionMatrix_m351820E6903139402FFFF40221B32D0C52B5A094(L_5, L_7, NULL); // camera.useJitteredProjectionMatrixForTransparentRendering = false; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = V_0; 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* ___context0, 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 = ___context0; 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7; L_7 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_6, NULL); int32_t L_8 = V_1; Camera_CopyStereoDeviceProjectionMatrixToNonJittered_m70DD9541963EDD8E21768C760B095B12CB6A98FE(L_7, L_8, NULL); // var originalProj = context.camera.GetStereoNonJitteredProjectionMatrix(eye); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_9 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10; L_10 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_9, NULL); int32_t L_11 = V_1; 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 = ___context0; 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 = ___context0; 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; 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 = ___context0; 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 = ___context0; 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; 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* ___rt0, int32_t ___id1, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___context2, 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 = ___rt0; String_t* L_1; L_1 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&___id1), NULL); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral1CFF6C896ECBCE58E3E3C5BA9EDC69955D8F4E24, L_1, NULL); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_0, L_2, NULL); // if (context.stereoActive) PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_3 = ___context2; 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 = ___rt0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = L_5; String_t* L_7; L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_6, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_8 = ___context2; 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); 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 ___id0, PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* ___context1, 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 = ___context1; 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; int32_t L_4 = L_3; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_5 = (L_2)->GetAtUnchecked(static_cast(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); ArrayElementTypeCheck (L_6, L_8); (L_6)->SetAtUnchecked(static_cast(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; int32_t L_11 = L_10; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_12 = (L_9)->GetAtUnchecked(static_cast(L_11)); int32_t L_13 = ___id0; int32_t L_14 = L_13; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = (L_12)->GetAtUnchecked(static_cast(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; 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 = ___context1; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_23 = ___context1; int32_t L_24; L_24 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_23, NULL); 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 = ___id0; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_28 = ___context1; TemporalAntialiasing_GenerateHistoryName_m39F69FC9226519CDFE2BAECF99334772C7EBD22D(__this, L_26, L_27, L_28, NULL); // rt.filterMode = FilterMode.Bilinear; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = V_1; 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; int32_t L_32 = L_31; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_33 = (L_30)->GetAtUnchecked(static_cast(L_32)); int32_t L_34 = ___id0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_35 = V_1; ArrayElementTypeCheck (L_33, L_35); (L_33)->SetAtUnchecked(static_cast(L_34), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_35); // context.command.BlitFullscreenTriangle(context.source, rt); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_36 = ___context1; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37; L_37 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_36, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_38 = ___context1; 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; int32_t L_44; L_44 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_43); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_45 = ___context1; 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; int32_t L_48; L_48 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_47); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_49 = ___context1; 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 = ___context1; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_52 = ___context1; int32_t L_53; L_53 = PostProcessRenderContext_get_sourceFormat_m5EB6DD7D586BC0E5B3E3C385CF96AC63575ED61B_inline(L_52, NULL); 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 = ___id0; PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_57 = ___context1; TemporalAntialiasing_GenerateHistoryName_m39F69FC9226519CDFE2BAECF99334772C7EBD22D(__this, L_55, L_56, L_57, NULL); // rt2.filterMode = FilterMode.Bilinear; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_58 = V_3; 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; int32_t L_61 = L_60; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_62 = (L_59)->GetAtUnchecked(static_cast(L_61)); int32_t L_63 = ___id0; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_64 = V_3; ArrayElementTypeCheck (L_62, L_64); (L_62)->SetAtUnchecked(static_cast(L_63), (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_64); // context.command.BlitFullscreenTriangle(rt, rt2); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_65 = ___context1; 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; int32_t L_75 = L_74; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_76 = (L_73)->GetAtUnchecked(static_cast(L_75)); int32_t L_77 = ___id0; int32_t L_78 = L_77; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_79 = (L_76)->GetAtUnchecked(static_cast(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* ___context0, 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 = ___context0; PropertySheetFactory_t5ABFD70669DCB136C812072371B67AD83FCDD19D* L_1; L_1 = PostProcessRenderContext_get_propertySheets_m60E7825143611FEC183803150D8F7C2785514D79_inline(L_0, NULL); PostProcessRenderContext_t7A95408B72564734295D248DE20A301815141FD7* L_2 = ___context0; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_3; L_3 = PostProcessRenderContext_get_resources_m89879DF69E4B910F9EE3008AB8DC60B732ABF02A_inline(L_2, NULL); Shaders_t2934A1A9726776BE88E31A97A67A9BD9ACEED86B* L_4 = L_3->___shaders_7; Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = L_4->___temporalAntialiasing_10; 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 = ___context0; CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8; L_8 = PostProcessRenderContext_get_command_m028BE33B6194640A1DE901A6F935658034A3E2CD_inline(L_7, NULL); // cmd.BeginSample("TemporalAntialiasing"); CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = L_8; 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 = ___context0; int32_t L_12; L_12 = PostProcessRenderContext_get_xrActiveEye_m1ED0BDA4DC07BAD4096F3B66DF35520815C7F208_inline(L_11, NULL); int32_t L_13 = L_12; int32_t L_14 = (L_10)->GetAtUnchecked(static_cast(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 = ___context0; 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 = ___context0; 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 = ___context0; 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; (L_23)->SetAtUnchecked(static_cast(L_25), (int32_t)((int32_t)(L_27%2))); // sheet.properties.SetVector(ShaderIDs.Jitter, jitter); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_28 = V_0; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_29, L_30, L_32, NULL); // sheet.properties.SetFloat(ShaderIDs.Sharpness, sharpness); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_33 = V_0; 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; 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; 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); MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_38, L_39, L_42, NULL); // sheet.properties.SetTexture(ShaderIDs.HistoryTex, historyRead); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_43 = V_0; 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; 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 = ___context0; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_48; L_48 = PostProcessRenderContext_get_camera_m03C2533C3B4CC5300541CEC486849C58B1F8BBAE_inline(L_47, NULL); 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 = ___context0; RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_52; L_52 = PostProcessRenderContext_get_destination_m9A1924F891A773105919295D97A474741CAB9F28_inline(L_51, NULL); (L_50)->SetAtUnchecked(static_cast(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); (L_53)->SetAtUnchecked(static_cast(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 = ___context0; 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 = ___context0; 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"); 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; int32_t L_3 = L_2; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_4 = (L_1)->GetAtUnchecked(static_cast(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; int32_t L_7 = L_6; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_8 = (L_5)->GetAtUnchecked(static_cast(L_7)); int32_t L_9 = V_1; int32_t L_10 = L_9; RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_11 = (L_8)->GetAtUnchecked(static_cast(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; int32_t L_14 = L_13; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_15 = (L_12)->GetAtUnchecked(static_cast(L_14)); int32_t L_16 = V_1; ArrayElementTypeCheck (L_15, NULL); (L_15)->SetAtUnchecked(static_cast(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; int32_t L_21 = L_20; RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* L_22 = (L_19)->GetAtUnchecked(static_cast(L_21)); 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; ArrayElementTypeCheck (L_23, NULL); (L_23)->SetAtUnchecked(static_cast(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; 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; (L_28)->SetAtUnchecked(static_cast(0), (int32_t)0); // m_HistoryPingPong[1] = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = __this->___m_HistoryPingPong_13; (L_29)->SetAtUnchecked(static_cast(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 // 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* ___context0, 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; bool L_1 = ((ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C*)L_0)->___value_1; if (!L_1) { goto IL_0062; } } { VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* L_2 = __this->___mode_7; int32_t L_3 = ((ParameterOverride_1_tA1CD53E6981082D57FF1B1D18F824531E522DCFD*)L_2)->___value_1; if (L_3) { goto IL_002c; } } { FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_4 = __this->___intensity_10; 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; 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; 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; 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); VignetteModeParameter__ctor_m4D63838C20AE0CB9DDD27D1D31235D918456F304(L_0, NULL); VignetteModeParameter_t1AFC776B20F2B3657B10505E7C13D12D85C1066F* L_1 = L_0; ((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); 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); ((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); 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); ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_8, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_9 = L_8; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_10, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_11 = L_10; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_12, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_13 = L_12; ((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); BoolParameter__ctor_m3D75EA93FDC7D88D346025CB612A459B92915FE7(L_14, NULL); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_15 = L_14; ((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); TextureParameter__ctor_mFB8A59BFF1213A53DD6C87017E3025607C25AD0A(L_16, NULL); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_17 = L_16; ((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); FloatParameter__ctor_m9DB1EF263F257D4CF8C8B6BE717EA1D129CEF984(L_18, NULL); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_19 = L_18; ((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* ___context0, 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 = ___context0; PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_1 = L_0->___uberSheet_21; V_0 = L_1; // sheet.EnableKeyword("VIGNETTE"); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_2 = V_0; PropertySheet_EnableKeyword_mE87386C289094FE73D84061BE6F716BAE6F43062(L_2, _stringLiteral617218EA8015175B48682B062B85B2CD9DEFB5CF, NULL); // sheet.properties.SetColor(ShaderIDs.Vignette_Color, settings.color.value); PropertySheet_tBA80DF63DC9A09D98B5F30A781448F77410D4397* L_3 = V_0; 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); ColorParameter_t0322EE34E149F6F9F6894A02D89E8EF73B82D299* L_7 = L_6->___color_8; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ((ParameterOverride_1_t32E21FA53107C174D9A77919A9628DA90C84E785*)L_7)->___value_1; 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); 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; 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; 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; 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); Vector2Parameter_t6626B5338C3B0C96D0123C885F0D32D994370034* L_19 = L_18->___center_9; 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); 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_23 = L_22->___roundness_12; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_26 = L_25->___roundness_12; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_32 = L_31->___intensity_10; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_35 = L_34->___smoothness_11; 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); BoolParameter_t7957C491633DF3788B565B3755C35557A293C1AE* L_39 = L_38->___rounded_13; 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); 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; 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; 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; 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); TextureParameter_t4A9C3CCF21E0643B81A12CBF453FA2162084905F* L_49 = L_48->___mask_14; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_50 = ((ParameterOverride_1_tC0371C64BD6AD2ACD7DF558EA462021583FC62FA*)L_49)->___value_1; 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; 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); FloatParameter_tB6C61F33EACC86A29696A49E7B434E4FF2FD6586* L_55 = L_54->___opacity_15; float L_56 = ((ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F*)L_55)->___value_1; float L_57; L_57 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_56, NULL); 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 ___x0, float ___y1, const RuntimeMethod* method) { { float L_0 = ___x0; __this->___x_0 = L_0; float L_1 = ___y1; __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 ___value0, float ___min1, float ___max2, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___value0; float L_1 = ___min1; 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 = ___min1; ___value0 = L_3; goto IL_0019; } IL_000e: { float L_4 = ___value0; float L_5 = ___max2; 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 = ___max2; ___value0 = L_7; } IL_0019: { float L_8 = ___value0; 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 ___a0, float ___b1, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___a0; float L_1 = ___b1; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___b1; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___a0; 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 ___a0, float ___b1, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___a0; float L_1 = ___b1; if ((((float)L_0) > ((float)L_1))) { goto IL_0008; } } { float L_2 = ___b1; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___a0; 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 ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) { { float L_0 = ___x0; __this->___x_1 = L_0; float L_1 = ___y1; __this->___y_2 = L_1; float L_2 = ___z2; __this->___z_3 = L_2; float L_3 = ___w3; __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 ___f0, 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 = ___f0; 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(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 ___a0, int32_t ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___a0; int32_t L_1 = ___b1; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___b1; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___a0; 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 ___f0, float ___p1, 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 = ___f0; float L_1 = ___p1; 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 ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; { int32_t L_0 = ___value0; int32_t L_1 = ___min1; 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 = ___min1; ___value0 = L_3; goto IL_0019; } IL_000e: { int32_t L_4 = ___value0; int32_t L_5 = ___max2; 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 = ___max2; ___value0 = L_7; } IL_0019: { int32_t L_8 = ___value0; 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 ___r0, float ___g1, float ___b2, const RuntimeMethod* method) { { float L_0 = ___r0; __this->___r_0 = L_0; float L_1 = ___g1; __this->___g_1 = L_1; float L_2 = ___b2; __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 ___v0, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v0; 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 ___v0, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___v0; 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 ___c0, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___c0; float L_1 = L_0.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___c0; float L_3 = L_2.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___c0; float L_5 = L_4.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___c0; 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 ___a0, float ___d1, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___a0; float L_1 = L_0.___x_1; float L_2 = ___d1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___a0; float L_4 = L_3.___y_2; float L_5 = ___d1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___a0; float L_7 = L_6.___z_3; float L_8 = ___d1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___a0; float L_10 = L_9.___w_4; float L_11 = ___d1; 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 ___a0, float ___d1, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___a0; float L_1 = L_0.___x_1; float L_2 = ___d1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___a0; float L_4 = L_3.___y_2; float L_5 = ___d1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___a0; float L_7 = L_6.___z_3; float L_8 = ___d1; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___a0; float L_10 = L_9.___w_4; float L_11 = ___d1; 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 ___f0, 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 = ___f0; 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(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 ___x0, float ___y1, float ___z2, const RuntimeMethod* method) { { float L_0 = ___x0; __this->___x_2 = L_0; float L_1 = ___y1; __this->___y_3 = L_1; float L_2 = ___z2; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0; float L_1 = L_0.___x_2; float L_2 = ___d1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0; float L_4 = L_3.___y_3; float L_5 = ___d1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0; float L_7 = L_6.___z_4; float L_8 = ___d1; 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 ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method) { { float L_0 = ___r0; __this->___r_0 = L_0; float L_1 = ___g1; __this->___g_1 = L_1; float L_2 = ___b2; __this->___b_2 = L_2; float L_3 = ___a3; __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 ___a0, float ___b1, 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 = ___b1; float L_1 = ___a0; float L_2; L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1))); float L_3 = ___a0; float L_4; L_4 = fabsf(L_3); float L_5 = ___b1; 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 ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __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 ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __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 ___a0, float ___d1, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0; float L_1 = L_0.___x_0; float L_2 = ___d1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a0; float L_4 = L_3.___y_1; float L_5 = ___d1; 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 ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __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 ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __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 ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __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 ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; __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 ___row0, int32_t ___column1, const RuntimeMethod* method) { float V_0 = 0.0f; { int32_t L_0 = ___row0; int32_t L_1 = ___column1; 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 ___v0, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___v0; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___v0; 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 ___a0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___b1, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___a0; float L_1 = L_0.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___b1; float L_3 = L_2.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___a0; float L_5 = L_4.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___b1; float L_7 = L_6.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = ___a0; float L_9 = L_8.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_10 = ___b1; float L_11 = L_10.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12 = ___a0; float L_13 = L_12.___a_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14 = ___b1; 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* ___resources0, const RuntimeMethod* method) { { // m_Resources = resources; PostProcessResources_t300E967CDD9643AE04457DA4FFC5B1100885048D* L_0 = ___resources0; __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 ___a0, int32_t ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___a0; int32_t L_1 = ___b1; if ((((int32_t)L_0) < ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___b1; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___a0; 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 ___value0, const RuntimeMethod* method) { { // public int sampleIndex { get; private set; } int32_t L_0 = ___value0; __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 ___value0, const RuntimeMethod* method) { { // public Vector2 jitter { get; private set; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___value0; __this->___U3CjitterU3Ek__BackingField_5 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___value0, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___value0; 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 = ___value0; 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 = ___value0; 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 = (RuntimeObject*)__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* ___prop0, const RuntimeMethod* method) { { // return prop.value; ParameterOverride_1_tF22AA147D92D52ECA8DCF500194976E7EFCCD27F* L_0 = ___prop0; float L_1 = (float)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* ___prop0, const RuntimeMethod* method) { { // return prop.value; ParameterOverride_1_tAF4A5BC7953AAC0B47E4048AAF45DE5D46D6F98C* L_0 = ___prop0; bool L_1 = (bool)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* ___prop0, const RuntimeMethod* method) { { // return prop.value; ParameterOverride_1_t9289C5BEA43DBDEDF5862BFE9BF6208D198D3675* L_0 = ___prop0; int32_t L_1 = (int32_t)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 = (bool)__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 = (bool)__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* ___arg10, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___arg21, const RuntimeMethod* method) { typedef Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___arg10, ___arg21, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ParameterOverride_1_op_Implicit_m8CC1EDAB79A9412B5E1E06EAE683A68423F1054E_gshared_inline (ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F* ___prop0, const RuntimeMethod* method) { { // return prop.value; ParameterOverride_1_t63850BEC32FACF94E47CFF944CF6B58B2543653F* L_0 = ___prop0; int32_t L_1 = (int32_t)L_0->___value_1; return L_1; } }