优化实践教程示例项目
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

29498 行
1.6 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>
struct Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32[]>
struct Dictionary_2_tCB9019887EB0254D4745B0724BC12327C5B63792;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32>
struct Dictionary_2_tB41FAC88F07BAB98D6D373F7C94FB0496D1BDA32;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>>
struct Dictionary_2_t6E21BD77BE545FD55B4784E10DBE055D6AF6D1B9;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean>
struct Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682;
// System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>
struct Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.Rendering.VolumeComponent>
struct Dictionary_2_t5A7CE09F4D3EC74EEAE8DB41E209394AF6D9C99A;
// System.Collections.Generic.IEnumerator`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
struct IEnumerator_1_t5926539DBBB2302C569D0A07AF3A95A874CEBE33;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Camera>
struct IEqualityComparer_1_t57A43DC72C9BCCA9EDCF71364B5BF21D7EB6497C;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>
struct KeyCollection_tDE83FDA25E6A6D203B1C3F20C9B6193268BE2E80;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.UInt64>
struct KeyCollection_t73D0EB74FA6814F49D552F5545037844A1D557E4;
// System.Lazy`1<UnityEngine.Rendering.VolumeManager>
struct Lazy_1_t8BF68D560BD85EC85ECBE57F1B105CF767F8FBBC;
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<UnityEngine.RectInt>
struct List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass>
struct List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRendererFeature>
struct List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6;
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>
struct List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897;
// System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent>
struct List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRView>
struct List_1_tB3AD940C3EFA3B62F5F00791CB82A01B87D1F4CE;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>
struct List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rendering.VolumeParameter>
struct ReadOnlyCollection_1_tE414953665CCBE1BFF28E8E32C184621ADDA4B76;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>
struct ValueCollection_tA42ADC7103643E7D494F8B255CE2779A8D453976;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.UInt64>
struct ValueCollection_t17A36DF783D6601CF7A18FC0BAD64C4A5744A2B5;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>[]
struct EntryU5BU5D_tE57C847A3146ED2E26F8DEEF9753056682B4B7F6;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,System.UInt64>[]
struct EntryU5BU5D_tFAF4D87C3987A02E157A61882ED59B7715DF7F48;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.PreTile>[]
struct NativeArray_1U5BU5D_t706B0D4A35032C9A9E45368A0B1D085DFFA910B0;
// UnityEngine.Experimental.Rendering.GraphicsFormat[][]
struct GraphicsFormatU5BU5DU5BU5D_t1424BD937A890524D2A66FF39E61DEB0F10FE0A2;
// System.Int32[][]
struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
// UnityEngine.Rendering.RenderTargetIdentifier[][]
struct RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB;
// UnityEngine.Rendering.AttachmentDescriptor[]
struct AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1;
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.ComputeBuffer[]
struct ComputeBufferU5BU5D_t7832804740B13E96807A836AD90ADF1477D7FE27;
// UnityEngine.Rendering.Universal.Internal.DeferredTiler[]
struct DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.Rendering.GraphicsDeviceType[]
struct GraphicsDeviceTypeU5BU5D_t4322565F239068C66BF47053B83BD6A9A9D16408;
// UnityEngine.Experimental.Rendering.GraphicsFormat[]
struct GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5;
// UnityEngine.Hash128[]
struct Hash128U5BU5D_tB104E7247B842648E447B7FCF4748077DC1F8C98;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Plane[]
struct PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE;
// UnityEngine.RectInt[]
struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F;
// UnityEngine.Rendering.RenderBufferStoreAction[]
struct RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5;
// UnityEngine.Rendering.Universal.RenderTargetHandle[]
struct RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233;
// UnityEngine.Rendering.RenderTargetIdentifier[]
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
// UnityEngine.Rendering.Universal.ScriptableRenderer[]
struct ScriptableRendererU5BU5D_t9B15C048BCE03A67E830F1C79989B6A3E43788E6;
// UnityEngine.Rendering.Universal.ScriptableRendererData[]
struct ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169;
// UnityEngine.Rendering.ShaderTagId[]
struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143;
// UnityEngine.Rendering.Universal.ShadowSliceData[]
struct ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[]
struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08;
// UnityEngine.Rendering.Universal.DeferredShaderData/ComputeBufferInfo[]
struct ComputeBufferInfoU5BU5D_t120A7C257C8E60B0000398850B56DDE56F04D16D;
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass
struct AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Rendering.Universal.ChannelMixer
struct ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6;
// UnityEngine.Rendering.ClampedFloatParameter
struct ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8;
// UnityEngine.Rendering.Universal.ColorAdjustments
struct ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86;
// UnityEngine.Rendering.Universal.ColorCurves
struct ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94;
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass
struct ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644;
// UnityEngine.Rendering.ColorParameter
struct ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.ComputeBuffer
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233;
// UnityEngine.Rendering.Universal.Internal.CopyColorPass
struct CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693;
// UnityEngine.Rendering.Universal.Internal.CopyDepthPass
struct CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82;
// UnityEngine.Rendering.CullingAllocationInfo
struct CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A;
// UnityEngine.Profiling.CustomSampler
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487;
// UnityEngine.Rendering.Universal.DebugDisplaySettings
struct DebugDisplaySettings_t8171A1BB62EF9D4E5AA525E97E3225633B7B3F1C;
// UnityEngine.Rendering.Universal.DebugHandler
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4;
// UnityEngine.Rendering.Universal.Internal.DeferredLights
struct DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC;
// UnityEngine.Rendering.Universal.Internal.DeferredPass
struct DeferredPass_t6790EE70B629EA472728A1396EA57FE14D0D8BF0;
// UnityEngine.Rendering.Universal.DeferredShaderData
struct DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE;
// UnityEngine.Rendering.Universal.Internal.DeferredTiler
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass
struct DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6;
// UnityEngine.Rendering.Universal.Internal.DepthOnlyPass
struct DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E;
// UnityEngine.Rendering.Universal.Internal.DrawObjectsPass
struct DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68;
// UnityEngine.Rendering.FloatParameter
struct FloatParameter_t566B623CD21B2F957A20BA790ACEF6684A712106;
// UnityEngine.Rendering.Universal.Internal.ForwardLights
struct ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// UnityEngine.Rendering.Universal.LiftGammaGain
struct LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D;
// UnityEngine.Light
struct Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3;
// UnityEngine.Rendering.Universal.LightCookieManager
struct LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.Rendering.MinFloatParameter
struct MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9;
// UnityEngine.Rendering.Universal.Internal.MotionVectorRendering
struct MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Rendering.Universal.PostProcessData
struct PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05;
// UnityEngine.Rendering.Universal.Internal.PreviousFrameData
struct PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF;
// UnityEngine.Rendering.ProfilingSampler
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE;
// UnityEngine.Profiling.Recorder
struct Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.Rendering.Universal.ScriptableRenderPass
struct ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0;
// UnityEngine.Rendering.Universal.ScriptableRenderer
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892;
// UnityEngine.Rendering.Universal.ScriptableRendererData
struct ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// UnityEngine.Rendering.Universal.ShaderData
struct ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19;
// UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights
struct ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C;
// UnityEngine.Rendering.Universal.Internal.SortPrePunctualLight
struct SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A;
// UnityEngine.Rendering.Universal.SplitToning
struct SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561;
// System.String
struct String_t;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.Rendering.Texture2DAtlas
struct Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F;
// UnityEngine.Rendering.TextureCurve
struct TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353;
// UnityEngine.Rendering.TextureCurveParameter
struct TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B;
// UnityEngine.Rendering.Universal.Tonemapping
struct Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA;
// UnityEngine.Rendering.Universal.TonemappingModeParameter
struct TonemappingModeParameter_t0F6AAE0B6FFB371E2035BB0C739AF87C37E1760A;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Rendering.Universal.UniversalAdditionalLightData
struct UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107;
// UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset
struct UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232;
// UnityEngine.Rendering.Vector4Parameter
struct Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.Rendering.VolumeManager
struct VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621;
// UnityEngine.Rendering.VolumeStack
struct VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8;
// UnityEngine.Rendering.Universal.WhiteBalance
struct WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A;
// UnityEngine.Rendering.Universal.XRPass
struct XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction
struct DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B;
// UnityEngine.Rendering.Universal.LightCookieManager/LightCookieShaderData
struct LightCookieShaderData_t38F9BD4D6118DD8554869675163AC15CB5403D10;
// UnityEngine.Rendering.Universal.LightCookieManager/WorkMemory
struct WorkMemory_t79A2BFFA0A8E72CFAB4194F63C5683E8FB744C5B;
// UnityEngine.Rendering.Universal.PostProcessData/ShaderResources
struct ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59;
// UnityEngine.Rendering.Universal.PostProcessData/TextureResources
struct TextureResources_t9220AC464374C6AA55163CD0AC71C62B85E6C122;
// UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures
struct RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371;
// UnityEngine.Rendering.Universal.XRPass/CustomMirrorView
struct CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316;
IL2CPP_EXTERN_C RuntimeClass* AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A_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* Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* URPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral002B6E3216BE0ED6688E6B5F475171A893F058CB;
IL2CPP_EXTERN_C String_t* _stringLiteral0493AB1599AF63F8E3BD39D09A7561AFBA2BA8F6;
IL2CPP_EXTERN_C String_t* _stringLiteral08929B9ED7690C81F8839C7D7C9D227261D64D44;
IL2CPP_EXTERN_C String_t* _stringLiteral093EA53C87514BD6C6B18072196A24FAC275CA17;
IL2CPP_EXTERN_C String_t* _stringLiteral09B6A7A347CF016F5EAEBCCCA4B381E3872CAA25;
IL2CPP_EXTERN_C String_t* _stringLiteral0D3AE10B010841FB94C16F2D6092DE1939E0D4D3;
IL2CPP_EXTERN_C String_t* _stringLiteral0E7DA7037FEC0AF6D2151C72F15B1ED7FA9510D0;
IL2CPP_EXTERN_C String_t* _stringLiteral14254BB83373B11756D2303A8E187014374CE5D9;
IL2CPP_EXTERN_C String_t* _stringLiteral142FCD301E7D933AE279225AC7AA92A9D59857C9;
IL2CPP_EXTERN_C String_t* _stringLiteral15AF38725EF821332C5B5BC55A2527EA97A7E32A;
IL2CPP_EXTERN_C String_t* _stringLiteral170A4AE79F1E4ADE325EA6DCA89AB7E5C651BA04;
IL2CPP_EXTERN_C String_t* _stringLiteral18658F681A9C73419F1C6C28685110B9C75217F2;
IL2CPP_EXTERN_C String_t* _stringLiteral193B5940D38D96E730199CD13D5864E2DB59508A;
IL2CPP_EXTERN_C String_t* _stringLiteral1C324961D5D2C07264B6F845F8ACB8946CB85DE3;
IL2CPP_EXTERN_C String_t* _stringLiteral1C947B5E2B665DCFE4FBC336AD0E437DC23B9177;
IL2CPP_EXTERN_C String_t* _stringLiteral1CFB78BE8011E0ED5D3703C52272C237DBCA06A1;
IL2CPP_EXTERN_C String_t* _stringLiteral1F08744ABE7BFB6DB61B363424DD15274C01EF76;
IL2CPP_EXTERN_C String_t* _stringLiteral226B04A0CC5F5100674EEFBB045D72F8A18827A2;
IL2CPP_EXTERN_C String_t* _stringLiteral24190D8206635D8FB595C46279502977430B85B5;
IL2CPP_EXTERN_C String_t* _stringLiteral24C5A22CAFE07182F293CA15EC31F91F0269C62D;
IL2CPP_EXTERN_C String_t* _stringLiteral24C9E7009689C1DDD62B5C7F452A03209BF00EBE;
IL2CPP_EXTERN_C String_t* _stringLiteral25A14C49BBF96AF72A704A595ECC84A494C11C25;
IL2CPP_EXTERN_C String_t* _stringLiteral26DF446AE379A3FAC31944044C332768ADB8AB62;
IL2CPP_EXTERN_C String_t* _stringLiteral274E2152A05719C1A08280FFA4B01F3EF22C6387;
IL2CPP_EXTERN_C String_t* _stringLiteral2A431B4780359F24810A6C920C1BFCC62A65CE91;
IL2CPP_EXTERN_C String_t* _stringLiteral2A7136B923D72ACEAEDC726C8ECAF6F1039FB33C;
IL2CPP_EXTERN_C String_t* _stringLiteral2A79458B56742869C970802BABC044B863EAEBB8;
IL2CPP_EXTERN_C String_t* _stringLiteral2AF06ACD330CFDFDB9C424642EF11AE57DC76702;
IL2CPP_EXTERN_C String_t* _stringLiteral2B4D8E7F2745F89BAAB63D8DA1ACBF4D38089708;
IL2CPP_EXTERN_C String_t* _stringLiteral2E8FC83CE57F8E0AE9352E71BDDFF679A6533B5A;
IL2CPP_EXTERN_C String_t* _stringLiteral31EC97AE63FD1B86447042110BA9F6882D6C62FF;
IL2CPP_EXTERN_C String_t* _stringLiteral3227D47F043137E616C71A86F7BFBD152858B504;
IL2CPP_EXTERN_C String_t* _stringLiteral3279474787415E3E210793BF492A9CC6BAEA276F;
IL2CPP_EXTERN_C String_t* _stringLiteral34331876C68649BF6D5686AE260E20E4FE4EE0FE;
IL2CPP_EXTERN_C String_t* _stringLiteral362A772856CB779F1765B078E092205AB3FC37C2;
IL2CPP_EXTERN_C String_t* _stringLiteral3660ADCAC1E2D8A0D6580522BB19691C80238BD7;
IL2CPP_EXTERN_C String_t* _stringLiteral394B8C6C8CA442EF8C63386789D48EEDD0084236;
IL2CPP_EXTERN_C String_t* _stringLiteral3AC0AE41767202DE3A1603B9A431DAE6FE9871F0;
IL2CPP_EXTERN_C String_t* _stringLiteral3DE62C764FE287F782036A9E375E4CE594140ECE;
IL2CPP_EXTERN_C String_t* _stringLiteral401EF617274432D00AADC12F16B55AB2188FD08D;
IL2CPP_EXTERN_C String_t* _stringLiteral417B4935DC231D57317DDBC6F8F98393D7FE8FC3;
IL2CPP_EXTERN_C String_t* _stringLiteral4193EBDBF3FC4C471C6123FE8FFDE64023C50E10;
IL2CPP_EXTERN_C String_t* _stringLiteral4468C02E3BF5509C73B5E41A24D729BC7FA32526;
IL2CPP_EXTERN_C String_t* _stringLiteral446DF96A022D29B31B8AD644BD99B565BC7BBB48;
IL2CPP_EXTERN_C String_t* _stringLiteral453E1DDDE36F4A5910A36295C859E98D903414C5;
IL2CPP_EXTERN_C String_t* _stringLiteral4852C31B2DE03903DCD4A75D0FDB9A11DF55C528;
IL2CPP_EXTERN_C String_t* _stringLiteral497D43673BE76EB29AB603578FE58C0F3CFA3A90;
IL2CPP_EXTERN_C String_t* _stringLiteral4AB6F48A3250683B3A12B9E26AD621AC56FFDBCC;
IL2CPP_EXTERN_C String_t* _stringLiteral4C260B205EFF7484A04FC0C0FB37CD75C5E2F264;
IL2CPP_EXTERN_C String_t* _stringLiteral4C5089A59A25C62EC4F3937B0D4FEB1DD4BE23DC;
IL2CPP_EXTERN_C String_t* _stringLiteral4D8A139418EF0697974054E94254DECA0AE09AAC;
IL2CPP_EXTERN_C String_t* _stringLiteral5433653501FC944B6CF5D209A88C9963DE12193F;
IL2CPP_EXTERN_C String_t* _stringLiteral5A55890C1107C5FD772CC1ABA7EBE78909195995;
IL2CPP_EXTERN_C String_t* _stringLiteral5C8253978547FCBBF6E2C2EE1F65A5E5E76BBFE6;
IL2CPP_EXTERN_C String_t* _stringLiteral5CF70AD86FEE4D0BB40A2D1AC0E24C9BCB72ED12;
IL2CPP_EXTERN_C String_t* _stringLiteral613E3F5EEDA2B20DFE1A165416FCF33A509B7395;
IL2CPP_EXTERN_C String_t* _stringLiteral63DB01C0A14C3A9F2C34ECE76868A34556EB6079;
IL2CPP_EXTERN_C String_t* _stringLiteral64FDA6C73F33A8A305CD701D4F610C7F84268439;
IL2CPP_EXTERN_C String_t* _stringLiteral680441391CB765A96F7102F6D9129436E97D9ECA;
IL2CPP_EXTERN_C String_t* _stringLiteral68727A40C1B3BE0D2C9F962957CC09A2FEBBE042;
IL2CPP_EXTERN_C String_t* _stringLiteral6B19AF8BFBE6170A069D33CD42BC0DC97FBCE89B;
IL2CPP_EXTERN_C String_t* _stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5;
IL2CPP_EXTERN_C String_t* _stringLiteral6C5919B5E82FAACEB69183B34A7541D9C5ED602F;
IL2CPP_EXTERN_C String_t* _stringLiteral6EA8E998C6201A17512C6CC6B02FAFEA02156DAD;
IL2CPP_EXTERN_C String_t* _stringLiteral70CD5B83C84BA3C54FBB92177ABE5F628D108A45;
IL2CPP_EXTERN_C String_t* _stringLiteral757F9B426839108F8E0406132E96E5830A55A168;
IL2CPP_EXTERN_C String_t* _stringLiteral763E46AC5D506FE240ABAAD0DCAA1CB1F3400320;
IL2CPP_EXTERN_C String_t* _stringLiteral766B907ADE80249DAE808FC29210021E23EB4E91;
IL2CPP_EXTERN_C String_t* _stringLiteral773DEFE7EB361DC16D32FA28DF6430398738266B;
IL2CPP_EXTERN_C String_t* _stringLiteral7826D404E71CD27B7C3C80B4795EC66F9469E98A;
IL2CPP_EXTERN_C String_t* _stringLiteral78C67E2A4385F588BA2DCEE159691DCE1EC544D1;
IL2CPP_EXTERN_C String_t* _stringLiteral7BAABDF048F39D7B1B75DA1936FA10BB87C330E9;
IL2CPP_EXTERN_C String_t* _stringLiteral7EF31CC62AA6C72BAA3D69E54C4978EAE62F102C;
IL2CPP_EXTERN_C String_t* _stringLiteral80B3E05626EE20341382C77BDC8247DF59A67654;
IL2CPP_EXTERN_C String_t* _stringLiteral80ECF0DE547781D1B9780A17EE8E8F3080959DFD;
IL2CPP_EXTERN_C String_t* _stringLiteral8254B653364863DF9D600513723A2E0C41A1074D;
IL2CPP_EXTERN_C String_t* _stringLiteral82B39B1C16C41E80D17B1C43218856ED77C3C74C;
IL2CPP_EXTERN_C String_t* _stringLiteral82F68032486AC7ACD4E7382765F4DC38FC704A81;
IL2CPP_EXTERN_C String_t* _stringLiteral855FED6E03442FBB3AF914FFBFA9DA82813817A1;
IL2CPP_EXTERN_C String_t* _stringLiteral858BEA0922A498D3FF8525D6883180A9ADFFD97C;
IL2CPP_EXTERN_C String_t* _stringLiteral86A04CD0F0A72EF7AFFA2F1D3B84FD4C0C8A846C;
IL2CPP_EXTERN_C String_t* _stringLiteral878DC7312AD5AF0FFD07DCF96F64003D4E88EE6D;
IL2CPP_EXTERN_C String_t* _stringLiteral87986FFDB6B51D24AEE282C53255D779874C7E4D;
IL2CPP_EXTERN_C String_t* _stringLiteral8892BAC6E61D7943F7F770BBF75A3C355AB72338;
IL2CPP_EXTERN_C String_t* _stringLiteral88E6FDB7A6F1CA6CC91EC5C279F5488D0302B0B3;
IL2CPP_EXTERN_C String_t* _stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0;
IL2CPP_EXTERN_C String_t* _stringLiteral8C730C35E0952B410DC844992D0F8C75358C5B11;
IL2CPP_EXTERN_C String_t* _stringLiteral8E7379C661A6E0E2F411C21450C41FBF7031F839;
IL2CPP_EXTERN_C String_t* _stringLiteral9039A9F4686F4C0ACB2DB04A80B5E6F0CAF9A5EA;
IL2CPP_EXTERN_C String_t* _stringLiteral911B39A2990FADC95CC105164B82B339D32F7810;
IL2CPP_EXTERN_C String_t* _stringLiteral95D8FEADF452EC650DD95AE8EF91C62EE824E785;
IL2CPP_EXTERN_C String_t* _stringLiteral9777BC51EFB678A65CB20FD4959F18FB6C9B5D5B;
IL2CPP_EXTERN_C String_t* _stringLiteral9A94996873834C5180A8D7845CAB1A51611135E2;
IL2CPP_EXTERN_C String_t* _stringLiteral9DDA1C3AEE245E1050F9E53868138E86EE051854;
IL2CPP_EXTERN_C String_t* _stringLiteralA1157491762A35AA9294E63C8E856A0EC623453D;
IL2CPP_EXTERN_C String_t* _stringLiteralA4F89FAD91EF6E1DF237B12B800688616BC991FC;
IL2CPP_EXTERN_C String_t* _stringLiteralA6F8530D0057C4924C3C7151E55A68CE9A843598;
IL2CPP_EXTERN_C String_t* _stringLiteralA9640A6DFAF9B8114324C7574BC3F60474F48B36;
IL2CPP_EXTERN_C String_t* _stringLiteralA9E6683E605E25CCA0564720D2361F0374DE6BD5;
IL2CPP_EXTERN_C String_t* _stringLiteralAA00EDD178C0078F9093B663874EE2736CFA0F6F;
IL2CPP_EXTERN_C String_t* _stringLiteralAA735A35167FAD7CCD5AECF1F26FA0E8480460FD;
IL2CPP_EXTERN_C String_t* _stringLiteralB0C9A0F8C132EF1323BB03594ECCB7D94F38F76B;
IL2CPP_EXTERN_C String_t* _stringLiteralB531BD2CA61877C584C9DE46D9961988C81E903C;
IL2CPP_EXTERN_C String_t* _stringLiteralB649100B3C780B54C1156AFF2416B909BE648F0B;
IL2CPP_EXTERN_C String_t* _stringLiteralB65E623B5C35E7A52E7FAB1188CFBFA3B3D2F29C;
IL2CPP_EXTERN_C String_t* _stringLiteralB7313CC4A1FC7E8F730433FE31FA8B6C42C2F617;
IL2CPP_EXTERN_C String_t* _stringLiteralB78AE6D5DE258AD55142707C4F5599B2FDA85727;
IL2CPP_EXTERN_C String_t* _stringLiteralBA695E3146B59C4551E3C2449548462F23362FCE;
IL2CPP_EXTERN_C String_t* _stringLiteralBBD1966241D4BF6CA39EEE86FF584CE070C3A849;
IL2CPP_EXTERN_C String_t* _stringLiteralBCC07DD3A056D026883DEEE1FC9D3CE17C086304;
IL2CPP_EXTERN_C String_t* _stringLiteralBD7243CE7D444EF51E669A41F8E121D61FBB83F1;
IL2CPP_EXTERN_C String_t* _stringLiteralC2CA6F1BFF44EEBCC4D051A38B46BB88F3B24DF3;
IL2CPP_EXTERN_C String_t* _stringLiteralC5C24A943D2C631B2EE591ECB854DB89E2360BE0;
IL2CPP_EXTERN_C String_t* _stringLiteralC6C4FCE10BB27D7717D1DED7DC45EC62225784D9;
IL2CPP_EXTERN_C String_t* _stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF;
IL2CPP_EXTERN_C String_t* _stringLiteralCAABA042316C222199F628367CB7D134CCFCF0DB;
IL2CPP_EXTERN_C String_t* _stringLiteralCADFE37865E6F6702027AC057777303273E8884C;
IL2CPP_EXTERN_C String_t* _stringLiteralCE4FA5ED1C953EC8E300E8C2D096B95B3CE8B1EB;
IL2CPP_EXTERN_C String_t* _stringLiteralCE7098FC985B73DD7145AEFFE57E551DC884F390;
IL2CPP_EXTERN_C String_t* _stringLiteralD09FF46497DED0891A364572FCE480D32154FFB3;
IL2CPP_EXTERN_C String_t* _stringLiteralD3A94B4385FB4C72419952D792753E2133058E3E;
IL2CPP_EXTERN_C String_t* _stringLiteralD513A1879FD1A199A5C5B59D8015EC18845E5E45;
IL2CPP_EXTERN_C String_t* _stringLiteralD554AEB1041803836B88858CFFEFA4ACB271DC98;
IL2CPP_EXTERN_C String_t* _stringLiteralDAD606777723F7F5BEA3F16B487E36912E83C73A;
IL2CPP_EXTERN_C String_t* _stringLiteralDB19771FAB86434A869A4FA826380CFCB91457FC;
IL2CPP_EXTERN_C String_t* _stringLiteralDC94E136F7997B634866013445CACF862DA0F7D8;
IL2CPP_EXTERN_C String_t* _stringLiteralDDCE8EAB14D2D8E0200BB36D1267C70908931967;
IL2CPP_EXTERN_C String_t* _stringLiteralDF07434CEFDDCFF384798A25DDD888AF6E3F6104;
IL2CPP_EXTERN_C String_t* _stringLiteralDF18AEBCE9B74652FDB434E9202A9AD2E2ED7271;
IL2CPP_EXTERN_C String_t* _stringLiteralE09EBE80FB6FF8B895959166FD79C189A53AA766;
IL2CPP_EXTERN_C String_t* _stringLiteralE1C0B43BE0556C9AEE95D2DCF64CC18B33C610EA;
IL2CPP_EXTERN_C String_t* _stringLiteralE29767407BAE302D6FFC1E175B7692E8CF7169E8;
IL2CPP_EXTERN_C String_t* _stringLiteralE59EC20582573384780F1451839044FA5901CBC2;
IL2CPP_EXTERN_C String_t* _stringLiteralE5F44E8E2F4752D9A520FEB986BFEC3FA292BD74;
IL2CPP_EXTERN_C String_t* _stringLiteralE9A91171153CFB6728156E1D688BD478DF0CEA09;
IL2CPP_EXTERN_C String_t* _stringLiteralED59BA8185CAA83E268229638F6BC55EA239C931;
IL2CPP_EXTERN_C String_t* _stringLiteralED794436AA2513138B8AA653F052CB34F7B43E93;
IL2CPP_EXTERN_C String_t* _stringLiteralEDE5C319F3E1E62CD8B9EEA404BE2D3021161D09;
IL2CPP_EXTERN_C String_t* _stringLiteralEE2A62697600E44F9AE4D1F27845EE64821F8F1D;
IL2CPP_EXTERN_C String_t* _stringLiteralF349EC003B9E1D0A2328BC6E701F6B09E05F164E;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C85592BFF883704615A239BC8E91EFCC6C176C;
IL2CPP_EXTERN_C String_t* _stringLiteralF4841C64DC44B4722F313C297E5B637048ED42B9;
IL2CPP_EXTERN_C String_t* _stringLiteralF7848AE3E21E07A80D1F3FA7DE36858659646241;
IL2CPP_EXTERN_C String_t* _stringLiteralF83E481930B4D0917204C1962470A5BB5FECD8F7;
IL2CPP_EXTERN_C String_t* _stringLiteralF8905D1E6DCA40100391056EDF65844310277470;
IL2CPP_EXTERN_C String_t* _stringLiteralFC225705F6EF02D609F349359025AB953A3B1AA8;
IL2CPP_EXTERN_C String_t* _stringLiteralFCB35A66EB79AD13F31A216A8C134BB593DC0C29;
IL2CPP_EXTERN_C String_t* _stringLiteralFFCD8ECECD1E616DDCFC9E8D79CF13DFDEC8D60E;
IL2CPP_EXTERN_C const RuntimeMethod* AdditionalLightsShadowCasterPass_OnCameraCleanup_m9E87905B0A63556ACD0BB6355CE81081213D11E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_mD067CD8F8709FDF4ACC8BF4162B3901E172C902E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CopyColorPass_OnCameraCleanup_m898597430E17138E115A6E22894BC3CD682ACA65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CopyDepthPass_OnCameraCleanup_m7AA13E9888654B95EF2F3D5A2CB40A28542DEB08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DepthNormalOnlyPass_OnCameraCleanup_mDD105E212E1504D0E509377195A3B7A54B6F30E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DepthOnlyPass_OnCameraCleanup_m22B704143AA03A97FE6144373FF03EF7FE850A67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC2101372553083A7ECAAACFCA8C5FCF1CD0D6E30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m988B21A18D3DA9D0866FE322A67EA06FE9BEE120_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m365AC705454ECD6637DA1ABC69280D906C6379D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m757706D18EDDC306666CA0F450A07BA49F47145E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD545D9B26053171592DD4C023A9580D3629A4A8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE78D7FD183ECBA662974E4D98749343B5F568543_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mC1D80FE405C30CDC2F0C6F868426FCCB9CF77FA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Schedule_TisRadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381_m13F7E95D36502D4D6B8861FBBAC87DC3EA5A780D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisLightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF_mA2F063C1F3675BAD28B38D1FCF3CCD3DADA568DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisMinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD_m04ED453C23EC1DCA08F7CA2595E1676653A250CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C_mAEE372F3C5D098954270BE8B38755FF11398C2E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB_mED1A5B5BEB39DB3CE4C398CA87A01A1E04EAE9AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisSliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A_m839C321951F7920F4326BF4ABE675A126F2DE261_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IJobForExtensions_ScheduleParallel_TisZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E_m1EF7A8EC49BC2176A67CA3A242B20B300AFE020B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m60B2B20CBA961C10DE294044A97F280FCA51398D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC456F34336D9C6D89FC07E031DF160B545243E58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m03ABAA4E13F6D51A9FE744A199DFA1A73FEA5493_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m9CE045A3C18BAFF826CE4686A0F2D3D00930416F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Copy_mB889142B6F2EFF1AA8C5C838DB33DD82E584D9DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m3826426D7E3835F7A5137807DC3FCF5ABBA2E13A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m674C877A2F5E6A4FAE1B268E2454CCA3F45468CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m6F56643DFEE7FAB37CA7E71EEE539321FFA0B2CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m86268F63824C235475F45FF3F2DA0A446A9E5ECD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mA791E7991731E7EAB7302C44BD000DD3625F5833_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mC07280A768D065A052D995F3E6175A27CD62E1F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mE1983C88F09D7F9F55D5E4CB6BBABB1B4FB99108_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_GetSubArray_m6345CF2D9B6C79B4A0FFD91EA72924C7569B3C43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Reinterpret_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m984CF79D3D325C9674FF527E05BDF408A8808FCB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m4A597B9676D4D59835A397DD5EA6EDACDCE98055_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC48AB704490AABE319C2CDB613098803A2282F9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m065D6FB40B797C451D3AE3477A97D7B204979A2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB262055276860279B00AAA8670A6B5483548B3C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mCDB61DD4B879E7965AE74BFC0DABE5F86A7BBEFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mD93EC86CD45B6500BF5CE44809A6D8579BDF8EDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CExecuteU3Eb__12_0_mAEA86CE4D0C621873A9760F26CB5A317EF320DD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6_m59DB514BEB059E5BC105419D419F4AA47C20B5AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86_m3B00FEBB9197BDF606018D15AB7202D813CC653E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94_m879253A4257FA383B291867F32BC43DCF4F09BD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisLiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D_m8F5A96486750E64909EDAE247CA35A4D7A655926_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C_m38170B0DCDC88C38BEFD2665C6C229F327304AA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisSplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561_mC88230015061DB689F583A15E7A40A241AA3935B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisTonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA_mF484658FD16186D510BE1828DE343B029ECE2F0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VolumeStack_GetComponent_TisWhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A_m2545A9A93C169E617E44B3E9B3D7C2D6DFAD9B3C_RuntimeMethod_var;
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F;;
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com;
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com;;
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke;
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke;;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F;
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143;
struct ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08;
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
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>
struct Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tE57C847A3146ED2E26F8DEEF9753056682B4B7F6* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tDE83FDA25E6A6D203B1C3F20C9B6193268BE2E80* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tA42ADC7103643E7D494F8B255CE2779A8D453976* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>
struct Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tFAF4D87C3987A02E157A61882ED59B7715DF7F48* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t73D0EB74FA6814F49D552F5545037844A1D557E4* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t17A36DF783D6601CF7A18FC0BAD64C4A5744A2B5* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.RectInt>
struct List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>
struct List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___s_emptyArray_5;
};
struct Il2CppArrayBounds;
// UnityEngine.Rendering.Universal.DeferredShaderData
struct DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE : public RuntimeObject
{
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.PreTile>[] UnityEngine.Rendering.Universal.DeferredShaderData::m_PreTiles
NativeArray_1U5BU5D_t706B0D4A35032C9A9E45368A0B1D085DFFA910B0* ___m_PreTiles_1;
// UnityEngine.ComputeBuffer[] UnityEngine.Rendering.Universal.DeferredShaderData::m_Buffers
ComputeBufferU5BU5D_t7832804740B13E96807A836AD90ADF1477D7FE27* ___m_Buffers_2;
// UnityEngine.Rendering.Universal.DeferredShaderData/ComputeBufferInfo[] UnityEngine.Rendering.Universal.DeferredShaderData::m_BufferInfos
ComputeBufferInfoU5BU5D_t120A7C257C8E60B0000398850B56DDE56F04D16D* ___m_BufferInfos_3;
// System.Int32 UnityEngine.Rendering.Universal.DeferredShaderData::m_BufferCount
int32_t ___m_BufferCount_4;
// System.Int32 UnityEngine.Rendering.Universal.DeferredShaderData::m_CachedBufferIndex
int32_t ___m_CachedBufferIndex_5;
// System.UInt32 UnityEngine.Rendering.Universal.DeferredShaderData::m_FrameIndex
uint32_t ___m_FrameIndex_6;
};
struct DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE_StaticFields
{
// UnityEngine.Rendering.Universal.DeferredShaderData UnityEngine.Rendering.Universal.DeferredShaderData::m_Instance
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* ___m_Instance_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// UnityEngine.Rendering.Universal.Internal.MotionVectorRendering
struct MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData> UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::m_CameraFrameData
Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* ___m_CameraFrameData_1;
// System.UInt32 UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::m_FrameCount
uint32_t ___m_FrameCount_2;
// System.Single UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::m_LastTime
float ___m_LastTime_3;
// System.Single UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::m_Time
float ___m_Time_4;
};
struct MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_StaticFields
{
// UnityEngine.Rendering.Universal.Internal.MotionVectorRendering UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::s_Instance
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* ___s_Instance_0;
};
// UnityEngine.Rendering.Universal.Internal.NormalReconstruction
struct NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324 : public RuntimeObject
{
};
struct NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.NormalReconstruction::s_NormalReconstructionMatrixID
int32_t ___s_NormalReconstructionMatrixID_0;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.Internal.NormalReconstruction::s_NormalReconstructionMatrix
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___s_NormalReconstructionMatrix_1;
};
// UnityEngine.Rendering.ProfilingSampler
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE : public RuntimeObject
{
// UnityEngine.Profiling.CustomSampler UnityEngine.Rendering.ProfilingSampler::<sampler>k__BackingField
CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CsamplerU3Ek__BackingField_0;
// UnityEngine.Profiling.CustomSampler UnityEngine.Rendering.ProfilingSampler::<inlineSampler>k__BackingField
CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CinlineSamplerU3Ek__BackingField_1;
// System.String UnityEngine.Rendering.ProfilingSampler::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_2;
// UnityEngine.Profiling.Recorder UnityEngine.Rendering.ProfilingSampler::m_Recorder
Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_Recorder_3;
// UnityEngine.Profiling.Recorder UnityEngine.Rendering.ProfilingSampler::m_InlineRecorder
Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_InlineRecorder_4;
};
// UnityEngine.Rendering.Universal.ShaderData
struct ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19 : public RuntimeObject
{
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::m_LightDataBuffer
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_LightDataBuffer_1;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::m_LightIndicesBuffer
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_LightIndicesBuffer_2;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::m_AdditionalLightShadowParamsStructuredBuffer
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_AdditionalLightShadowParamsStructuredBuffer_3;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::m_AdditionalLightShadowSliceMatricesStructuredBuffer
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_AdditionalLightShadowSliceMatricesStructuredBuffer_4;
};
struct ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19_StaticFields
{
// UnityEngine.Rendering.Universal.ShaderData UnityEngine.Rendering.Universal.ShaderData::m_Instance
ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* ___m_Instance_0;
};
// UnityEngine.Rendering.Universal.ShaderKeywordStrings
struct ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14 : public RuntimeObject
{
};
struct ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields
{
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::MainLightShadows
String_t* ___MainLightShadows_0;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::MainLightShadowCascades
String_t* ___MainLightShadowCascades_1;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::MainLightShadowScreen
String_t* ___MainLightShadowScreen_2;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::CastingPunctualLightShadow
String_t* ___CastingPunctualLightShadow_3;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::AdditionalLightsVertex
String_t* ___AdditionalLightsVertex_4;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::AdditionalLightsPixel
String_t* ___AdditionalLightsPixel_5;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::ClusteredRendering
String_t* ___ClusteredRendering_6;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::AdditionalLightShadows
String_t* ___AdditionalLightShadows_7;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::ReflectionProbeBoxProjection
String_t* ___ReflectionProbeBoxProjection_8;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::ReflectionProbeBlending
String_t* ___ReflectionProbeBlending_9;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::SoftShadows
String_t* ___SoftShadows_10;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::MixedLightingSubtractive
String_t* ___MixedLightingSubtractive_11;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::LightmapShadowMixing
String_t* ___LightmapShadowMixing_12;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::ShadowsShadowMask
String_t* ___ShadowsShadowMask_13;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::LightLayers
String_t* ___LightLayers_14;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::RenderPassEnabled
String_t* ___RenderPassEnabled_15;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::BillboardFaceCameraPos
String_t* ___BillboardFaceCameraPos_16;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::LightCookies
String_t* ___LightCookies_17;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DepthNoMsaa
String_t* ___DepthNoMsaa_18;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DepthMsaa2
String_t* ___DepthMsaa2_19;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DepthMsaa4
String_t* ___DepthMsaa4_20;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DepthMsaa8
String_t* ___DepthMsaa8_21;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::LinearToSRGBConversion
String_t* ___LinearToSRGBConversion_22;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::UseFastSRGBLinearConversion
String_t* ___UseFastSRGBLinearConversion_23;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DBufferMRT1
String_t* ___DBufferMRT1_24;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DBufferMRT2
String_t* ___DBufferMRT2_25;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DBufferMRT3
String_t* ___DBufferMRT3_26;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DecalNormalBlendLow
String_t* ___DecalNormalBlendLow_27;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DecalNormalBlendMedium
String_t* ___DecalNormalBlendMedium_28;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DecalNormalBlendHigh
String_t* ___DecalNormalBlendHigh_29;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::SmaaLow
String_t* ___SmaaLow_30;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::SmaaMedium
String_t* ___SmaaMedium_31;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::SmaaHigh
String_t* ___SmaaHigh_32;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::PaniniGeneric
String_t* ___PaniniGeneric_33;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::PaniniUnitDistance
String_t* ___PaniniUnitDistance_34;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::BloomLQ
String_t* ___BloomLQ_35;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::BloomHQ
String_t* ___BloomHQ_36;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::BloomLQDirt
String_t* ___BloomLQDirt_37;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::BloomHQDirt
String_t* ___BloomHQDirt_38;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::UseRGBM
String_t* ___UseRGBM_39;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::Distortion
String_t* ___Distortion_40;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::ChromaticAberration
String_t* ___ChromaticAberration_41;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::HDRGrading
String_t* ___HDRGrading_42;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::TonemapACES
String_t* ___TonemapACES_43;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::TonemapNeutral
String_t* ___TonemapNeutral_44;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::FilmGrain
String_t* ___FilmGrain_45;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::Fxaa
String_t* ___Fxaa_46;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::Dithering
String_t* ___Dithering_47;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::ScreenSpaceOcclusion
String_t* ___ScreenSpaceOcclusion_48;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::HighQualitySampling
String_t* ___HighQualitySampling_49;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DOWNSAMPLING_SIZE_2
String_t* ___DOWNSAMPLING_SIZE_2_50;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DOWNSAMPLING_SIZE_4
String_t* ___DOWNSAMPLING_SIZE_4_51;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DOWNSAMPLING_SIZE_8
String_t* ___DOWNSAMPLING_SIZE_8_52;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DOWNSAMPLING_SIZE_16
String_t* ___DOWNSAMPLING_SIZE_16_53;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_SPOT
String_t* ____SPOT_54;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_DIRECTIONAL
String_t* ____DIRECTIONAL_55;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_POINT
String_t* ____POINT_56;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_DEFERRED_STENCIL
String_t* ____DEFERRED_STENCIL_57;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_DEFERRED_FIRST_LIGHT
String_t* ____DEFERRED_FIRST_LIGHT_58;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_DEFERRED_MAIN_LIGHT
String_t* ____DEFERRED_MAIN_LIGHT_59;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_GBUFFER_NORMALS_OCT
String_t* ____GBUFFER_NORMALS_OCT_60;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_DEFERRED_MIXED_LIGHTING
String_t* ____DEFERRED_MIXED_LIGHTING_61;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::LIGHTMAP_ON
String_t* ___LIGHTMAP_ON_62;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DYNAMICLIGHTMAP_ON
String_t* ___DYNAMICLIGHTMAP_ON_63;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_ALPHATEST_ON
String_t* ____ALPHATEST_ON_64;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DIRLIGHTMAP_COMBINED
String_t* ___DIRLIGHTMAP_COMBINED_65;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_DETAIL_MULX2
String_t* ____DETAIL_MULX2_66;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_DETAIL_SCALED
String_t* ____DETAIL_SCALED_67;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_CLEARCOAT
String_t* ____CLEARCOAT_68;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_CLEARCOATMAP
String_t* ____CLEARCOATMAP_69;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::DEBUG_DISPLAY
String_t* ___DEBUG_DISPLAY_70;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_EMISSION
String_t* ____EMISSION_71;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_RECEIVE_SHADOWS_OFF
String_t* ____RECEIVE_SHADOWS_OFF_72;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_SURFACE_TYPE_TRANSPARENT
String_t* ____SURFACE_TYPE_TRANSPARENT_73;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_ALPHAPREMULTIPLY_ON
String_t* ____ALPHAPREMULTIPLY_ON_74;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_ALPHAMODULATE_ON
String_t* ____ALPHAMODULATE_ON_75;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::_NORMALMAP
String_t* ____NORMALMAP_76;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::EDITOR_VISUALIZATION
String_t* ___EDITOR_VISUALIZATION_77;
// System.String UnityEngine.Rendering.Universal.ShaderKeywordStrings::UseDrawProcedural
String_t* ___UseDrawProcedural_78;
};
// UnityEngine.Rendering.Universal.ShaderPropertyId
struct ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2 : public RuntimeObject
{
};
struct ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::glossyEnvironmentColor
int32_t ___glossyEnvironmentColor_0;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::subtractiveShadowColor
int32_t ___subtractiveShadowColor_1;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::glossyEnvironmentCubeMap
int32_t ___glossyEnvironmentCubeMap_2;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::glossyEnvironmentCubeMapHDR
int32_t ___glossyEnvironmentCubeMapHDR_3;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::ambientSkyColor
int32_t ___ambientSkyColor_4;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::ambientEquatorColor
int32_t ___ambientEquatorColor_5;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::ambientGroundColor
int32_t ___ambientGroundColor_6;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::time
int32_t ___time_7;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::sinTime
int32_t ___sinTime_8;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::cosTime
int32_t ___cosTime_9;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::deltaTime
int32_t ___deltaTime_10;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::timeParameters
int32_t ___timeParameters_11;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::scaledScreenParams
int32_t ___scaledScreenParams_12;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::worldSpaceCameraPos
int32_t ___worldSpaceCameraPos_13;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::screenParams
int32_t ___screenParams_14;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::projectionParams
int32_t ___projectionParams_15;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::zBufferParams
int32_t ___zBufferParams_16;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::orthoParams
int32_t ___orthoParams_17;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::screenSize
int32_t ___screenSize_18;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::viewMatrix
int32_t ___viewMatrix_19;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::projectionMatrix
int32_t ___projectionMatrix_20;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::viewAndProjectionMatrix
int32_t ___viewAndProjectionMatrix_21;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::inverseViewMatrix
int32_t ___inverseViewMatrix_22;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::inverseProjectionMatrix
int32_t ___inverseProjectionMatrix_23;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::inverseViewAndProjectionMatrix
int32_t ___inverseViewAndProjectionMatrix_24;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::cameraProjectionMatrix
int32_t ___cameraProjectionMatrix_25;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::inverseCameraProjectionMatrix
int32_t ___inverseCameraProjectionMatrix_26;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::worldToCameraMatrix
int32_t ___worldToCameraMatrix_27;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::cameraToWorldMatrix
int32_t ___cameraToWorldMatrix_28;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::cameraWorldClipPlanes
int32_t ___cameraWorldClipPlanes_29;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::billboardNormal
int32_t ___billboardNormal_30;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::billboardTangent
int32_t ___billboardTangent_31;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::billboardCameraParams
int32_t ___billboardCameraParams_32;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::sourceTex
int32_t ___sourceTex_33;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::scaleBias
int32_t ___scaleBias_34;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::scaleBiasRt
int32_t ___scaleBiasRt_35;
// System.Int32 UnityEngine.Rendering.Universal.ShaderPropertyId::rendererColor
int32_t ___rendererColor_36;
};
// UnityEngine.Rendering.Universal.Internal.SortPrePunctualLight
struct SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A : public RuntimeObject
{
};
// 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.TextureCurve
struct TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353 : public RuntimeObject
{
// System.Int32 UnityEngine.Rendering.TextureCurve::<length>k__BackingField
int32_t ___U3ClengthU3Ek__BackingField_2;
// System.Boolean UnityEngine.Rendering.TextureCurve::m_Loop
bool ___m_Loop_3;
// System.Single UnityEngine.Rendering.TextureCurve::m_ZeroValue
float ___m_ZeroValue_4;
// System.Single UnityEngine.Rendering.TextureCurve::m_Range
float ___m_Range_5;
// UnityEngine.AnimationCurve UnityEngine.Rendering.TextureCurve::m_Curve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_Curve_6;
// UnityEngine.AnimationCurve UnityEngine.Rendering.TextureCurve::m_LoopingCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_LoopingCurve_7;
// UnityEngine.Texture2D UnityEngine.Rendering.TextureCurve::m_Texture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_Texture_8;
// System.Boolean UnityEngine.Rendering.TextureCurve::m_IsCurveDirty
bool ___m_IsCurveDirty_9;
// System.Boolean UnityEngine.Rendering.TextureCurve::m_IsTextureDirty
bool ___m_IsTextureDirty_10;
};
// 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.VolumeManager
struct VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621 : public RuntimeObject
{
// UnityEngine.Rendering.VolumeStack UnityEngine.Rendering.VolumeManager::<stack>k__BackingField
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* ___U3CstackU3Ek__BackingField_1;
// System.Type[] UnityEngine.Rendering.VolumeManager::<baseComponentTypeArray>k__BackingField
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___U3CbaseComponentTypeArrayU3Ek__BackingField_2;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Collections.Generic.List`1<UnityEngine.Rendering.Volume>> UnityEngine.Rendering.VolumeManager::m_SortedVolumes
Dictionary_2_t6E21BD77BE545FD55B4784E10DBE055D6AF6D1B9* ___m_SortedVolumes_4;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Volume> UnityEngine.Rendering.VolumeManager::m_Volumes
List_1_tA81AF2F0C55444C61C8EE5264AF3B4719AD4A897* ___m_Volumes_5;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Boolean> UnityEngine.Rendering.VolumeManager::m_SortNeeded
Dictionary_2_t01224C8DBCCFE276E97D2BF52F4D7B10D3642682* ___m_SortNeeded_6;
// System.Collections.Generic.List`1<UnityEngine.Rendering.VolumeComponent> UnityEngine.Rendering.VolumeManager::m_ComponentsDefaultState
List_1_t602BCD639AA637A6C0BB45C136DD5458DBE18064* ___m_ComponentsDefaultState_7;
// System.Collections.Generic.List`1<UnityEngine.Collider> UnityEngine.Rendering.VolumeManager::m_TempColliders
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___m_TempColliders_8;
// UnityEngine.Rendering.VolumeStack UnityEngine.Rendering.VolumeManager::m_DefaultStack
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* ___m_DefaultStack_9;
};
struct VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621_StaticFields
{
// System.Lazy`1<UnityEngine.Rendering.VolumeManager> UnityEngine.Rendering.VolumeManager::s_Instance
Lazy_1_t8BF68D560BD85EC85ECBE57F1B105CF767F8FBBC* ___s_Instance_0;
};
// UnityEngine.Rendering.VolumeParameter
struct VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72 : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.VolumeParameter::m_OverrideState
bool ___m_OverrideState_1;
};
// UnityEngine.Rendering.VolumeStack
struct VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.Rendering.VolumeComponent> UnityEngine.Rendering.VolumeStack::components
Dictionary_2_t5A7CE09F4D3EC74EEAE8DB41E209394AF6D9C99A* ___components_0;
};
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer
struct AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B : public RuntimeObject
{
};
struct AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalLightsWorldToShadow
int32_t ____AdditionalLightsWorldToShadow_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalShadowParams
int32_t ____AdditionalShadowParams_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalShadowOffset0
int32_t ____AdditionalShadowOffset0_2;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalShadowOffset1
int32_t ____AdditionalShadowOffset1_3;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalShadowOffset2
int32_t ____AdditionalShadowOffset2_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalShadowOffset3
int32_t ____AdditionalShadowOffset3_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalShadowFadeParams
int32_t ____AdditionalShadowFadeParams_6;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/AdditionalShadowsConstantBuffer::_AdditionalShadowmapSize
int32_t ____AdditionalShadowmapSize_7;
};
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants
struct ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307 : public RuntimeObject
{
};
struct ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_Lut_Params
int32_t ____Lut_Params_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_ColorBalance
int32_t ____ColorBalance_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_ColorFilter
int32_t ____ColorFilter_2;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_ChannelMixerRed
int32_t ____ChannelMixerRed_3;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_ChannelMixerGreen
int32_t ____ChannelMixerGreen_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_ChannelMixerBlue
int32_t ____ChannelMixerBlue_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_HueSatCon
int32_t ____HueSatCon_6;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_Lift
int32_t ____Lift_7;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_Gamma
int32_t ____Gamma_8;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_Gain
int32_t ____Gain_9;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_Shadows
int32_t ____Shadows_10;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_Midtones
int32_t ____Midtones_11;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_Highlights
int32_t ____Highlights_12;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_ShaHiLimits
int32_t ____ShaHiLimits_13;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_SplitShadows
int32_t ____SplitShadows_14;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_SplitHighlights
int32_t ____SplitHighlights_15;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveMaster
int32_t ____CurveMaster_16;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveRed
int32_t ____CurveRed_17;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveGreen
int32_t ____CurveGreen_18;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveBlue
int32_t ____CurveBlue_19;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveHueVsHue
int32_t ____CurveHueVsHue_20;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveHueVsSat
int32_t ____CurveHueVsSat_21;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveLumVsSat
int32_t ____CurveLumVsSat_22;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass/ShaderConstants::_CurveSatVsSat
int32_t ____CurveSatVsSat_23;
};
// UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants
struct ShaderConstants_t075181736F05DB3D136B7600127A406660202B79 : public RuntimeObject
{
};
struct ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitStencilRef
int32_t ____LitStencilRef_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitStencilReadMask
int32_t ____LitStencilReadMask_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitStencilWriteMask
int32_t ____LitStencilWriteMask_2;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitStencilRef
int32_t ____SimpleLitStencilRef_3;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitStencilReadMask
int32_t ____SimpleLitStencilReadMask_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitStencilWriteMask
int32_t ____SimpleLitStencilWriteMask_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_StencilRef
int32_t ____StencilRef_6;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_StencilReadMask
int32_t ____StencilReadMask_7;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_StencilWriteMask
int32_t ____StencilWriteMask_8;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitPunctualStencilRef
int32_t ____LitPunctualStencilRef_9;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitPunctualStencilReadMask
int32_t ____LitPunctualStencilReadMask_10;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitPunctualStencilWriteMask
int32_t ____LitPunctualStencilWriteMask_11;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitPunctualStencilRef
int32_t ____SimpleLitPunctualStencilRef_12;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitPunctualStencilReadMask
int32_t ____SimpleLitPunctualStencilReadMask_13;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitPunctualStencilWriteMask
int32_t ____SimpleLitPunctualStencilWriteMask_14;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitDirStencilRef
int32_t ____LitDirStencilRef_15;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitDirStencilReadMask
int32_t ____LitDirStencilReadMask_16;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LitDirStencilWriteMask
int32_t ____LitDirStencilWriteMask_17;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitDirStencilRef
int32_t ____SimpleLitDirStencilRef_18;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitDirStencilReadMask
int32_t ____SimpleLitDirStencilReadMask_19;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SimpleLitDirStencilWriteMask
int32_t ____SimpleLitDirStencilWriteMask_20;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_ClearStencilRef
int32_t ____ClearStencilRef_21;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_ClearStencilReadMask
int32_t ____ClearStencilReadMask_22;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_ClearStencilWriteMask
int32_t ____ClearStencilWriteMask_23;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::UDepthRanges
int32_t ___UDepthRanges_24;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_DepthRanges
int32_t ____DepthRanges_25;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_DownsamplingWidth
int32_t ____DownsamplingWidth_26;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_DownsamplingHeight
int32_t ____DownsamplingHeight_27;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SourceShiftX
int32_t ____SourceShiftX_28;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SourceShiftY
int32_t ____SourceShiftY_29;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_TileShiftX
int32_t ____TileShiftX_30;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_TileShiftY
int32_t ____TileShiftY_31;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_tileXCount
int32_t ____tileXCount_32;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_DepthRangeOffset
int32_t ____DepthRangeOffset_33;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_BitmaskTex
int32_t ____BitmaskTex_34;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::UTileList
int32_t ___UTileList_35;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_TileList
int32_t ____TileList_36;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::UPunctualLightBuffer
int32_t ___UPunctualLightBuffer_37;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_PunctualLightBuffer
int32_t ____PunctualLightBuffer_38;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::URelLightList
int32_t ___URelLightList_39;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_RelLightList
int32_t ____RelLightList_40;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_TilePixelWidth
int32_t ____TilePixelWidth_41;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_TilePixelHeight
int32_t ____TilePixelHeight_42;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_InstanceOffset
int32_t ____InstanceOffset_43;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_DepthTex
int32_t ____DepthTex_44;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_DepthTexSize
int32_t ____DepthTexSize_45;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_ScreenToWorld
int32_t ____ScreenToWorld_46;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_unproject0
int32_t ____unproject0_47;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_unproject1
int32_t ____unproject1_48;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_MainLightPosition
int32_t ____MainLightPosition_49;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_MainLightColor
int32_t ____MainLightColor_50;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_MainLightLayerMask
int32_t ____MainLightLayerMask_51;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SpotLightScale
int32_t ____SpotLightScale_52;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SpotLightBias
int32_t ____SpotLightBias_53;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_SpotLightGuard
int32_t ____SpotLightGuard_54;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LightPosWS
int32_t ____LightPosWS_55;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LightColor
int32_t ____LightColor_56;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LightAttenuation
int32_t ____LightAttenuation_57;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LightOcclusionProbInfo
int32_t ____LightOcclusionProbInfo_58;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LightDirection
int32_t ____LightDirection_59;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LightFlags
int32_t ____LightFlags_60;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_ShadowLightIndex
int32_t ____ShadowLightIndex_61;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_LightLayerMask
int32_t ____LightLayerMask_62;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::_CookieLightIndex
int32_t ____CookieLightIndex_63;
};
// UnityEngine.Rendering.Universal.Internal.DrawObjectsPass/<>c
struct U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967 : public RuntimeObject
{
};
struct U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_StaticFields
{
// UnityEngine.Rendering.Universal.Internal.DrawObjectsPass/<>c UnityEngine.Rendering.Universal.Internal.DrawObjectsPass/<>c::<>9
U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967* ___U3CU3E9_0;
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction UnityEngine.Rendering.Universal.Internal.DrawObjectsPass/<>c::<>9__12_0
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* ___U3CU3E9__12_0_1;
};
// UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer
struct LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1 : public RuntimeObject
{
};
struct LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_MainLightPosition
int32_t ____MainLightPosition_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_MainLightColor
int32_t ____MainLightColor_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_MainLightOcclusionProbesChannel
int32_t ____MainLightOcclusionProbesChannel_2;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_MainLightLayerMask
int32_t ____MainLightLayerMask_3;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_AdditionalLightsCount
int32_t ____AdditionalLightsCount_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_AdditionalLightsPosition
int32_t ____AdditionalLightsPosition_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_AdditionalLightsColor
int32_t ____AdditionalLightsColor_6;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_AdditionalLightsAttenuation
int32_t ____AdditionalLightsAttenuation_7;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_AdditionalLightsSpotDir
int32_t ____AdditionalLightsSpotDir_8;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_AdditionalLightOcclusionProbeChannel
int32_t ____AdditionalLightOcclusionProbeChannel_9;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/LightConstantBuffer::_AdditionalLightsLayerMasks
int32_t ____AdditionalLightsLayerMasks_10;
};
// UnityEngine.Rendering.Universal.PostProcessData/ShaderResources
struct ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59 : public RuntimeObject
{
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::stopNanPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___stopNanPS_0;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::subpixelMorphologicalAntialiasingPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___subpixelMorphologicalAntialiasingPS_1;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::gaussianDepthOfFieldPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___gaussianDepthOfFieldPS_2;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::bokehDepthOfFieldPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___bokehDepthOfFieldPS_3;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::cameraMotionBlurPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___cameraMotionBlurPS_4;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::paniniProjectionPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___paniniProjectionPS_5;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::lutBuilderLdrPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___lutBuilderLdrPS_6;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::lutBuilderHdrPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___lutBuilderHdrPS_7;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::bloomPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___bloomPS_8;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::LensFlareDataDrivenPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___LensFlareDataDrivenPS_9;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::uberPostPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___uberPostPS_10;
// UnityEngine.Shader UnityEngine.Rendering.Universal.PostProcessData/ShaderResources::finalPostPassPS
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___finalPostPassPS_11;
};
// UnityEngine.Rendering.VolumeParameter`1<System.Single>
struct VolumeParameter_1_t18B35E30089EFE0C2751A53FE6143F972EC9F9B8 : public VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72
{
// T UnityEngine.Rendering.VolumeParameter`1::m_Value
float ___m_Value_2;
};
// UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>
struct VolumeParameter_1_t2568C1D65C317243AD2D110790FE99CF3A544ACD : public VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72
{
// T UnityEngine.Rendering.VolumeParameter`1::m_Value
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* ___m_Value_2;
};
// 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.CoreCameraValues
struct CoreCameraValues_t5BD0108A962D53208E8523BA29AFFA9F9A295F1F
{
// System.Int32 UnityEngine.Rendering.CoreCameraValues::filterMode
int32_t ___filterMode_0;
// System.UInt32 UnityEngine.Rendering.CoreCameraValues::cullingMask
uint32_t ___cullingMask_1;
// System.Int32 UnityEngine.Rendering.CoreCameraValues::instanceID
int32_t ___instanceID_2;
};
// UnityEngine.Rendering.DepthState
struct DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255
{
// System.Byte UnityEngine.Rendering.DepthState::m_WriteEnabled
uint8_t ___m_WriteEnabled_0;
// System.SByte UnityEngine.Rendering.DepthState::m_CompareFunction
int8_t ___m_CompareFunction_1;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// UnityEngine.FrustumPlanes
struct FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56
{
// System.Single UnityEngine.FrustumPlanes::left
float ___left_0;
// System.Single UnityEngine.FrustumPlanes::right
float ___right_1;
// System.Single UnityEngine.FrustumPlanes::bottom
float ___bottom_2;
// System.Single UnityEngine.FrustumPlanes::top
float ___top_3;
// System.Single UnityEngine.FrustumPlanes::zNear
float ___zNear_4;
// System.Single UnityEngine.FrustumPlanes::zFar
float ___zFar_5;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_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.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_0;
};
// 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.ProfilingScope
struct ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD
{
// UnityEngine.Rendering.CommandBuffer UnityEngine.Rendering.ProfilingScope::m_Cmd
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_Cmd_0;
// System.Boolean UnityEngine.Rendering.ProfilingScope::m_Disposed
bool ___m_Disposed_1;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.ProfilingScope::m_Sampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_Sampler_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.ProfilingScope
struct ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD_marshaled_pinvoke
{
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_Cmd_0;
int32_t ___m_Disposed_1;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_Sampler_2;
};
// Native definition for COM marshalling of UnityEngine.Rendering.ProfilingScope
struct ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD_marshaled_com
{
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_Cmd_0;
int32_t ___m_Disposed_1;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_Sampler_2;
};
// 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.RectInt
struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8
{
// System.Int32 UnityEngine.RectInt::m_XMin
int32_t ___m_XMin_0;
// System.Int32 UnityEngine.RectInt::m_YMin
int32_t ___m_YMin_1;
// System.Int32 UnityEngine.RectInt::m_Width
int32_t ___m_Width_2;
// System.Int32 UnityEngine.RectInt::m_Height
int32_t ___m_Height_3;
};
// UnityEngine.Rendering.RenderQueueRange
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71
{
// System.Int32 UnityEngine.Rendering.RenderQueueRange::m_LowerBound
int32_t ___m_LowerBound_0;
// System.Int32 UnityEngine.Rendering.RenderQueueRange::m_UpperBound
int32_t ___m_UpperBound_1;
};
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_StaticFields
{
// System.Int32 UnityEngine.Rendering.RenderQueueRange::minimumBound
int32_t ___minimumBound_3;
// System.Int32 UnityEngine.Rendering.RenderQueueRange::maximumBound
int32_t ___maximumBound_5;
};
// UnityEngine.Rendering.RenderTargetBlendState
struct RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7
{
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_WriteMask
uint8_t ___m_WriteMask_0;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_SourceColorBlendMode
uint8_t ___m_SourceColorBlendMode_1;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_DestinationColorBlendMode
uint8_t ___m_DestinationColorBlendMode_2;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_SourceAlphaBlendMode
uint8_t ___m_SourceAlphaBlendMode_3;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_DestinationAlphaBlendMode
uint8_t ___m_DestinationAlphaBlendMode_4;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_ColorBlendOperation
uint8_t ___m_ColorBlendOperation_5;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_AlphaBlendOperation
uint8_t ___m_AlphaBlendOperation_6;
// System.Byte UnityEngine.Rendering.RenderTargetBlendState::m_Padding
uint8_t ___m_Padding_7;
};
// UnityEngine.Rendering.ShaderTagId
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0
{
// System.Int32 UnityEngine.Rendering.ShaderTagId::m_Id
int32_t ___m_Id_1;
};
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ShaderTagId::none
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___none_0;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.Rendering.SortingLayerRange
struct SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9
{
// System.Int16 UnityEngine.Rendering.SortingLayerRange::m_LowerBound
int16_t ___m_LowerBound_0;
// System.Int16 UnityEngine.Rendering.SortingLayerRange::m_UpperBound
int16_t ___m_UpperBound_1;
};
// UnityEngine.Rendering.StencilState
struct StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9
{
// System.Byte UnityEngine.Rendering.StencilState::m_Enabled
uint8_t ___m_Enabled_0;
// System.Byte UnityEngine.Rendering.StencilState::m_ReadMask
uint8_t ___m_ReadMask_1;
// System.Byte UnityEngine.Rendering.StencilState::m_WriteMask
uint8_t ___m_WriteMask_2;
// System.Byte UnityEngine.Rendering.StencilState::m_Padding
uint8_t ___m_Padding_3;
// System.Byte UnityEngine.Rendering.StencilState::m_CompareFunctionFront
uint8_t ___m_CompareFunctionFront_4;
// System.Byte UnityEngine.Rendering.StencilState::m_PassOperationFront
uint8_t ___m_PassOperationFront_5;
// System.Byte UnityEngine.Rendering.StencilState::m_FailOperationFront
uint8_t ___m_FailOperationFront_6;
// System.Byte UnityEngine.Rendering.StencilState::m_ZFailOperationFront
uint8_t ___m_ZFailOperationFront_7;
// System.Byte UnityEngine.Rendering.StencilState::m_CompareFunctionBack
uint8_t ___m_CompareFunctionBack_8;
// System.Byte UnityEngine.Rendering.StencilState::m_PassOperationBack
uint8_t ___m_PassOperationBack_9;
// System.Byte UnityEngine.Rendering.StencilState::m_FailOperationBack
uint8_t ___m_FailOperationBack_10;
// System.Byte UnityEngine.Rendering.StencilState::m_ZFailOperationBack
uint8_t ___m_ZFailOperationBack_11;
};
// System.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_0;
};
// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
{
// System.UInt32 System.UInt32::m_value
uint32_t ___m_value_0;
};
// System.UInt64
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
// System.UInt64 System.UInt64::m_value
uint64_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.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// 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];
};
};
// Unity.Mathematics.float2
struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA
{
// System.Single Unity.Mathematics.float2::x
float ___x_0;
// System.Single Unity.Mathematics.float2::y
float ___y_1;
};
struct float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA_StaticFields
{
// Unity.Mathematics.float2 Unity.Mathematics.float2::zero
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___zero_2;
};
// Unity.Mathematics.float3
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E
{
// System.Single Unity.Mathematics.float3::x
float ___x_0;
// System.Single Unity.Mathematics.float3::y
float ___y_1;
// System.Single Unity.Mathematics.float3::z
float ___z_2;
};
struct float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E_StaticFields
{
// Unity.Mathematics.float3 Unity.Mathematics.float3::zero
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___zero_3;
};
// Unity.Mathematics.float4
struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E
{
// System.Single Unity.Mathematics.float4::x
float ___x_0;
// System.Single Unity.Mathematics.float4::y
float ___y_1;
// System.Single Unity.Mathematics.float4::z
float ___z_2;
// System.Single Unity.Mathematics.float4::w
float ___w_3;
};
struct float4_t89D9A294E7A79BD81BFBDD18654508532958555E_StaticFields
{
// Unity.Mathematics.float4 Unity.Mathematics.float4::zero
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___zero_4;
};
// Unity.Mathematics.int2
struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A
{
// System.Int32 Unity.Mathematics.int2::x
int32_t ___x_0;
// System.Int32 Unity.Mathematics.int2::y
int32_t ___y_1;
};
struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_StaticFields
{
// Unity.Mathematics.int2 Unity.Mathematics.int2::zero
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___zero_2;
};
// Unity.Mathematics.uint2
struct uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F
{
// System.UInt32 Unity.Mathematics.uint2::x
uint32_t ___x_0;
// System.UInt32 Unity.Mathematics.uint2::y
uint32_t ___y_1;
};
struct uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F_StaticFields
{
// Unity.Mathematics.uint2 Unity.Mathematics.uint2::zero
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___zero_2;
};
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest
struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::visibleLightIndex
int32_t ___visibleLightIndex_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::perLightShadowSliceIndex
int32_t ___perLightShadowSliceIndex_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::requestedResolution
int32_t ___requestedResolution_2;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::softShadow
bool ___softShadow_3;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::pointLightShadow
bool ___pointLightShadow_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::offsetX
int32_t ___offsetX_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::offsetY
int32_t ___offsetY_6;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::allocatedResolution
int32_t ___allocatedResolution_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest
struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_pinvoke
{
int32_t ___visibleLightIndex_0;
int32_t ___perLightShadowSliceIndex_1;
int32_t ___requestedResolution_2;
int32_t ___softShadow_3;
int32_t ___pointLightShadow_4;
int32_t ___offsetX_5;
int32_t ___offsetY_6;
int32_t ___allocatedResolution_7;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest
struct ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_com
{
int32_t ___visibleLightIndex_0;
int32_t ___perLightShadowSliceIndex_1;
int32_t ___requestedResolution_2;
int32_t ___softShadow_3;
int32_t ___pointLightShadow_4;
int32_t ___offsetX_5;
int32_t ___offsetY_6;
int32_t ___allocatedResolution_7;
};
// UnityEngine.Rendering.CameraProperties/<layerCullDistances>e__FixedBuffer
struct U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F
{
union
{
struct
{
// System.Single UnityEngine.Rendering.CameraProperties/<layerCullDistances>e__FixedBuffer::FixedElementField
float ___FixedElementField_0;
};
uint8_t U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F__padding[128];
};
};
// UnityEngine.Rendering.CameraProperties/<m_CameraCullPlanes>e__FixedBuffer
struct U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9
{
union
{
struct
{
// System.Byte UnityEngine.Rendering.CameraProperties/<m_CameraCullPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9__padding[96];
};
};
// UnityEngine.Rendering.CameraProperties/<m_ShadowCullPlanes>e__FixedBuffer
struct U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F
{
union
{
struct
{
// System.Byte UnityEngine.Rendering.CameraProperties/<m_ShadowCullPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F__padding[96];
};
};
// UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall
struct DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B
{
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::tileList
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___tileList_0;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::punctualLightBuffer
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___punctualLightBuffer_1;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::relLightList
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___relLightList_2;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::tileListSize
int32_t ___tileListSize_3;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::punctualLightBufferSize
int32_t ___punctualLightBufferSize_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::relLightListSize
int32_t ___relLightListSize_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::instanceOffset
int32_t ___instanceOffset_6;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall::instanceCount
int32_t ___instanceCount_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall
struct DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_pinvoke
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___tileList_0;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___punctualLightBuffer_1;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___relLightList_2;
int32_t ___tileListSize_3;
int32_t ___punctualLightBufferSize_4;
int32_t ___relLightListSize_5;
int32_t ___instanceOffset_6;
int32_t ___instanceCount_7;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall
struct DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_com
{
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___tileList_0;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___punctualLightBuffer_1;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___relLightList_2;
int32_t ___tileListSize_3;
int32_t ___punctualLightBufferSize_4;
int32_t ___relLightListSize_5;
int32_t ___instanceOffset_6;
int32_t ___instanceCount_7;
};
// UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams
struct InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6
{
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams::tileDepthInfoMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___tileDepthInfoMaterial_0;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams::tileDeferredMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___tileDeferredMaterial_1;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams::stencilDeferredMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilDeferredMaterial_2;
// UnityEngine.Rendering.Universal.LightCookieManager UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams::lightCookieManager
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___lightCookieManager_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams
struct InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_pinvoke
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___tileDepthInfoMaterial_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___tileDeferredMaterial_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilDeferredMaterial_2;
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___lightCookieManager_3;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams
struct InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_com
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___tileDepthInfoMaterial_0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___tileDeferredMaterial_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___stencilDeferredMaterial_2;
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___lightCookieManager_3;
};
// UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer
struct U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D
{
union
{
struct
{
// System.Int32 UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer::FixedElementField
int32_t ___FixedElementField_0;
};
uint8_t U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D__padding[64];
};
};
// UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams
struct InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472
{
// UnityEngine.Rendering.Universal.LightCookieManager UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams::lightCookieManager
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___lightCookieManager_0;
// System.Boolean UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams::clusteredRendering
bool ___clusteredRendering_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams::tileSize
int32_t ___tileSize_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams
struct InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_pinvoke
{
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___lightCookieManager_0;
int32_t ___clusteredRendering_1;
int32_t ___tileSize_2;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams
struct InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_com
{
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___lightCookieManager_0;
int32_t ___clusteredRendering_1;
int32_t ___tileSize_2;
};
// UnityEngine.Rendering.ScriptableCullingParameters/<m_CullingPlanes>e__FixedBuffer
struct U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955
{
union
{
struct
{
// System.Byte UnityEngine.Rendering.ScriptableCullingParameters/<m_CullingPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955__padding[160];
};
};
// UnityEngine.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>e__FixedBuffer
struct U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D
{
union
{
struct
{
// System.Single UnityEngine.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>e__FixedBuffer::FixedElementField
float ___FixedElementField_0;
};
uint8_t U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D__padding[128];
};
};
// UnityEngine.Rendering.ShadowSplitData/<m_CullingPlanes>e__FixedBuffer
struct U3Cm_CullingPlanesU3Ee__FixedBuffer_tC12F25D54F08F8DA4BD1129A6E4B09385A888B62
{
union
{
struct
{
// System.Byte UnityEngine.Rendering.ShadowSplitData/<m_CullingPlanes>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_CullingPlanesU3Ee__FixedBuffer_tC12F25D54F08F8DA4BD1129A6E4B09385A888B62__padding[160];
};
};
// Unity.Mathematics.math/IntFloatUnion
struct IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Int32 Unity.Mathematics.math/IntFloatUnion::intValue
int32_t ___intValue_0;
};
#pragma pack(pop, tp)
struct
{
int32_t ___intValue_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
// System.Single Unity.Mathematics.math/IntFloatUnion::floatValue
float ___floatValue_1;
};
#pragma pack(pop, tp)
struct
{
float ___floatValue_1_forAlignmentOnly;
};
};
};
// System.Nullable`1<UnityEngine.Rendering.RenderQueueRange>
struct Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___value_1;
};
// System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector4>
struct ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6
{
// T1 System.ValueTuple`2::Item1
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item1_0;
// T2 System.ValueTuple`2::Item2
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item2_1;
};
// System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4>
struct ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC
{
// T1 System.ValueTuple`3::Item1
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item1_0;
// T2 System.ValueTuple`3::Item2
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item2_1;
// T3 System.ValueTuple`3::Item3
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___Item3_2;
};
// UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Color>
struct VolumeParameter_1_t548F25B8FDAED7E284E53FF27602B841970079FC : public VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72
{
// T UnityEngine.Rendering.VolumeParameter`1::m_Value
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Value_2;
};
// UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Vector4>
struct VolumeParameter_1_tF55730717D62BD99642CBDBBD61DC4E5E5396E1C : public VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72
{
// T UnityEngine.Rendering.VolumeParameter`1::m_Value
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_Value_2;
};
// Unity.Collections.Allocator
struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
{
// System.Int32 Unity.Collections.Allocator::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.AntialiasingMode
struct AntialiasingMode_tDF75AC7BDAF51FA550F528F7B798416ACB8D3487
{
// System.Int32 UnityEngine.Rendering.Universal.AntialiasingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.AntialiasingQuality
struct AntialiasingQuality_t45B2A050F79EB8B705FED3F3F30A70942E71D605
{
// System.Int32 UnityEngine.Rendering.Universal.AntialiasingQuality::value__
int32_t ___value___2;
};
// System.Reflection.BindingFlags
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
{
// System.Int32 System.Reflection.BindingFlags::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.BlendState
struct BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630
{
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState0
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState0_0;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState1
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState1_1;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState2
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState2_2;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState3
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState3_3;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState4
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState4_4;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState5
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState5_5;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState6
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState6_6;
// UnityEngine.Rendering.RenderTargetBlendState UnityEngine.Rendering.BlendState::m_BlendState7
RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState7_7;
// System.Byte UnityEngine.Rendering.BlendState::m_SeparateMRTBlendStates
uint8_t ___m_SeparateMRTBlendStates_8;
// System.Byte UnityEngine.Rendering.BlendState::m_AlphaToMask
uint8_t ___m_AlphaToMask_9;
// System.Int16 UnityEngine.Rendering.BlendState::m_Padding
int16_t ___m_Padding_10;
};
// UnityEngine.Bounds
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
};
// UnityEngine.Rendering.BuiltinRenderTextureType
struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E
{
// System.Int32 UnityEngine.Rendering.BuiltinRenderTextureType::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CameraProperties
struct CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57
{
// UnityEngine.Rect UnityEngine.Rendering.CameraProperties::screenRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect_0;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::viewDir
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___viewDir_1;
// System.Single UnityEngine.Rendering.CameraProperties::projectionNear
float ___projectionNear_2;
// System.Single UnityEngine.Rendering.CameraProperties::projectionFar
float ___projectionFar_3;
// System.Single UnityEngine.Rendering.CameraProperties::cameraNear
float ___cameraNear_4;
// System.Single UnityEngine.Rendering.CameraProperties::cameraFar
float ___cameraFar_5;
// System.Single UnityEngine.Rendering.CameraProperties::cameraAspect
float ___cameraAspect_6;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraToWorld
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraToWorld_7;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::actualWorldToClip
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___actualWorldToClip_8;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraClipToWorld
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraClipToWorld_9;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::cameraWorldToClip
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___cameraWorldToClip_10;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::implicitProjection
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___implicitProjection_11;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::stereoWorldToClipLeft
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___stereoWorldToClipLeft_12;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::stereoWorldToClipRight
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___stereoWorldToClipRight_13;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.CameraProperties::worldToCamera
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___worldToCamera_14;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::up
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___up_15;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::right
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___right_16;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::transformDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___transformDirection_17;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::cameraEuler
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___cameraEuler_18;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___velocity_19;
// System.Single UnityEngine.Rendering.CameraProperties::farPlaneWorldSpaceLength
float ___farPlaneWorldSpaceLength_20;
// System.UInt32 UnityEngine.Rendering.CameraProperties::rendererCount
uint32_t ___rendererCount_21;
// UnityEngine.Rendering.CameraProperties/<m_ShadowCullPlanes>e__FixedBuffer UnityEngine.Rendering.CameraProperties::m_ShadowCullPlanes
U3Cm_ShadowCullPlanesU3Ee__FixedBuffer_tEBBBC21BE4AF7AC2F831E9A67E5E5CFEBDF2DE4F ___m_ShadowCullPlanes_22;
// UnityEngine.Rendering.CameraProperties/<m_CameraCullPlanes>e__FixedBuffer UnityEngine.Rendering.CameraProperties::m_CameraCullPlanes
U3Cm_CameraCullPlanesU3Ee__FixedBuffer_t41B125C97F22DF8C016DBA29753704559C53DCD9 ___m_CameraCullPlanes_23;
// System.Single UnityEngine.Rendering.CameraProperties::baseFarDistance
float ___baseFarDistance_24;
// UnityEngine.Vector3 UnityEngine.Rendering.CameraProperties::shadowCullCenter
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___shadowCullCenter_25;
// UnityEngine.Rendering.CameraProperties/<layerCullDistances>e__FixedBuffer UnityEngine.Rendering.CameraProperties::layerCullDistances
U3ClayerCullDistancesU3Ee__FixedBuffer_t899804C5038AB391CB8F8C17638A02661B106C3F ___layerCullDistances_26;
// System.Int32 UnityEngine.Rendering.CameraProperties::layerCullSpherical
int32_t ___layerCullSpherical_27;
// UnityEngine.Rendering.CoreCameraValues UnityEngine.Rendering.CameraProperties::coreCameraValues
CoreCameraValues_t5BD0108A962D53208E8523BA29AFFA9F9A295F1F ___coreCameraValues_28;
// System.UInt32 UnityEngine.Rendering.CameraProperties::cameraType
uint32_t ___cameraType_29;
// System.Int32 UnityEngine.Rendering.CameraProperties::projectionIsOblique
int32_t ___projectionIsOblique_30;
// System.Int32 UnityEngine.Rendering.CameraProperties::isImplicitProjectionMatrix
int32_t ___isImplicitProjectionMatrix_31;
};
// UnityEngine.Rendering.Universal.CameraRenderType
struct CameraRenderType_tC686ABD18F67CA30E6DF217007744F509606A41D
{
// System.Int32 UnityEngine.Rendering.Universal.CameraRenderType::value__
int32_t ___value___2;
};
// UnityEngine.CameraType
struct CameraType_tCA1017DBE96964E1D967942FB98F152F14121FCD
{
// System.Int32 UnityEngine.CameraType::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.ClearFlag
struct ClearFlag_t0B57BE5A60AA0EE7CC0DAE7E7DF82EB993A59ADD
{
// System.Int32 UnityEngine.Rendering.ClearFlag::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.ColorGradingMode
struct ColorGradingMode_t980B9396D20213763F23C4D474BC079FC68BF83E
{
// System.Int32 UnityEngine.Rendering.Universal.ColorGradingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7 : public RuntimeObject
{
// System.IntPtr UnityEngine.Rendering.CommandBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.Rendering.CompareFunction
struct CompareFunction_tF4CB32BA795A16A1488DD63D6CF4DC71B20E1518
{
// System.Int32 UnityEngine.Rendering.CompareFunction::value__
int32_t ___value___2;
};
// UnityEngine.ComputeBuffer
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233 : public RuntimeObject
{
// System.IntPtr UnityEngine.ComputeBuffer::m_Ptr
intptr_t ___m_Ptr_0;
};
// UnityEngine.ComputeBufferMode
struct ComputeBufferMode_t5D4638785EF410703DB43EF7FF7A56A8DF86CA88
{
// System.Int32 UnityEngine.ComputeBufferMode::value__
int32_t ___value___2;
};
// UnityEngine.ComputeBufferType
struct ComputeBufferType_tDEEE8D455B0CCF8A6CFF36F0A0D9D27E3662919E
{
// System.Int32 UnityEngine.ComputeBufferType::value__
int32_t ___value___2;
};
// UnityEngine.CubemapFace
struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B
{
// System.Int32 UnityEngine.CubemapFace::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CullMode
struct CullMode_t049B71889E4E981866E205A3F71DC8B856306D50
{
// System.Int32 UnityEngine.Rendering.CullMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CullingOptions
struct CullingOptions_t94DE290A993D1671AE0E2CAC416FD9F37222B812
{
// System.Int32 UnityEngine.Rendering.CullingOptions::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.CullingResults
struct CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267
{
// System.IntPtr UnityEngine.Rendering.CullingResults::ptr
intptr_t ___ptr_0;
// UnityEngine.Rendering.CullingAllocationInfo* UnityEngine.Rendering.CullingResults::m_AllocationInfo
CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A* ___m_AllocationInfo_1;
};
// 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.DistanceMetric
struct DistanceMetric_t071B9815BB961E33F7CA2C553CA725F61AE09EDE
{
// System.Int32 UnityEngine.Rendering.DistanceMetric::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.Downsampling
struct Downsampling_tFE6A5D41D0A9881972AE6C6470FA5E1700410D49
{
// System.Int32 UnityEngine.Rendering.Universal.Downsampling::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.DrawRendererFlags
struct DrawRendererFlags_t3AD0574208BFF93F323D5E1E92012F19EAE972CD
{
// System.Int32 UnityEngine.Rendering.DrawRendererFlags::value__
int32_t ___value___2;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// UnityEngine.FilterMode
struct FilterMode_t4AD57F1A3FE272D650E0E688BA044AE872BD2A34
{
// System.Int32 UnityEngine.FilterMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.FilteringSettings
struct FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F
{
// UnityEngine.Rendering.RenderQueueRange UnityEngine.Rendering.FilteringSettings::m_RenderQueueRange
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___m_RenderQueueRange_0;
// System.Int32 UnityEngine.Rendering.FilteringSettings::m_LayerMask
int32_t ___m_LayerMask_1;
// System.UInt32 UnityEngine.Rendering.FilteringSettings::m_RenderingLayerMask
uint32_t ___m_RenderingLayerMask_2;
// System.Int32 UnityEngine.Rendering.FilteringSettings::m_ExcludeMotionVectorObjects
int32_t ___m_ExcludeMotionVectorObjects_3;
// UnityEngine.Rendering.SortingLayerRange UnityEngine.Rendering.FilteringSettings::m_SortingLayerRange
SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___m_SortingLayerRange_4;
};
// UnityEngine.Rendering.FloatParameter
struct FloatParameter_t566B623CD21B2F957A20BA790ACEF6684A712106 : public VolumeParameter_1_t18B35E30089EFE0C2751A53FE6143F972EC9F9B8
{
};
// UnityEngine.Experimental.Rendering.FormatUsage
struct FormatUsage_tF45FA49B7572B22E10ABD248EEE906A4605C7BD2
{
// System.Int32 UnityEngine.Experimental.Rendering.FormatUsage::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.GraphicsDeviceType
struct GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5
{
// System.Int32 UnityEngine.Rendering.GraphicsDeviceType::value__
int32_t ___value___2;
};
// UnityEngine.Experimental.Rendering.GraphicsFormat
struct GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713
{
// System.Int32 UnityEngine.Experimental.Rendering.GraphicsFormat::value__
int32_t ___value___2;
};
// System.Int32Enum
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
{
// System.Int32 System.Int32Enum::value__
int32_t ___value___2;
};
// Unity.Jobs.JobHandle
struct JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08
{
// System.IntPtr Unity.Jobs.JobHandle::jobGroup
intptr_t ___jobGroup_0;
// System.Int32 Unity.Jobs.JobHandle::version
int32_t ___version_1;
};
// UnityEngine.Rendering.LODParameters
struct LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A
{
// System.Int32 UnityEngine.Rendering.LODParameters::m_IsOrthographic
int32_t ___m_IsOrthographic_0;
// UnityEngine.Vector3 UnityEngine.Rendering.LODParameters::m_CameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition_1;
// System.Single UnityEngine.Rendering.LODParameters::m_FieldOfView
float ___m_FieldOfView_2;
// System.Single UnityEngine.Rendering.LODParameters::m_OrthoSize
float ___m_OrthoSize_3;
// System.Int32 UnityEngine.Rendering.LODParameters::m_CameraPixelHeight
int32_t ___m_CameraPixelHeight_4;
};
// UnityEngine.Rendering.Universal.LightCookieFormat
struct LightCookieFormat_tDED41022799DAEAA99C550708D80B99A2A8F9EC1
{
// System.Int32 UnityEngine.Rendering.Universal.LightCookieFormat::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.LightCookieResolution
struct LightCookieResolution_t10D8305CBC46C8C4261C5EFAA031A2B35AF2BF39
{
// System.Int32 UnityEngine.Rendering.Universal.LightCookieResolution::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.LightLayerEnum
struct LightLayerEnum_t6B200A267F7F3BA4CA01D2D48B96A17D0DA5CC5F
{
// System.Int32 UnityEngine.Rendering.Universal.LightLayerEnum::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.LightRenderingMode
struct LightRenderingMode_t38A0DEB49D920E66D4854F5C54437D11BBA6D024
{
// System.Int32 UnityEngine.Rendering.Universal.LightRenderingMode::value__
int32_t ___value___2;
};
// UnityEngine.LightShadows
struct LightShadows_t5A3719FE33F8D536E5785AC42B4DF6E6F19666EA
{
// System.Int32 UnityEngine.LightShadows::value__
int32_t ___value___2;
};
// UnityEngine.LightType
struct LightType_t2D4D43054E7473EECEB54493C0055AE074780234
{
// System.Int32 UnityEngine.LightType::value__
int32_t ___value___2;
};
// UnityEngine.LightmapBakeType
struct LightmapBakeType_tD6FF28E59BAAD80648796C2835AB8DC0B0F8B232
{
// System.Int32 UnityEngine.LightmapBakeType::value__
int32_t ___value___2;
};
// UnityEngine.MeshTopology
struct MeshTopology_t815FF5CF04D62195A23E2DF8A5C0A071F11FBCBF
{
// System.Int32 UnityEngine.MeshTopology::value__
int32_t ___value___2;
};
// UnityEngine.MixedLightingMode
struct MixedLightingMode_t6B7F0DC1BB531DDE85B2FF98C8BD122840060061
{
// System.Int32 UnityEngine.MixedLightingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.MixedLightingSetup
struct MixedLightingSetup_tD9025BE7BF89DAAA8886B982A2F5CAD6A8783721
{
// System.Int32 UnityEngine.Rendering.Universal.MixedLightingSetup::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.MsaaQuality
struct MsaaQuality_tE945475230F4F9265C9C862D32DE0484CB458FF9
{
// System.Int32 UnityEngine.Rendering.Universal.MsaaQuality::value__
int32_t ___value___2;
};
// Unity.Collections.NativeArrayOptions
struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D
{
// System.Int32 Unity.Collections.NativeArrayOptions::value__
int32_t ___value___2;
};
// 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.OpenGLESVersion
struct OpenGLESVersion_t2D2FE5B0C7D821A02747EC3D478240D580C6D15C
{
// System.Int32 UnityEngine.Rendering.OpenGLESVersion::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.PerObjectData
struct PerObjectData_t04DDCBE9ABF1113E8F9BAFCF4A7F94DD841B9CC9
{
// System.Int32 UnityEngine.Rendering.PerObjectData::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.PipelineDebugLevel
struct PipelineDebugLevel_tA1231A8106C64D773860E40E46555EB8682D746B
{
// System.Int32 UnityEngine.Rendering.Universal.PipelineDebugLevel::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.PreTile
struct PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD
{
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.PreTile::planeLeft
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___planeLeft_0;
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.PreTile::planeRight
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___planeRight_1;
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.PreTile::planeBottom
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___planeBottom_2;
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.PreTile::planeTop
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___planeTop_3;
};
// UnityEngine.Rendering.Universal.Internal.PreviousFrameData
struct PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.Universal.Internal.PreviousFrameData::m_IsFirstFrame
bool ___m_IsFirstFrame_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PreviousFrameData::m_LastFrameActive
int32_t ___m_LastFrameActive_1;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.Internal.PreviousFrameData::m_viewProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_viewProjectionMatrix_2;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.Internal.PreviousFrameData::m_PreviousViewProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_PreviousViewProjectionMatrix_3;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.Internal.PreviousFrameData::m_ViewProjectionMatrixStereo
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___m_ViewProjectionMatrixStereo_4;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.Internal.PreviousFrameData::m_PreviousViewProjectionMatrixStereo
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___m_PreviousViewProjectionMatrixStereo_5;
};
// UnityEngine.Rendering.ReflectionProbeSortingCriteria
struct ReflectionProbeSortingCriteria_tC7B547F11F4EF1259DB024027DD9562A19EA957E
{
// System.Int32 UnityEngine.Rendering.ReflectionProbeSortingCriteria::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RenderBufferLoadAction
struct RenderBufferLoadAction_t3333B2CABABAC39DA0CDC25602E5E4FD93C2CB0E
{
// System.Int32 UnityEngine.Rendering.RenderBufferLoadAction::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RenderBufferStoreAction
struct RenderBufferStoreAction_t87683F22C09634E24A574F21F42037C953A2C8B7
{
// System.Int32 UnityEngine.Rendering.RenderBufferStoreAction::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.RenderPassEvent
struct RenderPassEvent_t65FBDDF314AC831A598C794FD81BB61AD3930353
{
// System.Int32 UnityEngine.Rendering.Universal.RenderPassEvent::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.RenderStateMask
struct RenderStateMask_tC9C95BF62EADEE4D622D4E16CDE1DF94E2A9EF57
{
// System.Int32 UnityEngine.Rendering.RenderStateMask::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureCreationFlags
struct RenderTextureCreationFlags_t1C01993691E5BA956575134696509089FE852F50
{
// System.Int32 UnityEngine.RenderTextureCreationFlags::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureFormat
struct RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F
{
// System.Int32 UnityEngine.RenderTextureFormat::value__
int32_t ___value___2;
};
// UnityEngine.RenderTextureMemoryless
struct RenderTextureMemoryless_tE3B7F3AE353C3E9ACF86076376EB862131D19A69
{
// System.Int32 UnityEngine.RenderTextureMemoryless::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.RendererType
struct RendererType_t952E4F0C867408594D6DB4894BEFF90C854B6C90
{
// System.Int32 UnityEngine.Rendering.Universal.RendererType::value__
int32_t ___value___2;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// UnityEngine.Rendering.ScriptableRenderContext
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36
{
// System.IntPtr UnityEngine.Rendering.ScriptableRenderContext::m_Ptr
intptr_t ___m_Ptr_1;
};
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.ScriptableRenderContext::kRenderTypeTag
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___kRenderTypeTag_0;
};
// UnityEngine.Rendering.Universal.ScriptableRenderPassInput
struct ScriptableRenderPassInput_t2E28A5DE1B3B8001EE14298E0133EFF3204DE645
{
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPassInput::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.ShaderVariantLogLevel
struct ShaderVariantLogLevel_t90ADECB390C8DBBB55360986A12A3430A42C65DE
{
// System.Int32 UnityEngine.Rendering.Universal.ShaderVariantLogLevel::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.ShadowCascadesOption
struct ShadowCascadesOption_t0A87F71CB8129325144A22F446F8BDF0297F0823
{
// System.Int32 UnityEngine.Rendering.Universal.ShadowCascadesOption::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.ShadowData
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832
{
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::supportsMainLightShadows
bool ___supportsMainLightShadows_0;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::requiresScreenSpaceShadowResolve
bool ___requiresScreenSpaceShadowResolve_1;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowmapWidth
int32_t ___mainLightShadowmapWidth_2;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowmapHeight
int32_t ___mainLightShadowmapHeight_3;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowCascadesCount
int32_t ___mainLightShadowCascadesCount_4;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.ShadowData::mainLightShadowCascadesSplit
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit_5;
// System.Single UnityEngine.Rendering.Universal.ShadowData::mainLightShadowCascadeBorder
float ___mainLightShadowCascadeBorder_6;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::supportsAdditionalLightShadows
bool ___supportsAdditionalLightShadows_7;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::additionalLightsShadowmapWidth
int32_t ___additionalLightsShadowmapWidth_8;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::additionalLightsShadowmapHeight
int32_t ___additionalLightsShadowmapHeight_9;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::supportsSoftShadows
bool ___supportsSoftShadows_10;
// System.Int32 UnityEngine.Rendering.Universal.ShadowData::shadowmapDepthBufferBits
int32_t ___shadowmapDepthBufferBits_11;
// System.Collections.Generic.List`1<UnityEngine.Vector4> UnityEngine.Rendering.Universal.ShadowData::bias
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias_12;
// System.Collections.Generic.List`1<System.Int32> UnityEngine.Rendering.Universal.ShadowData::resolution
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution_13;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::isKeywordAdditionalLightShadowsEnabled
bool ___isKeywordAdditionalLightShadowsEnabled_14;
// System.Boolean UnityEngine.Rendering.Universal.ShadowData::isKeywordSoftShadowsEnabled
bool ___isKeywordSoftShadowsEnabled_15;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.ShadowData
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_pinvoke
{
int32_t ___supportsMainLightShadows_0;
int32_t ___requiresScreenSpaceShadowResolve_1;
int32_t ___mainLightShadowmapWidth_2;
int32_t ___mainLightShadowmapHeight_3;
int32_t ___mainLightShadowCascadesCount_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit_5;
float ___mainLightShadowCascadeBorder_6;
int32_t ___supportsAdditionalLightShadows_7;
int32_t ___additionalLightsShadowmapWidth_8;
int32_t ___additionalLightsShadowmapHeight_9;
int32_t ___supportsSoftShadows_10;
int32_t ___shadowmapDepthBufferBits_11;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias_12;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution_13;
int32_t ___isKeywordAdditionalLightShadowsEnabled_14;
int32_t ___isKeywordSoftShadowsEnabled_15;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.ShadowData
struct ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_com
{
int32_t ___supportsMainLightShadows_0;
int32_t ___requiresScreenSpaceShadowResolve_1;
int32_t ___mainLightShadowmapWidth_2;
int32_t ___mainLightShadowmapHeight_3;
int32_t ___mainLightShadowCascadesCount_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___mainLightShadowCascadesSplit_5;
float ___mainLightShadowCascadeBorder_6;
int32_t ___supportsAdditionalLightShadows_7;
int32_t ___additionalLightsShadowmapWidth_8;
int32_t ___additionalLightsShadowmapHeight_9;
int32_t ___supportsSoftShadows_10;
int32_t ___shadowmapDepthBufferBits_11;
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* ___bias_12;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___resolution_13;
int32_t ___isKeywordAdditionalLightShadowsEnabled_14;
int32_t ___isKeywordSoftShadowsEnabled_15;
};
// UnityEngine.ShadowObjectsFilter
struct ShadowObjectsFilter_t33DCB0BA372F88094F5BDCDAD3ADD835453AE186
{
// System.Int32 UnityEngine.ShadowObjectsFilter::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.ShadowQuality
struct ShadowQuality_tA2A95092FE517E629C7015F01CFFD83704BFAD24
{
// System.Int32 UnityEngine.Rendering.Universal.ShadowQuality::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.ShadowResolution
struct ShadowResolution_t6C40A535E6EC0EFEF19D5BD8B3470E3EAEE58C2F
{
// System.Int32 UnityEngine.Rendering.Universal.ShadowResolution::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.ShadowSamplingMode
struct ShadowSamplingMode_t8BE740C4258CFEDDBAC01FDC0438D8EE3F776BA8
{
// System.Int32 UnityEngine.Rendering.ShadowSamplingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.ShadowSplitData
struct ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF
{
// System.Int32 UnityEngine.Rendering.ShadowSplitData::m_CullingPlaneCount
int32_t ___m_CullingPlaneCount_2;
// UnityEngine.Rendering.ShadowSplitData/<m_CullingPlanes>e__FixedBuffer UnityEngine.Rendering.ShadowSplitData::m_CullingPlanes
U3Cm_CullingPlanesU3Ee__FixedBuffer_tC12F25D54F08F8DA4BD1129A6E4B09385A888B62 ___m_CullingPlanes_3;
// UnityEngine.Vector4 UnityEngine.Rendering.ShadowSplitData::m_CullingSphere
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_CullingSphere_4;
// System.Single UnityEngine.Rendering.ShadowSplitData::m_ShadowCascadeBlendCullingFactor
float ___m_ShadowCascadeBlendCullingFactor_5;
// System.Single UnityEngine.Rendering.ShadowSplitData::m_CullingNearPlane
float ___m_CullingNearPlane_6;
};
struct ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF_StaticFields
{
// System.Int32 UnityEngine.Rendering.ShadowSplitData::maximumCullingPlaneCount
int32_t ___maximumCullingPlaneCount_1;
};
// UnityEngine.ShadowmaskMode
struct ShadowmaskMode_t47E123CD6093F54FA308C6BA3D84326F4CBD4B77
{
// System.Int32 UnityEngine.ShadowmaskMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.SortingCriteria
struct SortingCriteria_t4907D221CB6E6AA4A32C1ED7B5D17103FD3E7C39
{
// System.Int32 UnityEngine.Rendering.SortingCriteria::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.StoreActionsOptimization
struct StoreActionsOptimization_tB5EB82E81175365B1DF3C5DE71F35E77E3B38B4A
{
// System.Int32 UnityEngine.Rendering.Universal.StoreActionsOptimization::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.TextureCurveParameter
struct TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B : public VolumeParameter_1_t2568C1D65C317243AD2D110790FE99CF3A544ACD
{
};
// UnityEngine.Rendering.TextureDimension
struct TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642
{
// System.Int32 UnityEngine.Rendering.TextureDimension::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.TonemappingMode
struct TonemappingMode_t02C640FB19D579E2BF9B9EA58F87F8F115544267
{
// System.Int32 UnityEngine.Rendering.Universal.TonemappingMode::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.URPProfileId
struct URPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481
{
// System.Int32 UnityEngine.Rendering.Universal.URPProfileId::value__
int32_t ___value___2;
};
// UnityEngine.VRTextureUsage
struct VRTextureUsage_t57FAA0077810142A461D74EDC5E33FC3D78BD2E8
{
// System.Int32 UnityEngine.VRTextureUsage::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.VisibleLightFlags
struct VisibleLightFlags_t337DB92EFB0014AD6A250E1E45338B1194657CD8
{
// System.Int32 UnityEngine.Rendering.VisibleLightFlags::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.VolumeFrameworkUpdateMode
struct VolumeFrameworkUpdateMode_tCD9A8BEF3700F3AA490F1BB39EF8A88E94398627
{
// System.Int32 UnityEngine.Rendering.Universal.VolumeFrameworkUpdateMode::value__
int32_t ___value___2;
};
// Unity.Mathematics.float4x4
struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2
{
// Unity.Mathematics.float4 Unity.Mathematics.float4x4::c0
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c0_0;
// Unity.Mathematics.float4 Unity.Mathematics.float4x4::c1
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c1_1;
// Unity.Mathematics.float4 Unity.Mathematics.float4x4::c2
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c2_2;
// Unity.Mathematics.float4 Unity.Mathematics.float4x4::c3
float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___c3_3;
};
struct float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2_StaticFields
{
// Unity.Mathematics.float4x4 Unity.Mathematics.float4x4::identity
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___identity_4;
// Unity.Mathematics.float4x4 Unity.Mathematics.float4x4::zero
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___zero_5;
};
// UnityEngine.Rendering.Universal.Internal.DeferredLights/StencilDeferredPasses
struct StencilDeferredPasses_t9479EED6C67F127B3EB4FCA8E5F664F0E95AFC6E
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/StencilDeferredPasses::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.Internal.DeferredLights/TileDeferredPasses
struct TileDeferredPasses_t3620D7674F38AB07309160707E455DABAB886070
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/TileDeferredPasses::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.Internal.DeferredTiler/ClipResult
struct ClipResult_t97AB67181F46F967A8E5A81B0364EDE78D321606
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler/ClipResult::value__
int32_t ___value___2;
};
// UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight
struct PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE
{
// Unity.Mathematics.float3 UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight::posVS
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS_0;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight::radius
float ___radius_1;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight::minDist
float ___minDist_2;
// Unity.Mathematics.float2 UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight::screenPos
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___screenPos_3;
// System.UInt16 UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight::visLightIndex
uint16_t ___visLightIndex_4;
};
// UnityEngine.Rendering.Universal.ShaderInput/LightData
struct LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED
{
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.ShaderInput/LightData::position
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___position_0;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.ShaderInput/LightData::color
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___color_1;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.ShaderInput/LightData::attenuation
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___attenuation_2;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.ShaderInput/LightData::spotDirection
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___spotDirection_3;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.ShaderInput/LightData::occlusionProbeChannels
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___occlusionProbeChannels_4;
// System.UInt32 UnityEngine.Rendering.Universal.ShaderInput/LightData::layerMask
uint32_t ___layerMask_5;
};
// Unity.Collections.NativeArray`1<System.Int32>
struct NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.Int32Enum>
struct NativeArray_1_tE0DCAF7ED58915BC160F767E310F0F0A55B6BC75
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ>
struct NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.LightType>
struct NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.PreTile>
struct NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.Single>
struct NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.UInt16>
struct NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<System.UInt32>
struct NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Vector4>
struct NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>
struct NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin>
struct NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<Unity.Mathematics.float3>
struct NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<Unity.Mathematics.float4>
struct NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>
struct NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ShaderInput/LightData>
struct NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A
{
// System.Void* Unity.Collections.NativeArray`1::m_Buffer
void* ___m_Buffer_0;
// System.Int32 Unity.Collections.NativeArray`1::m_Length
int32_t ___m_Length_1;
// Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel
int32_t ___m_AllocatorLabel_2;
};
// UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.Universal.TonemappingMode>
struct VolumeParameter_1_tBA92B79A20B96D6212DF5589AAFA7B0B4AC68A2C : public VolumeParameter_t95994C89644D2CC4C11F666571492420D16BED72
{
// T UnityEngine.Rendering.VolumeParameter`1::m_Value
int32_t ___m_Value_2;
};
// UnityEngine.Rendering.ClampedFloatParameter
struct ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8 : public FloatParameter_t566B623CD21B2F957A20BA790ACEF6684A712106
{
// System.Single UnityEngine.Rendering.ClampedFloatParameter::min
float ___min_3;
// System.Single UnityEngine.Rendering.ClampedFloatParameter::max
float ___max_4;
};
// UnityEngine.Rendering.ColorParameter
struct ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0 : public VolumeParameter_1_t548F25B8FDAED7E284E53FF27602B841970079FC
{
// System.Boolean UnityEngine.Rendering.ColorParameter::hdr
bool ___hdr_3;
// System.Boolean UnityEngine.Rendering.ColorParameter::showAlpha
bool ___showAlpha_4;
// System.Boolean UnityEngine.Rendering.ColorParameter::showEyeDropper
bool ___showEyeDropper_5;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.LightBakingOutput
struct LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90
{
// System.Int32 UnityEngine.LightBakingOutput::probeOcclusionLightIndex
int32_t ___probeOcclusionLightIndex_0;
// System.Int32 UnityEngine.LightBakingOutput::occlusionMaskChannel
int32_t ___occlusionMaskChannel_1;
// UnityEngine.LightmapBakeType UnityEngine.LightBakingOutput::lightmapBakeType
int32_t ___lightmapBakeType_2;
// UnityEngine.MixedLightingMode UnityEngine.LightBakingOutput::mixedLightingMode
int32_t ___mixedLightingMode_3;
// System.Boolean UnityEngine.LightBakingOutput::isBaked
bool ___isBaked_4;
};
// Native definition for P/Invoke marshalling of UnityEngine.LightBakingOutput
struct LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90_marshaled_pinvoke
{
int32_t ___probeOcclusionLightIndex_0;
int32_t ___occlusionMaskChannel_1;
int32_t ___lightmapBakeType_2;
int32_t ___mixedLightingMode_3;
int32_t ___isBaked_4;
};
// Native definition for COM marshalling of UnityEngine.LightBakingOutput
struct LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90_marshaled_com
{
int32_t ___probeOcclusionLightIndex_0;
int32_t ___occlusionMaskChannel_1;
int32_t ___lightmapBakeType_2;
int32_t ___mixedLightingMode_3;
int32_t ___isBaked_4;
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Rendering.MinFloatParameter
struct MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9 : public FloatParameter_t566B623CD21B2F957A20BA790ACEF6684A712106
{
// System.Single UnityEngine.Rendering.MinFloatParameter::min
float ___min_3;
};
// 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.Universal.PostProcessingData
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4
{
// UnityEngine.Rendering.Universal.ColorGradingMode UnityEngine.Rendering.Universal.PostProcessingData::gradingMode
int32_t ___gradingMode_0;
// System.Int32 UnityEngine.Rendering.Universal.PostProcessingData::lutSize
int32_t ___lutSize_1;
// System.Boolean UnityEngine.Rendering.Universal.PostProcessingData::useFastSRGBLinearConversion
bool ___useFastSRGBLinearConversion_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.PostProcessingData
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_pinvoke
{
int32_t ___gradingMode_0;
int32_t ___lutSize_1;
int32_t ___useFastSRGBLinearConversion_2;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.PostProcessingData
struct PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_com
{
int32_t ___gradingMode_0;
int32_t ___lutSize_1;
int32_t ___useFastSRGBLinearConversion_2;
};
// UnityEngine.Rendering.RasterState
struct RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26
{
// UnityEngine.Rendering.CullMode UnityEngine.Rendering.RasterState::m_CullingMode
int32_t ___m_CullingMode_1;
// System.Int32 UnityEngine.Rendering.RasterState::m_OffsetUnits
int32_t ___m_OffsetUnits_2;
// System.Single UnityEngine.Rendering.RasterState::m_OffsetFactor
float ___m_OffsetFactor_3;
// System.Byte UnityEngine.Rendering.RasterState::m_DepthClip
uint8_t ___m_DepthClip_4;
// System.Byte UnityEngine.Rendering.RasterState::m_Conservative
uint8_t ___m_Conservative_5;
// System.Byte UnityEngine.Rendering.RasterState::m_Padding1
uint8_t ___m_Padding1_6;
// System.Byte UnityEngine.Rendering.RasterState::m_Padding2
uint8_t ___m_Padding2_7;
};
struct RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26_StaticFields
{
// UnityEngine.Rendering.RasterState UnityEngine.Rendering.RasterState::defaultValue
RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 ___defaultValue_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;
};
// UnityEngine.RenderTextureDescriptor
struct RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46
{
// System.Int32 UnityEngine.RenderTextureDescriptor::<width>k__BackingField
int32_t ___U3CwidthU3Ek__BackingField_0;
// System.Int32 UnityEngine.RenderTextureDescriptor::<height>k__BackingField
int32_t ___U3CheightU3Ek__BackingField_1;
// System.Int32 UnityEngine.RenderTextureDescriptor::<msaaSamples>k__BackingField
int32_t ___U3CmsaaSamplesU3Ek__BackingField_2;
// System.Int32 UnityEngine.RenderTextureDescriptor::<volumeDepth>k__BackingField
int32_t ___U3CvolumeDepthU3Ek__BackingField_3;
// System.Int32 UnityEngine.RenderTextureDescriptor::<mipCount>k__BackingField
int32_t ___U3CmipCountU3Ek__BackingField_4;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::_graphicsFormat
int32_t ____graphicsFormat_5;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<stencilFormat>k__BackingField
int32_t ___U3CstencilFormatU3Ek__BackingField_6;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::<depthStencilFormat>k__BackingField
int32_t ___U3CdepthStencilFormatU3Ek__BackingField_7;
// UnityEngine.Rendering.TextureDimension UnityEngine.RenderTextureDescriptor::<dimension>k__BackingField
int32_t ___U3CdimensionU3Ek__BackingField_8;
// UnityEngine.Rendering.ShadowSamplingMode UnityEngine.RenderTextureDescriptor::<shadowSamplingMode>k__BackingField
int32_t ___U3CshadowSamplingModeU3Ek__BackingField_9;
// UnityEngine.VRTextureUsage UnityEngine.RenderTextureDescriptor::<vrUsage>k__BackingField
int32_t ___U3CvrUsageU3Ek__BackingField_10;
// UnityEngine.RenderTextureCreationFlags UnityEngine.RenderTextureDescriptor::_flags
int32_t ____flags_11;
// UnityEngine.RenderTextureMemoryless UnityEngine.RenderTextureDescriptor::<memoryless>k__BackingField
int32_t ___U3CmemorylessU3Ek__BackingField_12;
};
// UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899
{
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_IsOrthographic
int32_t ___m_IsOrthographic_0;
// UnityEngine.Rendering.LODParameters UnityEngine.Rendering.ScriptableCullingParameters::m_LODParameters
LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters_1;
// UnityEngine.Rendering.ScriptableCullingParameters/<m_CullingPlanes>e__FixedBuffer UnityEngine.Rendering.ScriptableCullingParameters::m_CullingPlanes
U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes_3;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingPlaneCount
int32_t ___m_CullingPlaneCount_4;
// System.UInt32 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingMask
uint32_t ___m_CullingMask_5;
// System.UInt64 UnityEngine.Rendering.ScriptableCullingParameters::m_SceneMask
uint64_t ___m_SceneMask_6;
// UnityEngine.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>e__FixedBuffer UnityEngine.Rendering.ScriptableCullingParameters::m_LayerFarCullDistances
U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances_8;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_LayerCull
int32_t ___m_LayerCull_9;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_CullingMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix_10;
// UnityEngine.Vector3 UnityEngine.Rendering.ScriptableCullingParameters::m_Origin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_11;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_ShadowDistance
float ___m_ShadowDistance_12;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_ShadowNearPlaneOffset
float ___m_ShadowNearPlaneOffset_13;
// UnityEngine.Rendering.CullingOptions UnityEngine.Rendering.ScriptableCullingParameters::m_CullingOptions
int32_t ___m_CullingOptions_14;
// UnityEngine.Rendering.ReflectionProbeSortingCriteria UnityEngine.Rendering.ScriptableCullingParameters::m_ReflectionProbeSortingCriteria
int32_t ___m_ReflectionProbeSortingCriteria_15;
// UnityEngine.Rendering.CameraProperties UnityEngine.Rendering.ScriptableCullingParameters::m_CameraProperties
CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties_16;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_AccurateOcclusionThreshold
float ___m_AccurateOcclusionThreshold_17;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_MaximumPortalCullingJobs
int32_t ___m_MaximumPortalCullingJobs_18;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_StereoViewMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix_19;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.ScriptableCullingParameters::m_StereoProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix_20;
// System.Single UnityEngine.Rendering.ScriptableCullingParameters::m_StereoSeparationDistance
float ___m_StereoSeparationDistance_21;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_maximumVisibleLights
int32_t ___m_maximumVisibleLights_22;
// System.Boolean UnityEngine.Rendering.ScriptableCullingParameters::m_ConservativeEnclosingSphere
bool ___m_ConservativeEnclosingSphere_23;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::m_NumIterationsEnclosingSphere
int32_t ___m_NumIterationsEnclosingSphere_24;
};
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_StaticFields
{
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::maximumCullingPlaneCount
int32_t ___maximumCullingPlaneCount_2;
// System.Int32 UnityEngine.Rendering.ScriptableCullingParameters::layerCount
int32_t ___layerCount_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_marshaled_pinvoke
{
int32_t ___m_IsOrthographic_0;
LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters_1;
U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes_3;
int32_t ___m_CullingPlaneCount_4;
uint32_t ___m_CullingMask_5;
uint64_t ___m_SceneMask_6;
U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances_8;
int32_t ___m_LayerCull_9;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_11;
float ___m_ShadowDistance_12;
float ___m_ShadowNearPlaneOffset_13;
int32_t ___m_CullingOptions_14;
int32_t ___m_ReflectionProbeSortingCriteria_15;
CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties_16;
float ___m_AccurateOcclusionThreshold_17;
int32_t ___m_MaximumPortalCullingJobs_18;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix_19;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix_20;
float ___m_StereoSeparationDistance_21;
int32_t ___m_maximumVisibleLights_22;
int32_t ___m_ConservativeEnclosingSphere_23;
int32_t ___m_NumIterationsEnclosingSphere_24;
};
// Native definition for COM marshalling of UnityEngine.Rendering.ScriptableCullingParameters
struct ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899_marshaled_com
{
int32_t ___m_IsOrthographic_0;
LODParameters_t54D2AA0FD8E53BCF51D7A42BC1A72FCA8C78A08A ___m_LODParameters_1;
U3Cm_CullingPlanesU3Ee__FixedBuffer_t1E4CBEC7086738067A0EF9A1B2B6B36059DAB955 ___m_CullingPlanes_3;
int32_t ___m_CullingPlaneCount_4;
uint32_t ___m_CullingMask_5;
uint64_t ___m_SceneMask_6;
U3Cm_LayerFarCullDistancesU3Ee__FixedBuffer_tD64F550B6761957A5DA6A33A171BBF4FB4EB667D ___m_LayerFarCullDistances_8;
int32_t ___m_LayerCull_9;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_11;
float ___m_ShadowDistance_12;
float ___m_ShadowNearPlaneOffset_13;
int32_t ___m_CullingOptions_14;
int32_t ___m_ReflectionProbeSortingCriteria_15;
CameraProperties_t9318B43C06A9BAC4CD8BC5EFCC9FE6882D296D57 ___m_CameraProperties_16;
float ___m_AccurateOcclusionThreshold_17;
int32_t ___m_MaximumPortalCullingJobs_18;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoViewMatrix_19;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_StereoProjectionMatrix_20;
float ___m_StereoSeparationDistance_21;
int32_t ___m_maximumVisibleLights_22;
int32_t ___m_ConservativeEnclosingSphere_23;
int32_t ___m_NumIterationsEnclosingSphere_24;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Rendering.ShadowDrawingSettings
struct ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4
{
// UnityEngine.Rendering.CullingResults UnityEngine.Rendering.ShadowDrawingSettings::m_CullingResults
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___m_CullingResults_0;
// System.Int32 UnityEngine.Rendering.ShadowDrawingSettings::m_LightIndex
int32_t ___m_LightIndex_1;
// System.Int32 UnityEngine.Rendering.ShadowDrawingSettings::m_UseRenderingLayerMaskTest
int32_t ___m_UseRenderingLayerMaskTest_2;
// UnityEngine.Rendering.ShadowSplitData UnityEngine.Rendering.ShadowDrawingSettings::m_SplitData
ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF ___m_SplitData_3;
// UnityEngine.ShadowObjectsFilter UnityEngine.Rendering.ShadowDrawingSettings::m_ObjectsFilter
int32_t ___m_ObjectsFilter_4;
};
// UnityEngine.Rendering.Universal.ShadowSliceData
struct ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20
{
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.ShadowSliceData::viewMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___viewMatrix_0;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.ShadowSliceData::projectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projectionMatrix_1;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.ShadowSliceData::shadowTransform
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___shadowTransform_2;
// System.Int32 UnityEngine.Rendering.Universal.ShadowSliceData::offsetX
int32_t ___offsetX_3;
// System.Int32 UnityEngine.Rendering.Universal.ShadowSliceData::offsetY
int32_t ___offsetY_4;
// System.Int32 UnityEngine.Rendering.Universal.ShadowSliceData::resolution
int32_t ___resolution_5;
// UnityEngine.Rendering.ShadowSplitData UnityEngine.Rendering.Universal.ShadowSliceData::splitData
ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF ___splitData_6;
};
// UnityEngine.Rendering.SortingSettings
struct SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72
{
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_WorldToCameraMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldToCameraMatrix_0;
// UnityEngine.Vector3 UnityEngine.Rendering.SortingSettings::m_CameraPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition_1;
// UnityEngine.Vector3 UnityEngine.Rendering.SortingSettings::m_CustomAxis
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CustomAxis_2;
// UnityEngine.Rendering.SortingCriteria UnityEngine.Rendering.SortingSettings::m_Criteria
int32_t ___m_Criteria_3;
// UnityEngine.Rendering.DistanceMetric UnityEngine.Rendering.SortingSettings::m_DistanceMetric
int32_t ___m_DistanceMetric_4;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_PreviousVPMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_PreviousVPMatrix_5;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.SortingSettings::m_NonJitteredVPMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_NonJitteredVPMatrix_6;
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// 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.Vector4Parameter
struct Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51 : public VolumeParameter_1_tF55730717D62BD99642CBDBBD61DC4E5E5396E1C
{
};
// UnityEngine.Rendering.VisibleLight
struct VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805
{
// UnityEngine.LightType UnityEngine.Rendering.VisibleLight::m_LightType
int32_t ___m_LightType_0;
// UnityEngine.Color UnityEngine.Rendering.VisibleLight::m_FinalColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_FinalColor_1;
// UnityEngine.Rect UnityEngine.Rendering.VisibleLight::m_ScreenRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_ScreenRect_2;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.VisibleLight::m_LocalToWorldMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_LocalToWorldMatrix_3;
// System.Single UnityEngine.Rendering.VisibleLight::m_Range
float ___m_Range_4;
// System.Single UnityEngine.Rendering.VisibleLight::m_SpotAngle
float ___m_SpotAngle_5;
// System.Int32 UnityEngine.Rendering.VisibleLight::m_InstanceId
int32_t ___m_InstanceId_6;
// UnityEngine.Rendering.VisibleLightFlags UnityEngine.Rendering.VisibleLight::m_Flags
int32_t ___m_Flags_7;
};
// UnityEngine.Rendering.Universal.LightCookieManager/Settings/AtlasSettings
struct AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453
{
// UnityEngine.Vector2Int UnityEngine.Rendering.Universal.LightCookieManager/Settings/AtlasSettings::resolution
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___resolution_0;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.LightCookieManager/Settings/AtlasSettings::format
int32_t ___format_1;
// System.Boolean UnityEngine.Rendering.Universal.LightCookieManager/Settings/AtlasSettings::useMips
bool ___useMips_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LightCookieManager/Settings/AtlasSettings
struct AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453_marshaled_pinvoke
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___resolution_0;
int32_t ___format_1;
int32_t ___useMips_2;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LightCookieManager/Settings/AtlasSettings
struct AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453_marshaled_com
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___resolution_0;
int32_t ___format_1;
int32_t ___useMips_2;
};
// UnityEngine.Rendering.Universal.ReorderJob`1<UnityEngine.Rendering.Universal.LightMinMaxZ>
struct ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB
{
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.ReorderJob`1::indices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indices_0;
// Unity.Collections.NativeArray`1<T> UnityEngine.Rendering.Universal.ReorderJob`1::input
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 ___input_1;
// Unity.Collections.NativeArray`1<T> UnityEngine.Rendering.Universal.ReorderJob`1::output
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 ___output_2;
};
// UnityEngine.Rendering.Universal.ReorderJob`1<UnityEngine.Rendering.VisibleLight>
struct ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C
{
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.ReorderJob`1::indices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indices_0;
// Unity.Collections.NativeArray`1<T> UnityEngine.Rendering.Universal.ReorderJob`1::input
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___input_1;
// Unity.Collections.NativeArray`1<T> UnityEngine.Rendering.Universal.ReorderJob`1::output
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___output_2;
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// UnityEngine.Rendering.AttachmentDescriptor
struct AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E
{
// UnityEngine.Rendering.RenderBufferLoadAction UnityEngine.Rendering.AttachmentDescriptor::m_LoadAction
int32_t ___m_LoadAction_0;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.AttachmentDescriptor::m_StoreAction
int32_t ___m_StoreAction_1;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.AttachmentDescriptor::m_Format
int32_t ___m_Format_2;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.AttachmentDescriptor::m_LoadStoreTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_LoadStoreTarget_3;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.AttachmentDescriptor::m_ResolveTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_ResolveTarget_4;
// UnityEngine.Color UnityEngine.Rendering.AttachmentDescriptor::m_ClearColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ClearColor_5;
// System.Single UnityEngine.Rendering.AttachmentDescriptor::m_ClearDepth
float ___m_ClearDepth_6;
// System.UInt32 UnityEngine.Rendering.AttachmentDescriptor::m_ClearStencil
uint32_t ___m_ClearStencil_7;
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.Universal.Internal.BitArray
struct BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B
{
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.Internal.BitArray::m_Mem
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___m_Mem_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.BitArray::m_BitCount
int32_t ___m_BitCount_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.BitArray::m_IntCount
int32_t ___m_IntCount_2;
};
// UnityEngine.Rendering.Universal.CameraData
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E
{
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.CameraData::m_ViewMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix_0;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.CameraData::m_ProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix_1;
// UnityEngine.Camera UnityEngine.Rendering.Universal.CameraData::camera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera_2;
// UnityEngine.Rendering.Universal.CameraRenderType UnityEngine.Rendering.Universal.CameraData::renderType
int32_t ___renderType_3;
// UnityEngine.RenderTexture UnityEngine.Rendering.Universal.CameraData::targetTexture
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture_4;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.CameraData::cameraTargetDescriptor
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor_5;
// UnityEngine.Rect UnityEngine.Rendering.Universal.CameraData::pixelRect
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect_6;
// System.Int32 UnityEngine.Rendering.Universal.CameraData::pixelWidth
int32_t ___pixelWidth_7;
// System.Int32 UnityEngine.Rendering.Universal.CameraData::pixelHeight
int32_t ___pixelHeight_8;
// System.Single UnityEngine.Rendering.Universal.CameraData::aspectRatio
float ___aspectRatio_9;
// System.Single UnityEngine.Rendering.Universal.CameraData::renderScale
float ___renderScale_10;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::clearDepth
bool ___clearDepth_11;
// UnityEngine.CameraType UnityEngine.Rendering.Universal.CameraData::cameraType
int32_t ___cameraType_12;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isDefaultViewport
bool ___isDefaultViewport_13;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isHdrEnabled
bool ___isHdrEnabled_14;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::requiresDepthTexture
bool ___requiresDepthTexture_15;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::requiresOpaqueTexture
bool ___requiresOpaqueTexture_16;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::postProcessingRequiresDepthTexture
bool ___postProcessingRequiresDepthTexture_17;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::xrRendering
bool ___xrRendering_18;
// UnityEngine.Rendering.SortingCriteria UnityEngine.Rendering.Universal.CameraData::defaultOpaqueSortFlags
int32_t ___defaultOpaqueSortFlags_19;
// UnityEngine.Rendering.Universal.XRPass UnityEngine.Rendering.Universal.CameraData::xr
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr_20;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isStereoEnabled
bool ___isStereoEnabled_21;
// System.Single UnityEngine.Rendering.Universal.CameraData::maxShadowDistance
float ___maxShadowDistance_22;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::postProcessEnabled
bool ___postProcessEnabled_23;
// System.Collections.Generic.IEnumerator`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>> UnityEngine.Rendering.Universal.CameraData::captureActions
RuntimeObject* ___captureActions_24;
// UnityEngine.LayerMask UnityEngine.Rendering.Universal.CameraData::volumeLayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask_25;
// UnityEngine.Transform UnityEngine.Rendering.Universal.CameraData::volumeTrigger
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger_26;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isStopNaNEnabled
bool ___isStopNaNEnabled_27;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::isDitheringEnabled
bool ___isDitheringEnabled_28;
// UnityEngine.Rendering.Universal.AntialiasingMode UnityEngine.Rendering.Universal.CameraData::antialiasing
int32_t ___antialiasing_29;
// UnityEngine.Rendering.Universal.AntialiasingQuality UnityEngine.Rendering.Universal.CameraData::antialiasingQuality
int32_t ___antialiasingQuality_30;
// UnityEngine.Rendering.Universal.ScriptableRenderer UnityEngine.Rendering.Universal.CameraData::renderer
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer_31;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::resolveFinalTarget
bool ___resolveFinalTarget_32;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.CameraData::worldSpaceCameraPos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos_33;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.CameraData
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_pinvoke
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera_2;
int32_t ___renderType_3;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture_4;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor_5;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect_6;
int32_t ___pixelWidth_7;
int32_t ___pixelHeight_8;
float ___aspectRatio_9;
float ___renderScale_10;
int32_t ___clearDepth_11;
int32_t ___cameraType_12;
int32_t ___isDefaultViewport_13;
int32_t ___isHdrEnabled_14;
int32_t ___requiresDepthTexture_15;
int32_t ___requiresOpaqueTexture_16;
int32_t ___postProcessingRequiresDepthTexture_17;
int32_t ___xrRendering_18;
int32_t ___defaultOpaqueSortFlags_19;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr_20;
int32_t ___isStereoEnabled_21;
float ___maxShadowDistance_22;
int32_t ___postProcessEnabled_23;
RuntimeObject* ___captureActions_24;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask_25;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger_26;
int32_t ___isStopNaNEnabled_27;
int32_t ___isDitheringEnabled_28;
int32_t ___antialiasing_29;
int32_t ___antialiasingQuality_30;
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer_31;
int32_t ___resolveFinalTarget_32;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos_33;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.CameraData
struct CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_com
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ViewMatrix_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_ProjectionMatrix_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera_2;
int32_t ___renderType_3;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture_4;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTargetDescriptor_5;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___pixelRect_6;
int32_t ___pixelWidth_7;
int32_t ___pixelHeight_8;
float ___aspectRatio_9;
float ___renderScale_10;
int32_t ___clearDepth_11;
int32_t ___cameraType_12;
int32_t ___isDefaultViewport_13;
int32_t ___isHdrEnabled_14;
int32_t ___requiresDepthTexture_15;
int32_t ___requiresOpaqueTexture_16;
int32_t ___postProcessingRequiresDepthTexture_17;
int32_t ___xrRendering_18;
int32_t ___defaultOpaqueSortFlags_19;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xr_20;
int32_t ___isStereoEnabled_21;
float ___maxShadowDistance_22;
int32_t ___postProcessEnabled_23;
RuntimeObject* ___captureActions_24;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___volumeLayerMask_25;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___volumeTrigger_26;
int32_t ___isStopNaNEnabled_27;
int32_t ___isDitheringEnabled_28;
int32_t ___antialiasing_29;
int32_t ___antialiasingQuality_30;
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___renderer_31;
int32_t ___resolveFinalTarget_32;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldSpaceCameraPos_33;
};
// UnityEngine.Rendering.Universal.DebugHandler
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4 : public RuntimeObject
{
// UnityEngine.Material UnityEngine.Rendering.Universal.DebugHandler::m_ReplacementMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_ReplacementMaterial_27;
// System.Boolean UnityEngine.Rendering.Universal.DebugHandler::m_HasDebugRenderTarget
bool ___m_HasDebugRenderTarget_28;
// System.Boolean UnityEngine.Rendering.Universal.DebugHandler::m_DebugRenderTargetSupportsStereo
bool ___m_DebugRenderTargetSupportsStereo_29;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.DebugHandler::m_DebugRenderTargetPixelRect
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_DebugRenderTargetPixelRect_30;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.DebugHandler::m_DebugRenderTargetIdentifier
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DebugRenderTargetIdentifier_31;
// UnityEngine.Rendering.Universal.DebugDisplaySettings UnityEngine.Rendering.Universal.DebugHandler::m_DebugDisplaySettings
DebugDisplaySettings_t8171A1BB62EF9D4E5AA525E97E3225633B7B3F1C* ___m_DebugDisplaySettings_32;
};
struct DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugColorInvalidModePropertyId
int32_t ___k_DebugColorInvalidModePropertyId_0;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugColorPropertyId
int32_t ___k_DebugColorPropertyId_1;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugTexturePropertyId
int32_t ___k_DebugTexturePropertyId_2;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugTextureNoStereoPropertyId
int32_t ___k_DebugTextureNoStereoPropertyId_3;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugTextureDisplayRect
int32_t ___k_DebugTextureDisplayRect_4;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugRenderTargetSupportsStereo
int32_t ___k_DebugRenderTargetSupportsStereo_5;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugMaterialModeId
int32_t ___k_DebugMaterialModeId_6;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugVertexAttributeModeId
int32_t ___k_DebugVertexAttributeModeId_7;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugMaterialValidationModeId
int32_t ___k_DebugMaterialValidationModeId_8;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugMipInfoModeId
int32_t ___k_DebugMipInfoModeId_9;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugSceneOverrideModeId
int32_t ___k_DebugSceneOverrideModeId_10;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugFullScreenModeId
int32_t ___k_DebugFullScreenModeId_11;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidationModeId
int32_t ___k_DebugValidationModeId_12;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateBelowMinThresholdColorPropertyId
int32_t ___k_DebugValidateBelowMinThresholdColorPropertyId_13;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAboveMaxThresholdColorPropertyId
int32_t ___k_DebugValidateAboveMaxThresholdColorPropertyId_14;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugLightingModeId
int32_t ___k_DebugLightingModeId_15;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugLightingFeatureFlagsId
int32_t ___k_DebugLightingFeatureFlagsId_16;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoMinLuminanceId
int32_t ___k_DebugValidateAlbedoMinLuminanceId_17;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoMaxLuminanceId
int32_t ___k_DebugValidateAlbedoMaxLuminanceId_18;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoSaturationToleranceId
int32_t ___k_DebugValidateAlbedoSaturationToleranceId_19;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoHueToleranceId
int32_t ___k_DebugValidateAlbedoHueToleranceId_20;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateAlbedoCompareColorId
int32_t ___k_DebugValidateAlbedoCompareColorId_21;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateMetallicMinValueId
int32_t ___k_DebugValidateMetallicMinValueId_22;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_DebugValidateMetallicMaxValueId
int32_t ___k_DebugValidateMetallicMaxValueId_23;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_ValidationChannelsId
int32_t ___k_ValidationChannelsId_24;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_RangeMinimumId
int32_t ___k_RangeMinimumId_25;
// System.Int32 UnityEngine.Rendering.Universal.DebugHandler::k_RangeMaximumId
int32_t ___k_RangeMaximumId_26;
};
// UnityEngine.Rendering.Universal.Internal.DeferredTiler
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TilePixelWidth
int32_t ___m_TilePixelWidth_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TilePixelHeight
int32_t ___m_TilePixelHeight_1;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TileXCount
int32_t ___m_TileXCount_2;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TileYCount
int32_t ___m_TileYCount_3;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TileHeaderSize
int32_t ___m_TileHeaderSize_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_AvgLightPerTile
int32_t ___m_AvgLightPerTile_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TilerLevel
int32_t ___m_TilerLevel_6;
// UnityEngine.FrustumPlanes UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_FrustumPlanes
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 ___m_FrustumPlanes_7;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_IsOrthographic
bool ___m_IsOrthographic_8;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_Counters
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_Counters_9;
// Unity.Collections.NativeArray`1<System.UInt16> UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TileData
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___m_TileData_10;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_TileHeaders
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___m_TileHeaders_11;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.PreTile> UnityEngine.Rendering.Universal.Internal.DeferredTiler::m_PreTiles
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01 ___m_PreTiles_12;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.DeferredTiler
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke
{
int32_t ___m_TilePixelWidth_0;
int32_t ___m_TilePixelHeight_1;
int32_t ___m_TileXCount_2;
int32_t ___m_TileYCount_3;
int32_t ___m_TileHeaderSize_4;
int32_t ___m_AvgLightPerTile_5;
int32_t ___m_TilerLevel_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 ___m_FrustumPlanes_7;
int32_t ___m_IsOrthographic_8;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_Counters_9;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___m_TileData_10;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___m_TileHeaders_11;
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01 ___m_PreTiles_12;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.DeferredTiler
struct DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com
{
int32_t ___m_TilePixelWidth_0;
int32_t ___m_TilePixelHeight_1;
int32_t ___m_TileXCount_2;
int32_t ___m_TileYCount_3;
int32_t ___m_TileHeaderSize_4;
int32_t ___m_AvgLightPerTile_5;
int32_t ___m_TilerLevel_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 ___m_FrustumPlanes_7;
int32_t ___m_IsOrthographic_8;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_Counters_9;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___m_TileData_10;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___m_TileHeaders_11;
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01 ___m_PreTiles_12;
};
// UnityEngine.Rendering.DrawingSettings
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49
{
// UnityEngine.Rendering.SortingSettings UnityEngine.Rendering.DrawingSettings::m_SortingSettings
SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 ___m_SortingSettings_1;
// UnityEngine.Rendering.DrawingSettings/<shaderPassNames>e__FixedBuffer UnityEngine.Rendering.DrawingSettings::shaderPassNames
U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D ___shaderPassNames_2;
// UnityEngine.Rendering.PerObjectData UnityEngine.Rendering.DrawingSettings::m_PerObjectData
int32_t ___m_PerObjectData_3;
// UnityEngine.Rendering.DrawRendererFlags UnityEngine.Rendering.DrawingSettings::m_Flags
int32_t ___m_Flags_4;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_OverrideMaterialInstanceId
int32_t ___m_OverrideMaterialInstanceId_5;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_OverrideMaterialPassIndex
int32_t ___m_OverrideMaterialPassIndex_6;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_fallbackMaterialInstanceId
int32_t ___m_fallbackMaterialInstanceId_7;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_MainLightIndex
int32_t ___m_MainLightIndex_8;
// System.Int32 UnityEngine.Rendering.DrawingSettings::m_UseSrpBatcher
int32_t ___m_UseSrpBatcher_9;
};
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49_StaticFields
{
// System.Int32 UnityEngine.Rendering.DrawingSettings::maxShaderPasses
int32_t ___maxShaderPasses_0;
};
// UnityEngine.Rendering.Universal.Internal.ForwardLights
struct ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA : public RuntimeObject
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightsBufferId
int32_t ___m_AdditionalLightsBufferId_0;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightsIndicesId
int32_t ___m_AdditionalLightsIndicesId_1;
// UnityEngine.Rendering.Universal.MixedLightingSetup UnityEngine.Rendering.Universal.Internal.ForwardLights::m_MixedLightingSetup
int32_t ___m_MixedLightingSetup_4;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightPositions
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_AdditionalLightPositions_5;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightColors
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_AdditionalLightColors_6;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightAttenuations
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_AdditionalLightAttenuations_7;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightSpotDirections
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_AdditionalLightSpotDirections_8;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightOcclusionProbeChannels
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_AdditionalLightOcclusionProbeChannels_9;
// System.Single[] UnityEngine.Rendering.Universal.Internal.ForwardLights::m_AdditionalLightsLayerMasks
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_AdditionalLightsLayerMasks_10;
// System.Boolean UnityEngine.Rendering.Universal.Internal.ForwardLights::m_UseStructuredBuffer
bool ___m_UseStructuredBuffer_11;
// System.Boolean UnityEngine.Rendering.Universal.Internal.ForwardLights::m_UseClusteredRendering
bool ___m_UseClusteredRendering_12;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::m_DirectionalLightCount
int32_t ___m_DirectionalLightCount_13;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::m_ActualTileWidth
int32_t ___m_ActualTileWidth_14;
// Unity.Mathematics.int2 UnityEngine.Rendering.Universal.Internal.ForwardLights::m_TileResolution
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___m_TileResolution_15;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::m_RequestedTileWidth
int32_t ___m_RequestedTileWidth_16;
// System.Single UnityEngine.Rendering.Universal.Internal.ForwardLights::m_ZBinFactor
float ___m_ZBinFactor_17;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::m_ZBinOffset
int32_t ___m_ZBinOffset_18;
// Unity.Jobs.JobHandle UnityEngine.Rendering.Universal.Internal.ForwardLights::m_CullingHandle
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___m_CullingHandle_19;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin> UnityEngine.Rendering.Universal.Internal.ForwardLights::m_ZBins
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991 ___m_ZBins_20;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.Internal.ForwardLights::m_TileLightMasks
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___m_TileLightMasks_21;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.Internal.ForwardLights::m_ZBinBuffer
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_ZBinBuffer_22;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.Internal.ForwardLights::m_TileBuffer
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___m_TileBuffer_23;
// UnityEngine.Rendering.Universal.LightCookieManager UnityEngine.Rendering.Universal.Internal.ForwardLights::m_LightCookieManager
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___m_LightCookieManager_24;
};
struct ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_StaticFields
{
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.ForwardLights::m_ProfilingSampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampler_3;
};
// UnityEngine.Rendering.Universal.LightData
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470
{
// System.Int32 UnityEngine.Rendering.Universal.LightData::mainLightIndex
int32_t ___mainLightIndex_0;
// System.Int32 UnityEngine.Rendering.Universal.LightData::additionalLightsCount
int32_t ___additionalLightsCount_1;
// System.Int32 UnityEngine.Rendering.Universal.LightData::maxPerObjectAdditionalLightsCount
int32_t ___maxPerObjectAdditionalLightsCount_2;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight> UnityEngine.Rendering.Universal.LightData::visibleLights
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights_3;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.LightData::originalIndices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices_4;
// System.Boolean UnityEngine.Rendering.Universal.LightData::shadeAdditionalLightsPerVertex
bool ___shadeAdditionalLightsPerVertex_5;
// System.Boolean UnityEngine.Rendering.Universal.LightData::supportsMixedLighting
bool ___supportsMixedLighting_6;
// System.Boolean UnityEngine.Rendering.Universal.LightData::reflectionProbeBoxProjection
bool ___reflectionProbeBoxProjection_7;
// System.Boolean UnityEngine.Rendering.Universal.LightData::reflectionProbeBlending
bool ___reflectionProbeBlending_8;
// System.Boolean UnityEngine.Rendering.Universal.LightData::supportsLightLayers
bool ___supportsLightLayers_9;
// System.Boolean UnityEngine.Rendering.Universal.LightData::supportsAdditionalLights
bool ___supportsAdditionalLights_10;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LightData
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_pinvoke
{
int32_t ___mainLightIndex_0;
int32_t ___additionalLightsCount_1;
int32_t ___maxPerObjectAdditionalLightsCount_2;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices_4;
int32_t ___shadeAdditionalLightsPerVertex_5;
int32_t ___supportsMixedLighting_6;
int32_t ___reflectionProbeBoxProjection_7;
int32_t ___reflectionProbeBlending_8;
int32_t ___supportsLightLayers_9;
int32_t ___supportsAdditionalLights_10;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LightData
struct LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_com
{
int32_t ___mainLightIndex_0;
int32_t ___additionalLightsCount_1;
int32_t ___maxPerObjectAdditionalLightsCount_2;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___originalIndices_4;
int32_t ___shadeAdditionalLightsPerVertex_5;
int32_t ___supportsMixedLighting_6;
int32_t ___reflectionProbeBoxProjection_7;
int32_t ___reflectionProbeBlending_8;
int32_t ___supportsLightLayers_9;
int32_t ___supportsAdditionalLights_10;
};
// UnityEngine.Rendering.Universal.LightExtractionJob
struct LightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF
{
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight> UnityEngine.Rendering.Universal.LightExtractionJob::lights
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___lights_0;
// Unity.Collections.NativeArray`1<UnityEngine.LightType> UnityEngine.Rendering.Universal.LightExtractionJob::lightTypes
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 ___lightTypes_1;
// Unity.Collections.NativeArray`1<System.Single> UnityEngine.Rendering.Universal.LightExtractionJob::radiuses
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___radiuses_2;
// Unity.Collections.NativeArray`1<Unity.Mathematics.float3> UnityEngine.Rendering.Universal.LightExtractionJob::directions
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 ___directions_3;
// Unity.Collections.NativeArray`1<Unity.Mathematics.float3> UnityEngine.Rendering.Universal.LightExtractionJob::positions
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 ___positions_4;
// Unity.Collections.NativeArray`1<System.Single> UnityEngine.Rendering.Universal.LightExtractionJob::coneRadiuses
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___coneRadiuses_5;
};
// UnityEngine.Rendering.Universal.MinMaxZJob
struct MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD
{
// Unity.Mathematics.float4x4 UnityEngine.Rendering.Universal.MinMaxZJob::worldToViewMatrix
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 ___worldToViewMatrix_0;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight> UnityEngine.Rendering.Universal.MinMaxZJob::lights
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___lights_1;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ> UnityEngine.Rendering.Universal.MinMaxZJob::minMaxZs
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 ___minMaxZs_2;
// Unity.Collections.NativeArray`1<System.Single> UnityEngine.Rendering.Universal.MinMaxZJob::meanZs
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___meanZs_3;
};
// UnityEngine.Rendering.Universal.PostProcessData
struct PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.Rendering.Universal.PostProcessData/ShaderResources UnityEngine.Rendering.Universal.PostProcessData::shaders
ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59* ___shaders_4;
// UnityEngine.Rendering.Universal.PostProcessData/TextureResources UnityEngine.Rendering.Universal.PostProcessData::textures
TextureResources_t9220AC464374C6AA55163CD0AC71C62B85E6C122* ___textures_5;
};
// UnityEngine.Rendering.Universal.RadixSortJob
struct RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381
{
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.RadixSortJob::keys
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___keys_0;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.RadixSortJob::indices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___indices_1;
};
// UnityEngine.Rendering.RenderPipelineAsset
struct RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
// UnityEngine.Rendering.RenderStateBlock
struct RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733
{
// UnityEngine.Rendering.BlendState UnityEngine.Rendering.RenderStateBlock::m_BlendState
BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630 ___m_BlendState_0;
// UnityEngine.Rendering.RasterState UnityEngine.Rendering.RenderStateBlock::m_RasterState
RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 ___m_RasterState_1;
// UnityEngine.Rendering.DepthState UnityEngine.Rendering.RenderStateBlock::m_DepthState
DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 ___m_DepthState_2;
// UnityEngine.Rendering.StencilState UnityEngine.Rendering.RenderStateBlock::m_StencilState
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___m_StencilState_3;
// System.Int32 UnityEngine.Rendering.RenderStateBlock::m_StencilReference
int32_t ___m_StencilReference_4;
// UnityEngine.Rendering.RenderStateMask UnityEngine.Rendering.RenderStateBlock::m_Mask
int32_t ___m_Mask_5;
};
// UnityEngine.Rendering.Universal.RenderTargetHandle
struct RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66
{
// System.Int32 UnityEngine.Rendering.Universal.RenderTargetHandle::<id>k__BackingField
int32_t ___U3CidU3Ek__BackingField_0;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.RenderTargetHandle::<rtid>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CrtidU3Ek__BackingField_1;
};
struct RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields
{
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.RenderTargetHandle::CameraTarget
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___CameraTarget_2;
};
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Rendering.Universal.ScriptableRenderPass
struct ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0 : public RuntimeObject
{
// UnityEngine.Rendering.Universal.RenderPassEvent UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderPassEvent>k__BackingField
int32_t ___U3CrenderPassEventU3Ek__BackingField_0;
// UnityEngine.Rendering.RenderBufferStoreAction[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ColorStoreActions
RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_ColorStoreActions_1;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.Universal.ScriptableRenderPass::m_DepthStoreAction
int32_t ___m_DepthStoreAction_2;
// System.Boolean[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_OverriddenColorStoreActions
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___m_OverriddenColorStoreActions_3;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::m_OverriddenDepthStoreAction
bool ___m_OverriddenDepthStoreAction_4;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ScriptableRenderPass::<profilingSampler>k__BackingField
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___U3CprofilingSamplerU3Ek__BackingField_5;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<overrideCameraTarget>k__BackingField
bool ___U3CoverrideCameraTargetU3Ek__BackingField_6;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<isBlitRenderPass>k__BackingField
bool ___U3CisBlitRenderPassU3Ek__BackingField_7;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<useNativeRenderPass>k__BackingField
bool ___U3CuseNativeRenderPassU3Ek__BackingField_8;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetWidth>k__BackingField
int32_t ___U3CrenderTargetWidthU3Ek__BackingField_9;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetHeight>k__BackingField
int32_t ___U3CrenderTargetHeightU3Ek__BackingField_10;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetSampleCount>k__BackingField
int32_t ___U3CrenderTargetSampleCountU3Ek__BackingField_11;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<depthOnly>k__BackingField
bool ___U3CdepthOnlyU3Ek__BackingField_12;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderPass::<isLastPass>k__BackingField
bool ___U3CisLastPassU3Ek__BackingField_13;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderPassQueueIndex>k__BackingField
int32_t ___U3CrenderPassQueueIndexU3Ek__BackingField_14;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ColorAttachmentIndices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_ColorAttachmentIndices_15;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.Universal.ScriptableRenderPass::m_InputAttachmentIndices
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___m_InputAttachmentIndices_16;
// UnityEngine.Experimental.Rendering.GraphicsFormat[] UnityEngine.Rendering.Universal.ScriptableRenderPass::<renderTargetFormat>k__BackingField
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___U3CrenderTargetFormatU3Ek__BackingField_17;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ColorAttachments
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_ColorAttachments_18;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.ScriptableRenderPass::m_InputAttachments
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_InputAttachments_19;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderPass::m_DepthAttachment
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_DepthAttachment_20;
// UnityEngine.Rendering.Universal.ScriptableRenderPassInput UnityEngine.Rendering.Universal.ScriptableRenderPass::m_Input
int32_t ___m_Input_21;
// UnityEngine.Rendering.ClearFlag UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ClearFlag
int32_t ___m_ClearFlag_22;
// UnityEngine.Color UnityEngine.Rendering.Universal.ScriptableRenderPass::m_ClearColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_ClearColor_23;
};
// UnityEngine.Rendering.Universal.SliceCombineJob
struct SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A
{
// Unity.Mathematics.int2 UnityEngine.Rendering.Universal.SliceCombineJob::tileResolution
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___tileResolution_0;
// System.Int32 UnityEngine.Rendering.Universal.SliceCombineJob::wordsPerTile
int32_t ___wordsPerTile_1;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.SliceCombineJob::sliceLightMasksH
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___sliceLightMasksH_2;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.SliceCombineJob::sliceLightMasksV
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___sliceLightMasksV_3;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.SliceCombineJob::lightMasks
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___lightMasks_4;
};
// UnityEngine.Rendering.Universal.SliceCullingJob
struct SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC
{
// System.Single UnityEngine.Rendering.Universal.SliceCullingJob::scale
float ___scale_0;
// Unity.Mathematics.float3 UnityEngine.Rendering.Universal.SliceCullingJob::viewOrigin
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___viewOrigin_1;
// Unity.Mathematics.float3 UnityEngine.Rendering.Universal.SliceCullingJob::viewForward
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___viewForward_2;
// Unity.Mathematics.float3 UnityEngine.Rendering.Universal.SliceCullingJob::viewRight
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___viewRight_3;
// Unity.Mathematics.float3 UnityEngine.Rendering.Universal.SliceCullingJob::viewUp
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___viewUp_4;
// Unity.Collections.NativeArray`1<UnityEngine.LightType> UnityEngine.Rendering.Universal.SliceCullingJob::lightTypes
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 ___lightTypes_5;
// Unity.Collections.NativeArray`1<System.Single> UnityEngine.Rendering.Universal.SliceCullingJob::radiuses
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___radiuses_6;
// Unity.Collections.NativeArray`1<Unity.Mathematics.float3> UnityEngine.Rendering.Universal.SliceCullingJob::directions
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 ___directions_7;
// Unity.Collections.NativeArray`1<Unity.Mathematics.float3> UnityEngine.Rendering.Universal.SliceCullingJob::positions
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 ___positions_8;
// Unity.Collections.NativeArray`1<System.Single> UnityEngine.Rendering.Universal.SliceCullingJob::coneRadiuses
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF ___coneRadiuses_9;
// System.Int32 UnityEngine.Rendering.Universal.SliceCullingJob::lightsPerTile
int32_t ___lightsPerTile_10;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.SliceCullingJob::sliceLightMasks
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___sliceLightMasks_11;
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Rendering.Universal.TonemappingModeParameter
struct TonemappingModeParameter_t0F6AAE0B6FFB371E2035BB0C739AF87C37E1760A : public VolumeParameter_1_tBA92B79A20B96D6212DF5589AAFA7B0B4AC68A2C
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rendering.VolumeComponent
struct VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean UnityEngine.Rendering.VolumeComponent::active
bool ___active_4;
// System.String UnityEngine.Rendering.VolumeComponent::<displayName>k__BackingField
String_t* ___U3CdisplayNameU3Ek__BackingField_5;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Rendering.VolumeParameter> UnityEngine.Rendering.VolumeComponent::<parameters>k__BackingField
ReadOnlyCollection_1_tE414953665CCBE1BFF28E8E32C184621ADDA4B76* ___U3CparametersU3Ek__BackingField_6;
};
// UnityEngine.Rendering.Universal.XRPass
struct XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24 : public RuntimeObject
{
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRView> UnityEngine.Rendering.Universal.XRPass::views
List_1_tB3AD940C3EFA3B62F5F00791CB82A01B87D1F4CE* ___views_0;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::<xrSdkEnabled>k__BackingField
bool ___U3CxrSdkEnabledU3Ek__BackingField_1;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::<copyDepth>k__BackingField
bool ___U3CcopyDepthU3Ek__BackingField_2;
// System.Int32 UnityEngine.Rendering.Universal.XRPass::<multipassId>k__BackingField
int32_t ___U3CmultipassIdU3Ek__BackingField_3;
// System.Int32 UnityEngine.Rendering.Universal.XRPass::<cullingPassId>k__BackingField
int32_t ___U3CcullingPassIdU3Ek__BackingField_4;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.XRPass::<renderTarget>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CrenderTargetU3Ek__BackingField_5;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.XRPass::<renderTargetDesc>k__BackingField
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___U3CrenderTargetDescU3Ek__BackingField_6;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::<renderTargetIsRenderTexture>k__BackingField
bool ___U3CrenderTargetIsRenderTextureU3Ek__BackingField_8;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::<isLateLatchEnabled>k__BackingField
bool ___U3CisLateLatchEnabledU3Ek__BackingField_9;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::<canMarkLateLatch>k__BackingField
bool ___U3CcanMarkLateLatchU3Ek__BackingField_10;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::<hasMarkedLateLatch>k__BackingField
bool ___U3ChasMarkedLateLatchU3Ek__BackingField_11;
// UnityEngine.Rendering.ScriptableCullingParameters UnityEngine.Rendering.Universal.XRPass::<cullingParams>k__BackingField
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 ___U3CcullingParamsU3Ek__BackingField_12;
// UnityEngine.Material UnityEngine.Rendering.Universal.XRPass::occlusionMeshMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___occlusionMeshMaterial_13;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.XRPass::occlusionMeshCombined
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMeshCombined_14;
// System.Int32 UnityEngine.Rendering.Universal.XRPass::occlusionMeshCombinedHashCode
int32_t ___occlusionMeshCombinedHashCode_15;
// UnityEngine.Rendering.Universal.XRPass/CustomMirrorView UnityEngine.Rendering.Universal.XRPass::customMirrorView
CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* ___customMirrorView_16;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.XRPass::stereoProjectionMatrix
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___stereoProjectionMatrix_21;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.XRPass::stereoViewMatrix
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___stereoViewMatrix_22;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.XRPass::stereoCameraProjectionMatrix
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___stereoCameraProjectionMatrix_23;
};
struct XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_StaticFields
{
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.XRPass::invalidRT
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___invalidRT_7;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.XRPass::_XRCustomMirrorProfilingSampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ____XRCustomMirrorProfilingSampler_18;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.XRPass::_XROcclusionProfilingSampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ____XROcclusionProfilingSampler_20;
// System.Int32 UnityEngine.Rendering.Universal.XRPass::UNITY_STEREO_MATRIX_V
int32_t ___UNITY_STEREO_MATRIX_V_24;
// System.Int32 UnityEngine.Rendering.Universal.XRPass::UNITY_STEREO_MATRIX_IV
int32_t ___UNITY_STEREO_MATRIX_IV_25;
// System.Int32 UnityEngine.Rendering.Universal.XRPass::UNITY_STEREO_MATRIX_VP
int32_t ___UNITY_STEREO_MATRIX_VP_26;
// System.Int32 UnityEngine.Rendering.Universal.XRPass::UNITY_STEREO_MATRIX_IVP
int32_t ___UNITY_STEREO_MATRIX_IVP_27;
};
// UnityEngine.Rendering.Universal.ZBinningJob
struct ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E
{
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin> UnityEngine.Rendering.Universal.ZBinningJob::bins
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991 ___bins_1;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ> UnityEngine.Rendering.Universal.ZBinningJob::minMaxZs
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 ___minMaxZs_2;
// System.Int32 UnityEngine.Rendering.Universal.ZBinningJob::binOffset
int32_t ___binOffset_3;
// System.Single UnityEngine.Rendering.Universal.ZBinningJob::zFactor
float ___zFactor_4;
};
// UnityEngine.Rendering.Universal.LightCookieManager/Settings
struct Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1
{
// UnityEngine.Rendering.Universal.LightCookieManager/Settings/AtlasSettings UnityEngine.Rendering.Universal.LightCookieManager/Settings::atlas
AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453 ___atlas_0;
// System.Int32 UnityEngine.Rendering.Universal.LightCookieManager/Settings::maxAdditionalLights
int32_t ___maxAdditionalLights_1;
// System.Single UnityEngine.Rendering.Universal.LightCookieManager/Settings::cubeOctahedralSizeScale
float ___cubeOctahedralSizeScale_2;
// System.Boolean UnityEngine.Rendering.Universal.LightCookieManager/Settings::useStructuredBuffer
bool ___useStructuredBuffer_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LightCookieManager/Settings
struct Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1_marshaled_pinvoke
{
AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453_marshaled_pinvoke ___atlas_0;
int32_t ___maxAdditionalLights_1;
float ___cubeOctahedralSizeScale_2;
int32_t ___useStructuredBuffer_3;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LightCookieManager/Settings
struct Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1_marshaled_com
{
AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453_marshaled_com ___atlas_0;
int32_t ___maxAdditionalLights_1;
float ___cubeOctahedralSizeScale_2;
int32_t ___useStructuredBuffer_3;
};
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass
struct AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_UseStructuredBuffer
bool ___m_UseStructuredBuffer_29;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalLightsShadowmap
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_AdditionalLightsShadowmap_31;
// UnityEngine.RenderTexture UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalLightsShadowmapTexture
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_AdditionalLightsShadowmapTexture_32;
// System.Single UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_MaxShadowDistanceSq
float ___m_MaxShadowDistanceSq_33;
// System.Single UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_CascadeBorder
float ___m_CascadeBorder_34;
// UnityEngine.Rendering.Universal.ShadowSliceData[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalLightsShadowSlices
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* ___m_AdditionalLightsShadowSlices_35;
// System.Int32[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_VisibleLightIndexToAdditionalLightIndex
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_VisibleLightIndexToAdditionalLightIndex_36;
// System.Int32[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalLightIndexToVisibleLightIndex
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_AdditionalLightIndexToVisibleLightIndex_37;
// System.Collections.Generic.List`1<System.Int32> UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_ShadowSliceToAdditionalLightIndex
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_ShadowSliceToAdditionalLightIndex_38;
// System.Collections.Generic.List`1<System.Int32> UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_GlobalShadowSliceIndexToPerLightShadowSliceIndex
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_GlobalShadowSliceIndexToPerLightShadowSliceIndex_39;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalLightIndexToShadowParams
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___m_AdditionalLightIndexToShadowParams_40;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest> UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_ShadowResolutionRequests
List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* ___m_ShadowResolutionRequests_42;
// System.Single[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_VisibleLightIndexToCameraSquareDistance
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_VisibleLightIndexToCameraSquareDistance_43;
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_SortedShadowResolutionRequests
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___m_SortedShadowResolutionRequests_44;
// System.Int32[] UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45;
// System.Collections.Generic.List`1<UnityEngine.RectInt> UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_UnusedAtlasSquareAreas
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* ___m_UnusedAtlasSquareAreas_46;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_CreateEmptyShadowmap
bool ___m_CreateEmptyShadowmap_47;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_SupportsBoxFilterForShadows
bool ___m_SupportsBoxFilterForShadows_48;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_ProfilingSetupSampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSetupSampler_49;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_IssuedMessageAboutShadowSlicesTooMany
bool ___m_IssuedMessageAboutShadowSlicesTooMany_56;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_IssuedMessageAboutShadowMapsRescale
bool ___m_IssuedMessageAboutShadowMapsRescale_57;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_IssuedMessageAboutShadowMapsTooBig
bool ___m_IssuedMessageAboutShadowMapsTooBig_58;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_IssuedMessageAboutRemovedShadowSlices
bool ___m_IssuedMessageAboutRemovedShadowSlices_59;
// System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64> UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_ShadowRequestsHashes
Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* ___m_ShadowRequestsHashes_60;
};
struct AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalShadowsBufferId
int32_t ___m_AdditionalShadowsBufferId_24;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalShadowsIndicesId
int32_t ___m_AdditionalShadowsIndicesId_25;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::c_DefaultShadowParams
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___c_DefaultShadowParams_26;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalLightsWorldToShadow_SSBO
int32_t ___m_AdditionalLightsWorldToShadow_SSBO_27;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_AdditionalShadowParams_SSBO
int32_t ___m_AdditionalShadowParams_SSBO_28;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall
bool ___m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall_54;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall
bool ___m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall_55;
};
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
// 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.Universal.ChannelMixer
struct ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6 : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::redOutRedIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___redOutRedIn_7;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::redOutGreenIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___redOutGreenIn_8;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::redOutBlueIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___redOutBlueIn_9;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::greenOutRedIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___greenOutRedIn_10;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::greenOutGreenIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___greenOutGreenIn_11;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::greenOutBlueIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___greenOutBlueIn_12;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::blueOutRedIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___blueOutRedIn_13;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::blueOutGreenIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___blueOutGreenIn_14;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ChannelMixer::blueOutBlueIn
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___blueOutBlueIn_15;
};
// UnityEngine.Rendering.Universal.ColorAdjustments
struct ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86 : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.FloatParameter UnityEngine.Rendering.Universal.ColorAdjustments::postExposure
FloatParameter_t566B623CD21B2F957A20BA790ACEF6684A712106* ___postExposure_7;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ColorAdjustments::contrast
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___contrast_8;
// UnityEngine.Rendering.ColorParameter UnityEngine.Rendering.Universal.ColorAdjustments::colorFilter
ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0* ___colorFilter_9;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ColorAdjustments::hueShift
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___hueShift_10;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.ColorAdjustments::saturation
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___saturation_11;
};
// UnityEngine.Rendering.Universal.ColorCurves
struct ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94 : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::master
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___master_7;
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::red
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___red_8;
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::green
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___green_9;
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::blue
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___blue_10;
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::hueVsHue
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___hueVsHue_11;
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::hueVsSat
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___hueVsSat_12;
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::satVsSat
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___satVsSat_13;
// UnityEngine.Rendering.TextureCurveParameter UnityEngine.Rendering.Universal.ColorCurves::lumVsSat
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* ___lumVsSat_14;
};
// UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass
struct ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_LutBuilderLdr
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_LutBuilderLdr_24;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_LutBuilderHdr
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_LutBuilderHdr_25;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_HdrLutFormat
int32_t ___m_HdrLutFormat_26;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_LdrLutFormat
int32_t ___m_LdrLutFormat_27;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_InternalLut
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___m_InternalLut_28;
// System.Boolean UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::m_AllowColorGradingACESHDR
bool ___m_AllowColorGradingACESHDR_29;
};
// UnityEngine.Rendering.Universal.Internal.CopyColorPass
struct CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.CopyColorPass::m_SampleOffsetShaderHandle
int32_t ___m_SampleOffsetShaderHandle_24;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.CopyColorPass::m_SamplingMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_SamplingMaterial_25;
// UnityEngine.Rendering.Universal.Downsampling UnityEngine.Rendering.Universal.Internal.CopyColorPass::m_DownsamplingMethod
int32_t ___m_DownsamplingMethod_26;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.CopyColorPass::m_CopyColorMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_CopyColorMaterial_27;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.CopyColorPass::<source>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CsourceU3Ek__BackingField_28;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyColorPass::<destination>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CdestinationU3Ek__BackingField_29;
};
// UnityEngine.Rendering.Universal.Internal.CopyDepthPass
struct CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyDepthPass::<source>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CsourceU3Ek__BackingField_24;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyDepthPass::<destination>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CdestinationU3Ek__BackingField_25;
// System.Boolean UnityEngine.Rendering.Universal.Internal.CopyDepthPass::<AllocateRT>k__BackingField
bool ___U3CAllocateRTU3Ek__BackingField_26;
// System.Int32 UnityEngine.Rendering.Universal.Internal.CopyDepthPass::<MssaSamples>k__BackingField
int32_t ___U3CMssaSamplesU3Ek__BackingField_27;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.CopyDepthPass::m_CopyDepthMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_CopyDepthMaterial_28;
};
// UnityEngine.Rendering.Universal.Internal.DeferredLights
struct DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC : public RuntimeObject
{
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::<UseRenderPass>k__BackingField
bool ___U3CUseRenderPassU3Ek__BackingField_17;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::<HasDepthPrepass>k__BackingField
bool ___U3CHasDepthPrepassU3Ek__BackingField_18;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::<HasNormalPrepass>k__BackingField
bool ___U3CHasNormalPrepassU3Ek__BackingField_19;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::<IsOverlay>k__BackingField
bool ___U3CIsOverlayU3Ek__BackingField_20;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::m_AccurateGbufferNormals
bool ___m_AccurateGbufferNormals_21;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::<TiledDeferredShading>k__BackingField
bool ___U3CTiledDeferredShadingU3Ek__BackingField_22;
// UnityEngine.Rendering.Universal.MixedLightingSetup UnityEngine.Rendering.Universal.Internal.DeferredLights::<MixedLightingSetup>k__BackingField
int32_t ___U3CMixedLightingSetupU3Ek__BackingField_23;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::<UseJobSystem>k__BackingField
bool ___U3CUseJobSystemU3Ek__BackingField_24;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::<RenderWidth>k__BackingField
int32_t ___U3CRenderWidthU3Ek__BackingField_25;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::<RenderHeight>k__BackingField
int32_t ___U3CRenderHeightU3Ek__BackingField_26;
// UnityEngine.Rendering.Universal.RenderTargetHandle[] UnityEngine.Rendering.Universal.Internal.DeferredLights::<GbufferAttachments>k__BackingField
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* ___U3CGbufferAttachmentsU3Ek__BackingField_27;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.Internal.DeferredLights::<DeferredInputAttachments>k__BackingField
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___U3CDeferredInputAttachmentsU3Ek__BackingField_28;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::<DepthAttachment>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CDepthAttachmentU3Ek__BackingField_29;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::<DepthCopyTexture>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CDepthCopyTextureU3Ek__BackingField_30;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::<DepthInfoTexture>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CDepthInfoTextureU3Ek__BackingField_31;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::<TileDepthInfoTexture>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CTileDepthInfoTextureU3Ek__BackingField_32;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.Internal.DeferredLights::<GbufferAttachmentIdentifiers>k__BackingField
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___U3CGbufferAttachmentIdentifiersU3Ek__BackingField_33;
// UnityEngine.Experimental.Rendering.GraphicsFormat[] UnityEngine.Rendering.Universal.Internal.DeferredLights::<GbufferFormats>k__BackingField
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___U3CGbufferFormatsU3Ek__BackingField_34;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::<DepthAttachmentIdentifier>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CDepthAttachmentIdentifierU3Ek__BackingField_35;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::<DepthCopyTextureIdentifier>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CDepthCopyTextureIdentifierU3Ek__BackingField_36;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::<DepthInfoTextureIdentifier>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CDepthInfoTextureIdentifierU3Ek__BackingField_37;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::<TileDepthInfoTextureIdentifier>k__BackingField
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___U3CTileDepthInfoTextureIdentifierU3Ek__BackingField_38;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::m_CachedRenderWidth
int32_t ___m_CachedRenderWidth_39;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::m_CachedRenderHeight
int32_t ___m_CachedRenderHeight_40;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.Internal.DeferredLights::m_CachedProjectionMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CachedProjectionMatrix_41;
// UnityEngine.Rendering.Universal.Internal.DeferredTiler[] UnityEngine.Rendering.Universal.Internal.DeferredLights::m_Tilers
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* ___m_Tilers_42;
// System.Int32[] UnityEngine.Rendering.Universal.Internal.DeferredLights::m_TileDataCapacities
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_TileDataCapacities_43;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::m_HasTileVisLights
bool ___m_HasTileVisLights_44;
// Unity.Collections.NativeArray`1<System.UInt16> UnityEngine.Rendering.Universal.Internal.DeferredLights::m_stencilVisLights
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___m_stencilVisLights_45;
// Unity.Collections.NativeArray`1<System.UInt16> UnityEngine.Rendering.Universal.Internal.DeferredLights::m_stencilVisLightOffsets
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___m_stencilVisLightOffsets_46;
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass UnityEngine.Rendering.Universal.Internal.DeferredLights::m_AdditionalLightsShadowCasterPass
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* ___m_AdditionalLightsShadowCasterPass_47;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::m_SphereMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_SphereMesh_48;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::m_HemisphereMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_HemisphereMesh_49;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::m_FullscreenMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_FullscreenMesh_50;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::m_MaxDepthRangePerBatch
int32_t ___m_MaxDepthRangePerBatch_51;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::m_MaxTilesPerBatch
int32_t ___m_MaxTilesPerBatch_52;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::m_MaxPunctualLightPerBatch
int32_t ___m_MaxPunctualLightPerBatch_53;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::m_MaxRelLightIndicesPerBatch
int32_t ___m_MaxRelLightIndicesPerBatch_54;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.DeferredLights::m_TileDepthInfoMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_TileDepthInfoMaterial_55;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.DeferredLights::m_TileDeferredMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_TileDeferredMaterial_56;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.DeferredLights::m_StencilDeferredMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_StencilDeferredMaterial_57;
// System.Int32[] UnityEngine.Rendering.Universal.Internal.DeferredLights::m_StencilDeferredPasses
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_StencilDeferredPasses_58;
// System.Int32[] UnityEngine.Rendering.Universal.Internal.DeferredLights::m_TileDeferredPasses
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_TileDeferredPasses_59;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ScreenToWorld
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___m_ScreenToWorld_60;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingSamplerDeferredTiledPass
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerDeferredTiledPass_61;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingSamplerDeferredStencilPass
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerDeferredStencilPass_62;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingSamplerDeferredFogPass
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerDeferredFogPass_63;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingSamplerClearStencilPartialPass
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSamplerClearStencilPartialPass_64;
// UnityEngine.Rendering.Universal.LightCookieManager UnityEngine.Rendering.Universal.Internal.DeferredLights::m_LightCookieManager
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* ___m_LightCookieManager_65;
};
struct DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields
{
// System.String[] UnityEngine.Rendering.Universal.Internal.DeferredLights::k_GBufferNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_GBufferNames_0;
// System.String[] UnityEngine.Rendering.Universal.Internal.DeferredLights::k_TileDeferredPassNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_TileDeferredPassNames_1;
// System.String[] UnityEngine.Rendering.Universal.Internal.DeferredLights::k_StencilDeferredPassNames
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_StencilDeferredPassNames_2;
// System.UInt16 UnityEngine.Rendering.Universal.Internal.DeferredLights::k_InvalidLightOffset
uint16_t ___k_InvalidLightOffset_3;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_SetupLights
String_t* ___k_SetupLights_4;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_DeferredPass
String_t* ___k_DeferredPass_5;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_TileDepthInfo
String_t* ___k_TileDepthInfo_6;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_DeferredTiledPass
String_t* ___k_DeferredTiledPass_7;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_DeferredStencilPass
String_t* ___k_DeferredStencilPass_8;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_DeferredFogPass
String_t* ___k_DeferredFogPass_9;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_ClearStencilPartial
String_t* ___k_ClearStencilPartial_10;
// System.String UnityEngine.Rendering.Universal.Internal.DeferredLights::k_SetupLightConstants
String_t* ___k_SetupLightConstants_11;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredLights::kStencilShapeGuard
float ___kStencilShapeGuard_12;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingSetupLights
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSetupLights_13;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingDeferredPass
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingDeferredPass_14;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingTileDepthInfo
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingTileDepthInfo_15;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DeferredLights::m_ProfilingSetupLightConstants
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSetupLightConstants_16;
};
// UnityEngine.Rendering.Universal.Internal.DeferredPass
struct DeferredPass_t6790EE70B629EA472728A1396EA57FE14D0D8BF0 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Rendering.Universal.Internal.DeferredLights UnityEngine.Rendering.Universal.Internal.DeferredPass::m_DeferredLights
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* ___m_DeferredLights_24;
};
// UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass
struct DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::<normalDescriptor>k__BackingField
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___U3CnormalDescriptorU3Ek__BackingField_24;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::<depthDescriptor>k__BackingField
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___U3CdepthDescriptorU3Ek__BackingField_25;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::<allocateDepth>k__BackingField
bool ___U3CallocateDepthU3Ek__BackingField_26;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::<allocateNormal>k__BackingField
bool ___U3CallocateNormalU3Ek__BackingField_27;
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId> UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::<shaderTagIds>k__BackingField
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___U3CshaderTagIdsU3Ek__BackingField_28;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::<depthHandle>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CdepthHandleU3Ek__BackingField_29;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::<normalHandle>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CnormalHandleU3Ek__BackingField_30;
// UnityEngine.Rendering.FilteringSettings UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::m_FilteringSettings
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___m_FilteringSettings_31;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::m_RendererMSAASamples
int32_t ___m_RendererMSAASamples_32;
};
struct DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId> UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::k_DepthNormals
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___k_DepthNormals_34;
};
// UnityEngine.Rendering.Universal.Internal.DepthOnlyPass
struct DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::<depthAttachmentHandle>k__BackingField
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___U3CdepthAttachmentHandleU3Ek__BackingField_25;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::<descriptor>k__BackingField
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___U3CdescriptorU3Ek__BackingField_26;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::<allocateDepth>k__BackingField
bool ___U3CallocateDepthU3Ek__BackingField_27;
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::<shaderTagId>k__BackingField
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___U3CshaderTagIdU3Ek__BackingField_28;
// UnityEngine.Rendering.FilteringSettings UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::m_FilteringSettings
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___m_FilteringSettings_29;
};
struct DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_StaticFields
{
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::k_ShaderTagId
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___k_ShaderTagId_24;
};
// UnityEngine.Rendering.Universal.Internal.DrawObjectsPass
struct DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68 : public ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0
{
// UnityEngine.Rendering.FilteringSettings UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::m_FilteringSettings
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___m_FilteringSettings_24;
// UnityEngine.Rendering.RenderStateBlock UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::m_RenderStateBlock
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 ___m_RenderStateBlock_25;
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId> UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::m_ShaderTagIdList
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___m_ShaderTagIdList_26;
// System.String UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::m_ProfilerTag
String_t* ___m_ProfilerTag_27;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::m_ProfilingSampler
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_ProfilingSampler_28;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::m_IsOpaque
bool ___m_IsOpaque_29;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::m_UseDepthPriming
bool ___m_UseDepthPriming_30;
};
struct DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::s_DrawObjectPassDataPropID
int32_t ___s_DrawObjectPassDataPropID_31;
};
// UnityEngine.Rendering.Universal.LiftGammaGain
struct LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.Vector4Parameter UnityEngine.Rendering.Universal.LiftGammaGain::lift
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* ___lift_7;
// UnityEngine.Rendering.Vector4Parameter UnityEngine.Rendering.Universal.LiftGammaGain::gamma
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* ___gamma_8;
// UnityEngine.Rendering.Vector4Parameter UnityEngine.Rendering.Universal.LiftGammaGain::gain
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* ___gain_9;
};
// UnityEngine.Light
struct Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
// System.Int32 UnityEngine.Light::m_BakedIndex
int32_t ___m_BakedIndex_4;
};
// UnityEngine.Rendering.Universal.LightCookieManager
struct LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B : public RuntimeObject
{
// UnityEngine.Rendering.Texture2DAtlas UnityEngine.Rendering.Universal.LightCookieManager::m_AdditionalLightsCookieAtlas
Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F* ___m_AdditionalLightsCookieAtlas_1;
// UnityEngine.Rendering.Universal.LightCookieManager/LightCookieShaderData UnityEngine.Rendering.Universal.LightCookieManager::m_AdditionalLightsCookieShaderData
LightCookieShaderData_t38F9BD4D6118DD8554869675163AC15CB5403D10* ___m_AdditionalLightsCookieShaderData_2;
// UnityEngine.Rendering.Universal.LightCookieManager/Settings UnityEngine.Rendering.Universal.LightCookieManager::m_Settings
Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1 ___m_Settings_3;
// UnityEngine.Rendering.Universal.LightCookieManager/WorkMemory UnityEngine.Rendering.Universal.LightCookieManager::m_WorkMem
WorkMemory_t79A2BFFA0A8E72CFAB4194F63C5683E8FB744C5B* ___m_WorkMem_4;
// System.Int32[] UnityEngine.Rendering.Universal.LightCookieManager::m_VisibleLightIndexToShaderDataIndex
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_VisibleLightIndexToShaderDataIndex_5;
// System.Int32 UnityEngine.Rendering.Universal.LightCookieManager::m_CookieSizeDivisor
int32_t ___m_CookieSizeDivisor_7;
// System.UInt32 UnityEngine.Rendering.Universal.LightCookieManager::m_PrevCookieRequestPixelCount
uint32_t ___m_PrevCookieRequestPixelCount_8;
// System.Boolean UnityEngine.Rendering.Universal.LightCookieManager::<IsKeywordLightCookieEnabled>k__BackingField
bool ___U3CIsKeywordLightCookieEnabledU3Ek__BackingField_9;
};
struct LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.LightCookieManager::s_DirLightProj
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___s_DirLightProj_0;
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.Rendering.Universal.RenderingData
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71
{
// UnityEngine.Rendering.CullingResults UnityEngine.Rendering.Universal.RenderingData::cullResults
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults_0;
// UnityEngine.Rendering.Universal.CameraData UnityEngine.Rendering.Universal.RenderingData::cameraData
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E ___cameraData_1;
// UnityEngine.Rendering.Universal.LightData UnityEngine.Rendering.Universal.RenderingData::lightData
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470 ___lightData_2;
// UnityEngine.Rendering.Universal.ShadowData UnityEngine.Rendering.Universal.RenderingData::shadowData
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832 ___shadowData_3;
// UnityEngine.Rendering.Universal.PostProcessingData UnityEngine.Rendering.Universal.RenderingData::postProcessingData
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4 ___postProcessingData_4;
// System.Boolean UnityEngine.Rendering.Universal.RenderingData::supportsDynamicBatching
bool ___supportsDynamicBatching_5;
// UnityEngine.Rendering.PerObjectData UnityEngine.Rendering.Universal.RenderingData::perObjectData
int32_t ___perObjectData_6;
// System.Boolean UnityEngine.Rendering.Universal.RenderingData::postProcessingEnabled
bool ___postProcessingEnabled_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.RenderingData
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71_marshaled_pinvoke
{
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults_0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_pinvoke ___cameraData_1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_pinvoke ___lightData_2;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_pinvoke ___shadowData_3;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_pinvoke ___postProcessingData_4;
int32_t ___supportsDynamicBatching_5;
int32_t ___perObjectData_6;
int32_t ___postProcessingEnabled_7;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.RenderingData
struct RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71_marshaled_com
{
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults_0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E_marshaled_com ___cameraData_1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470_marshaled_com ___lightData_2;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832_marshaled_com ___shadowData_3;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4_marshaled_com ___postProcessingData_4;
int32_t ___supportsDynamicBatching_5;
int32_t ___perObjectData_6;
int32_t ___postProcessingEnabled_7;
};
// UnityEngine.Rendering.Universal.ScriptableRenderer
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892 : public RuntimeObject
{
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderer::m_LastBeginSubpassPassIndex
int32_t ___m_LastBeginSubpassPassIndex_2;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32[]> UnityEngine.Rendering.Universal.ScriptableRenderer::m_MergeableRenderPassesMap
Dictionary_2_tCB9019887EB0254D4745B0724BC12327C5B63792* ___m_MergeableRenderPassesMap_3;
// System.Int32[][] UnityEngine.Rendering.Universal.ScriptableRenderer::m_MergeableRenderPassesMapArrays
Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___m_MergeableRenderPassesMapArrays_4;
// UnityEngine.Hash128[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_PassIndexToPassHash
Hash128U5BU5D_tB104E7247B842648E447B7FCF4748077DC1F8C98* ___m_PassIndexToPassHash_5;
// System.Collections.Generic.Dictionary`2<UnityEngine.Hash128,System.Int32> UnityEngine.Rendering.Universal.ScriptableRenderer::m_RenderPassesAttachmentCount
Dictionary_2_tB41FAC88F07BAB98D6D373F7C94FB0496D1BDA32* ___m_RenderPassesAttachmentCount_6;
// UnityEngine.Rendering.AttachmentDescriptor[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveColorAttachmentDescriptors
AttachmentDescriptorU5BU5D_tC70107EBD955FE94BA31C7FDC146069EF9C547C1* ___m_ActiveColorAttachmentDescriptors_7;
// UnityEngine.Rendering.AttachmentDescriptor UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveDepthAttachmentDescriptor
AttachmentDescriptor_tBAC9B26B50BB0838C5C0CC22BB296F9DFF41276E ___m_ActiveDepthAttachmentDescriptor_8;
// UnityEngine.Rendering.RenderBufferStoreAction[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_FinalColorStoreAction
RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_FinalColorStoreAction_9;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.Universal.ScriptableRenderer::m_FinalDepthStoreAction
int32_t ___m_FinalDepthStoreAction_10;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.ScriptableRenderer::<profilingExecute>k__BackingField
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___U3CprofilingExecuteU3Ek__BackingField_11;
// UnityEngine.Rendering.Universal.DebugHandler UnityEngine.Rendering.Universal.ScriptableRenderer::<DebugHandler>k__BackingField
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ___U3CDebugHandlerU3Ek__BackingField_12;
// UnityEngine.Rendering.Universal.ScriptableRenderer/RenderingFeatures UnityEngine.Rendering.Universal.ScriptableRenderer::<supportedRenderingFeatures>k__BackingField
RenderingFeatures_t31044CBDCDC2F05194BFA2A2122FBD937D78A371* ___U3CsupportedRenderingFeaturesU3Ek__BackingField_14;
// UnityEngine.Rendering.GraphicsDeviceType[] UnityEngine.Rendering.Universal.ScriptableRenderer::<unsupportedGraphicsDeviceTypes>k__BackingField
GraphicsDeviceTypeU5BU5D_t4322565F239068C66BF47053B83BD6A9A9D16408* ___U3CunsupportedGraphicsDeviceTypesU3Ek__BackingField_15;
// UnityEngine.Rendering.Universal.StoreActionsOptimization UnityEngine.Rendering.Universal.ScriptableRenderer::m_StoreActionsOptimizationSetting
int32_t ___m_StoreActionsOptimizationSetting_16;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRenderPass> UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveRenderPassQueue
List_1_t2E485E650BF1E41358CE56A69323E183C5A89CB6* ___m_ActiveRenderPassQueue_19;
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.ScriptableRendererFeature> UnityEngine.Rendering.Universal.ScriptableRenderer::m_RendererFeatures
List_1_t2121653FB628940E808D105AD2C17E0F20AFB3A6* ___m_RendererFeatures_20;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_CameraColorTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraColorTarget_21;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_CameraDepthTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraDepthTarget_22;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_CameraResolveTarget
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_CameraResolveTarget_23;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_FirstTimeCameraColorTargetIsBound
bool ___m_FirstTimeCameraColorTargetIsBound_24;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_FirstTimeCameraDepthTargetIsBound
bool ___m_FirstTimeCameraDepthTargetIsBound_25;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_IsPipelineExecuting
bool ___m_IsPipelineExecuting_26;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::isCameraColorTargetValid
bool ___isCameraColorTargetValid_27;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::disableNativeRenderPassInFeatures
bool ___disableNativeRenderPassInFeatures_28;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::useRenderPassEnabled
bool ___useRenderPassEnabled_29;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::<useDepthPriming>k__BackingField
bool ___U3CuseDepthPrimingU3Ek__BackingField_37;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::<stripShadowsOffVariants>k__BackingField
bool ___U3CstripShadowsOffVariantsU3Ek__BackingField_38;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::<stripAdditionalLightOffVariants>k__BackingField
bool ___U3CstripAdditionalLightOffVariantsU3Ek__BackingField_39;
};
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_StaticFields
{
// UnityEngine.Rendering.Universal.ScriptableRenderer UnityEngine.Rendering.Universal.ScriptableRenderer::current
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* ___current_13;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::m_UseOptimizedStoreActions
bool ___m_UseOptimizedStoreActions_17;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveColorAttachments
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___m_ActiveColorAttachments_30;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveDepthAttachment
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_ActiveDepthAttachment_31;
// UnityEngine.Rendering.RenderBufferStoreAction[] UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveColorStoreActions
RenderBufferStoreActionU5BU5D_tFEA8F5DD460573EA9F35FBEC5727D1804C5DCBF5* ___m_ActiveColorStoreActions_32;
// UnityEngine.Rendering.RenderBufferStoreAction UnityEngine.Rendering.Universal.ScriptableRenderer::m_ActiveDepthStoreAction
int32_t ___m_ActiveDepthStoreAction_33;
// UnityEngine.Rendering.RenderTargetIdentifier[][] UnityEngine.Rendering.Universal.ScriptableRenderer::m_TrimmedColorAttachmentCopies
RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB* ___m_TrimmedColorAttachmentCopies_34;
// UnityEngine.Plane[] UnityEngine.Rendering.Universal.ScriptableRenderer::s_Planes
PlaneU5BU5D_t4EEF66BAA8B0140EFFF34F6183CE7F80546592BE* ___s_Planes_35;
// UnityEngine.Vector4[] UnityEngine.Rendering.Universal.ScriptableRenderer::s_VectorPlanes
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___s_VectorPlanes_36;
};
// UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights
struct ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.Vector4Parameter UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights::shadows
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* ___shadows_7;
// UnityEngine.Rendering.Vector4Parameter UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights::midtones
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* ___midtones_8;
// UnityEngine.Rendering.Vector4Parameter UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights::highlights
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* ___highlights_9;
// UnityEngine.Rendering.MinFloatParameter UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights::shadowsStart
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* ___shadowsStart_10;
// UnityEngine.Rendering.MinFloatParameter UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights::shadowsEnd
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* ___shadowsEnd_11;
// UnityEngine.Rendering.MinFloatParameter UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights::highlightsStart
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* ___highlightsStart_12;
// UnityEngine.Rendering.MinFloatParameter UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights::highlightsEnd
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* ___highlightsEnd_13;
};
// UnityEngine.Rendering.Universal.SplitToning
struct SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561 : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.ColorParameter UnityEngine.Rendering.Universal.SplitToning::shadows
ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0* ___shadows_7;
// UnityEngine.Rendering.ColorParameter UnityEngine.Rendering.Universal.SplitToning::highlights
ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0* ___highlights_8;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.SplitToning::balance
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___balance_9;
};
// UnityEngine.Rendering.Universal.Tonemapping
struct Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.Universal.TonemappingModeParameter UnityEngine.Rendering.Universal.Tonemapping::mode
TonemappingModeParameter_t0F6AAE0B6FFB371E2035BB0C739AF87C37E1760A* ___mode_7;
};
// UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset
struct UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232 : public RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E
{
// UnityEngine.Shader UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_DefaultShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___m_DefaultShader_4;
// UnityEngine.Rendering.Universal.ScriptableRenderer[] UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_Renderers
ScriptableRendererU5BU5D_t9B15C048BCE03A67E830F1C79989B6A3E43788E6* ___m_Renderers_5;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::k_AssetVersion
int32_t ___k_AssetVersion_6;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::k_AssetPreviousVersion
int32_t ___k_AssetPreviousVersion_7;
// UnityEngine.Rendering.Universal.RendererType UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_RendererType
int32_t ___m_RendererType_8;
// UnityEngine.Rendering.Universal.ScriptableRendererData UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_RendererData
ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7* ___m_RendererData_9;
// UnityEngine.Rendering.Universal.ScriptableRendererData[] UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_RendererDataList
ScriptableRendererDataU5BU5D_tC674C147618C92B68DB64ECFDC847C8A941C6169* ___m_RendererDataList_10;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_DefaultRendererIndex
int32_t ___m_DefaultRendererIndex_11;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_RequireDepthTexture
bool ___m_RequireDepthTexture_12;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_RequireOpaqueTexture
bool ___m_RequireOpaqueTexture_13;
// UnityEngine.Rendering.Universal.Downsampling UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_OpaqueDownsampling
int32_t ___m_OpaqueDownsampling_14;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_SupportsTerrainHoles
bool ___m_SupportsTerrainHoles_15;
// UnityEngine.Rendering.Universal.StoreActionsOptimization UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_StoreActionsOptimization
int32_t ___m_StoreActionsOptimization_16;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_SupportsHDR
bool ___m_SupportsHDR_17;
// UnityEngine.Rendering.Universal.MsaaQuality UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_MSAA
int32_t ___m_MSAA_18;
// System.Single UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_RenderScale
float ___m_RenderScale_19;
// UnityEngine.Rendering.Universal.LightRenderingMode UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_MainLightRenderingMode
int32_t ___m_MainLightRenderingMode_20;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_MainLightShadowsSupported
bool ___m_MainLightShadowsSupported_21;
// UnityEngine.Rendering.Universal.ShadowResolution UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_MainLightShadowmapResolution
int32_t ___m_MainLightShadowmapResolution_22;
// UnityEngine.Rendering.Universal.LightRenderingMode UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsRenderingMode
int32_t ___m_AdditionalLightsRenderingMode_23;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsPerObjectLimit
int32_t ___m_AdditionalLightsPerObjectLimit_24;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightShadowsSupported
bool ___m_AdditionalLightShadowsSupported_25;
// UnityEngine.Rendering.Universal.ShadowResolution UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsShadowmapResolution
int32_t ___m_AdditionalLightsShadowmapResolution_26;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsShadowResolutionTierLow
int32_t ___m_AdditionalLightsShadowResolutionTierLow_27;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsShadowResolutionTierMedium
int32_t ___m_AdditionalLightsShadowResolutionTierMedium_28;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsShadowResolutionTierHigh
int32_t ___m_AdditionalLightsShadowResolutionTierHigh_29;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ReflectionProbeBlending
bool ___m_ReflectionProbeBlending_30;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ReflectionProbeBoxProjection
bool ___m_ReflectionProbeBoxProjection_31;
// System.Single UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShadowDistance
float ___m_ShadowDistance_32;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShadowCascadeCount
int32_t ___m_ShadowCascadeCount_33;
// System.Single UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_Cascade2Split
float ___m_Cascade2Split_34;
// UnityEngine.Vector2 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_Cascade3Split
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Cascade3Split_35;
// UnityEngine.Vector3 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_Cascade4Split
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Cascade4Split_36;
// System.Single UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_CascadeBorder
float ___m_CascadeBorder_37;
// System.Single UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShadowDepthBias
float ___m_ShadowDepthBias_38;
// System.Single UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShadowNormalBias
float ___m_ShadowNormalBias_39;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_SoftShadowsSupported
bool ___m_SoftShadowsSupported_40;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ConservativeEnclosingSphere
bool ___m_ConservativeEnclosingSphere_41;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_NumIterationsEnclosingSphere
int32_t ___m_NumIterationsEnclosingSphere_42;
// UnityEngine.Rendering.Universal.LightCookieResolution UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsCookieResolution
int32_t ___m_AdditionalLightsCookieResolution_43;
// UnityEngine.Rendering.Universal.LightCookieFormat UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_AdditionalLightsCookieFormat
int32_t ___m_AdditionalLightsCookieFormat_44;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_UseSRPBatcher
bool ___m_UseSRPBatcher_45;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_SupportsDynamicBatching
bool ___m_SupportsDynamicBatching_46;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_MixedLightingSupported
bool ___m_MixedLightingSupported_47;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_SupportsLightLayers
bool ___m_SupportsLightLayers_48;
// UnityEngine.Rendering.Universal.PipelineDebugLevel UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_DebugLevel
int32_t ___m_DebugLevel_49;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_UseAdaptivePerformance
bool ___m_UseAdaptivePerformance_50;
// UnityEngine.Rendering.Universal.ColorGradingMode UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ColorGradingMode
int32_t ___m_ColorGradingMode_51;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ColorGradingLutSize
int32_t ___m_ColorGradingLutSize_52;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_UseFastSRGBLinearConversion
bool ___m_UseFastSRGBLinearConversion_53;
// UnityEngine.Rendering.Universal.ShadowQuality UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShadowType
int32_t ___m_ShadowType_54;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_LocalShadowsSupported
bool ___m_LocalShadowsSupported_55;
// UnityEngine.Rendering.Universal.ShadowResolution UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_LocalShadowsAtlasResolution
int32_t ___m_LocalShadowsAtlasResolution_56;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_MaxPixelLights
int32_t ___m_MaxPixelLights_57;
// UnityEngine.Rendering.Universal.ShadowResolution UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShadowAtlasResolution
int32_t ___m_ShadowAtlasResolution_58;
// UnityEngine.Rendering.Universal.ShaderVariantLogLevel UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShaderVariantLogLevel
int32_t ___m_ShaderVariantLogLevel_59;
// UnityEngine.Rendering.Universal.VolumeFrameworkUpdateMode UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_VolumeFrameworkUpdateMode
int32_t ___m_VolumeFrameworkUpdateMode_60;
// UnityEngine.Rendering.Universal.ShadowCascadesOption UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::m_ShadowCascades
int32_t ___m_ShadowCascades_69;
};
struct UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::AdditionalLightsDefaultShadowResolutionTierLow
int32_t ___AdditionalLightsDefaultShadowResolutionTierLow_65;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::AdditionalLightsDefaultShadowResolutionTierMedium
int32_t ___AdditionalLightsDefaultShadowResolutionTierMedium_66;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::AdditionalLightsDefaultShadowResolutionTierHigh
int32_t ___AdditionalLightsDefaultShadowResolutionTierHigh_67;
// UnityEngine.Experimental.Rendering.GraphicsFormat[][] UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::s_LightCookieFormatList
GraphicsFormatU5BU5DU5BU5D_t1424BD937A890524D2A66FF39E61DEB0F10FE0A2* ___s_LightCookieFormatList_68;
};
// UnityEngine.Rendering.Universal.WhiteBalance
struct WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A : public VolumeComponent_t8121D1F6054A9DFB3A596EE451FD65A2BFE2D7E1
{
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.WhiteBalance::temperature
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___temperature_7;
// UnityEngine.Rendering.ClampedFloatParameter UnityEngine.Rendering.Universal.WhiteBalance::tint
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* ___tint_8;
};
// UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob
struct CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE
{
// UnityEngine.Rendering.Universal.Internal.DeferredTiler UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::tiler
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F ___tiler_0;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight> UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::prePunctualLights
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D ___prePunctualLights_1;
// Unity.Collections.NativeArray`1<System.UInt16> UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::coarseTiles
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___coarseTiles_2;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::coarseTileHeaders
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___coarseTileHeaders_3;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::coarseHeaderOffset
int32_t ___coarseHeaderOffset_4;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::istart
int32_t ___istart_5;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::iend
int32_t ___iend_6;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::jstart
int32_t ___jstart_7;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::jend
int32_t ___jend_8;
};
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob
struct CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_pinvoke
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke ___tiler_0;
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D ___prePunctualLights_1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___coarseTiles_2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___coarseTileHeaders_3;
int32_t ___coarseHeaderOffset_4;
int32_t ___istart_5;
int32_t ___iend_6;
int32_t ___jstart_7;
int32_t ___jend_8;
};
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob
struct CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_com
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com ___tiler_0;
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D ___prePunctualLights_1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___coarseTiles_2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___coarseTileHeaders_3;
int32_t ___coarseHeaderOffset_4;
int32_t ___istart_5;
int32_t ___iend_6;
int32_t ___jstart_7;
int32_t ___jend_8;
};
// UnityEngine.Rendering.Universal.UniversalAdditionalLightData
struct UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_Version
int32_t ___m_Version_4;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_UsePipelineSettings
bool ___m_UsePipelineSettings_5;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_AdditionalLightsShadowResolutionTier
int32_t ___m_AdditionalLightsShadowResolutionTier_13;
// UnityEngine.Rendering.Universal.LightLayerEnum UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_LightLayerMask
int32_t ___m_LightLayerMask_14;
// System.Boolean UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_CustomShadowLayers
bool ___m_CustomShadowLayers_15;
// UnityEngine.Rendering.Universal.LightLayerEnum UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_ShadowLayerMask
int32_t ___m_ShadowLayerMask_16;
// UnityEngine.Vector2 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_LightCookieSize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LightCookieSize_17;
// UnityEngine.Vector2 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::m_LightCookieOffset
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LightCookieOffset_18;
};
struct UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107_StaticFields
{
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::AdditionalLightsShadowResolutionTierCustom
int32_t ___AdditionalLightsShadowResolutionTierCustom_6;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::AdditionalLightsShadowResolutionTierLow
int32_t ___AdditionalLightsShadowResolutionTierLow_7;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::AdditionalLightsShadowResolutionTierMedium
int32_t ___AdditionalLightsShadowResolutionTierMedium_8;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::AdditionalLightsShadowResolutionTierHigh
int32_t ___AdditionalLightsShadowResolutionTierHigh_9;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::AdditionalLightsShadowDefaultResolutionTier
int32_t ___AdditionalLightsShadowDefaultResolutionTier_10;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::AdditionalLightsShadowDefaultCustomResolution
int32_t ___AdditionalLightsShadowDefaultCustomResolution_11;
// System.Int32 UnityEngine.Rendering.Universal.UniversalAdditionalLightData::AdditionalLightsShadowMinimumResolution
int32_t ___AdditionalLightsShadowMinimumResolution_12;
};
// UnityEngine.Rendering.Universal.DebugHandler/DrawFunction
struct DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B : public MulticastDelegate_t
{
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Rendering.Universal.ShadowSliceData[]
struct ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04 : public RuntimeArray
{
ALIGN_FIELD (8) ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 m_Items[1];
inline ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20* 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, ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 value)
{
m_Items[index] = 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.Vector4[]
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD : public RuntimeArray
{
ALIGN_FIELD (8) Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 m_Items[1];
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* 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, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 value)
{
m_Items[index] = value;
}
};
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D : public RuntimeArray
{
ALIGN_FIELD (8) Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 m_Items[1];
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* 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, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 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.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[]
struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08 : public RuntimeArray
{
ALIGN_FIELD (8) ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA m_Items[1];
inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* 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, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : 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);
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_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, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* 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.ShaderTagId[]
struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143 : public RuntimeArray
{
ALIGN_FIELD (8) ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 m_Items[1];
inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* 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, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 value)
{
m_Items[index] = value;
}
};
// UnityEngine.RectInt[]
struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F : public RuntimeArray
{
ALIGN_FIELD (8) RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 m_Items[1];
inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* 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, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke_back(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke& marshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled);
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke_cleanup(DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com& marshaled);
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com_back(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com& marshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled);
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com_cleanup(DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com& marshaled);
// System.Void Unity.Collections.NativeArray`1<System.UInt32>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt32>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.Int32>::get_IsCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Int32>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.UInt32>::get_IsCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.UInt16>::get_IsCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Int32>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285_gshared (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D ___nativeArray0, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<System.UInt16>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___nativeArray0, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<System.UInt32>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___nativeArray0, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr<System.Int32>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___nativeArray0, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr<System.UInt16>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___nativeArray0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m60B2B20CBA961C10DE294044A97F280FCA51398D_gshared (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE78D7FD183ECBA662974E4D98749343B5F568543_gshared (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::set_Capacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m03ABAA4E13F6D51A9FE744A199DFA1A73FEA5493_gshared (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.RectInt>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::Insert(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___index0, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___item1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RectInt>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_gshared_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m365AC705454ECD6637DA1ABC69280D906C6379D3_gshared (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* __this, int32_t ___key0, uint64_t* ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mC1D80FE405C30CDC2F0C6F868426FCCB9CF77FA8_gshared (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* __this, int32_t ___key0, uint64_t ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_gshared_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA List_1_get_Item_mC456F34336D9C6D89FC07E031DF160B545243E58_gshared (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_gshared_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.ProfilingSampler::Get<System.Int32Enum>(TEnum)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ProfilingSampler_Get_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB471B2C3913C24395882A89E7531861344E571DC_gshared (int32_t ___marker0, const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<Unity.Mathematics.float4>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945_gshared (const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<T> Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::GetSubArray(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 NativeArray_1_GetSubArray_m6345CF2D9B6C79B4A0FFD91EA72924C7569B3C43_gshared (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m065D6FB40B797C451D3AE3477A97D7B204979A2D_gshared (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<System.UInt32>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1_gshared (const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<UnityEngine.Rendering.Universal.ZBin>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135_gshared (const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17_gshared (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m674C877A2F5E6A4FAE1B268E2454CCA3F45468CD_gshared (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Single>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004_gshared (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Single>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mC07280A768D065A052D995F3E6175A27CD62E1F6_gshared (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.MinMaxZJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisMinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD_m04ED453C23EC1DCA08F7CA2595E1676653A250CE_gshared (MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<U> Unity.Collections.NativeArray`1<System.Single>::Reinterpret<System.UInt32>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 NativeArray_1_Reinterpret_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m984CF79D3D325C9674FF527E05BDF408A8808FCB_gshared (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobExtensions::Schedule<UnityEngine.Rendering.Universal.RadixSortJob>(T,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisRadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381_m13F7E95D36502D4D6B8861FBBAC87DC3EA5A780D_gshared (RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381 ___jobData0, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependsOn1, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mD93EC86CD45B6500BF5CE44809A6D8579BDF8EDD_gshared (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.ReorderJob`1<UnityEngine.Rendering.VisibleLight>>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C_mAEE372F3C5D098954270BE8B38755FF11398C2E3_gshared (ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.ReorderJob`1<UnityEngine.Rendering.Universal.LightMinMaxZ>>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB_mED1A5B5BEB39DB3CE4C398CA87A01A1E04EAE9AE_gshared (ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Int32Enum>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m0D4D6107C1C882F6D813E0CC53744262582D6110_gshared (NativeArray_1_tE0DCAF7ED58915BC160F767E310F0F0A55B6BC75* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<Unity.Mathematics.float3>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7_gshared (NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.LightExtractionJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisLightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF_mA2F063C1F3675BAD28B38D1FCF3CCD3DADA568DC_gshared (LightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.ZBinningJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E_m1EF7A8EC49BC2176A67CA3A242B20B300AFE020B_gshared (ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ>::Dispose(Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m6F56643DFEE7FAB37CA7E71EEE539321FFA0B2CC_gshared (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.SliceCullingJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8_gshared (SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.SliceCombineJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisSliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A_m839C321951F7920F4326BF4ABE675A126F2DE261_gshared (SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::Copy(Unity.Collections.NativeArray`1<T>,System.Int32,Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_mB889142B6F2EFF1AA8C5C838DB33DD82E584D9DD_gshared (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___src0, int32_t ___srcIndex1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___dst2, int32_t ___dstIndex3, int32_t ___length4, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Vector4>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_gshared (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_gshared (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m9CE045A3C18BAFF826CE4686A0F2D3D00930416F_gshared (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___index0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___index0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Vector4>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_gshared (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<System.Int32Enum>::Dispose(Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m1E02996E2B9F6F07BFF2585DABEC1BBFD03B96D3_gshared (NativeArray_1_tE0DCAF7ED58915BC160F767E310F0F0A55B6BC75* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<System.Single>::Dispose(Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7_gshared (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<Unity.Mathematics.float3>::Dispose(Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D_gshared (NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::Dispose(Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m86268F63824C235475F45FF3F2DA0A446A9E5ECD_gshared (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<System.UInt32>::Dispose(Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<U> Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin>::Reinterpret<Unity.Mathematics.float4>(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC48AB704490AABE319C2CDB613098803A2282F9A_gshared (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* __this, int32_t ___expectedTypeSize0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeBuffer::SetData<Unity.Mathematics.float4>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___data0, int32_t ___nativeBufferStartIndex1, int32_t ___computeBufferStartIndex2, int32_t ___count3, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<U> Unity.Collections.NativeArray`1<System.UInt32>::Reinterpret<Unity.Mathematics.float4>(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m4A597B9676D4D59835A397DD5EA6EDACDCE98055_gshared (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___expectedTypeSize0, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mA791E7991731E7EAB7302C44BD000DD3625F5833_gshared (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ShaderInput/LightData>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mCDB61DD4B879E7965AE74BFC0DABE5F86A7BBEFA_gshared (NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeBuffer::SetData<UnityEngine.Rendering.Universal.ShaderInput/LightData>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_mD067CD8F8709FDF4ACC8BF4162B3901E172C902E_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A ___data0, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ShaderInput/LightData>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m3826426D7E3835F7A5137807DC3FCF5ABBA2E13A_gshared (NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.VolumeStack::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<UnityEngine.Rendering.RenderQueueRange>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_gshared (Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C* __this, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_gshared (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_gshared_inline (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___item0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Shader::PropertyToID(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB (String_t* ___name0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TilerLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TilerLevel_mB6160C66993DD725F66D99A63A1D62C8ABB48A9E (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::CullIntermediateLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&,Unity.Collections.NativeArray`1<System.UInt16>&,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___punctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___lightIndices1, int32_t ___lightStartIndex2, int32_t ___lightCount3, int32_t ___istart4, int32_t ___iend5, int32_t ___jstart6, int32_t ___jend7, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::CullFinalLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&,Unity.Collections.NativeArray`1<System.UInt16>&,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___punctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___lightIndices1, int32_t ___lightStartIndex2, int32_t ___lightCount3, int32_t ___istart4, int32_t ___iend5, int32_t ___jstart6, int32_t ___jend7, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::Execute()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void CullLightsJob_Execute_m1D06CCA1CBE91CE2FE7D73F7AD86F86DA402040F (CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt32>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.BitArray::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_mEF4688DC618F61597C6DA30BF1BDB03A4E6A2BBE (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, int32_t ___bitCount0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.UInt32>::Dispose()
inline void NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, const RuntimeMethod*))NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.BitArray::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_Dispose_m9114ADEB926F79625CFF0F4F61D55E26A9FDE164 (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.BitArray::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_Clear_m44F16CF07E2165AA009F3CE41F78BCAE0B2880D1 (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.BitArray::IsSet(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_IsSet_m532C7513A6837634F56AD2EDACC308BA1FED8A66 (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, int32_t ___bitIndex0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.BitArray::Set(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_Set_mF346E82D86FE699D3478DF13580165436E85C8EA (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, int32_t ___bitIndex0, bool ___val1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler__ctor_mA3173CEE5A855DB9FC709487F569BB25D91E76AB (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___tilePixelWidth0, int32_t ___tilePixelHeight1, int32_t ___avgLightPerTile2, int32_t ___tilerLevel3, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileXCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileYCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TilePixelWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TilePixelHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileHeaderSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileHeaderSize_m04A67A3C9794749CFD8DC09A99541CB07475514B (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.Int32>::get_IsCreated()
inline bool NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_gshared)(__this, method);
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_MaxLightPerTile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_MaxLightPerTile_m1EEC5C6B1506DC989AFFE002092AE6E6FFE6A71D (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileDataCapacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileDataCapacity_mD01EBC461AC4FCE24667DB67251AA1914FFAAFCB (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<System.UInt16> UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_Tiles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 DeferredTiler_get_Tiles_m93AEA36E42FA51FBCFD37DF0D65651D0D6F7BAFD (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileHeaders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 DeferredTiler_get_TileHeaders_m0FDAA2D3A210F9208153DDDB9383DC52F74E860C (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::GetTileHeaderOffset(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___i0, int32_t ___j1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::GetTileOffsetAndCount(System.Int32,System.Int32,System.Int32&,System.Int32&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredTiler_GetTileOffsetAndCount_m20F87B4658C2FC5320FC741E9CA7DC25458B5BB3_inline (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___i0, int32_t ___j1, int32_t* ___offset2, int32_t* ___count3, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<System.Int32>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::Setup(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_Setup_mEB776B97B31112F1736DC0E0EE41AA767982E967 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___tileDataCapacity0, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.UInt32>::get_IsCreated()
inline bool NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_gshared)(__this, method);
}
// System.Boolean Unity.Collections.NativeArray`1<System.UInt16>::get_IsCreated()
inline bool NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_gshared)(__this, method);
}
// System.Void Unity.Collections.NativeArray`1<System.UInt16>::Dispose()
inline void NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, const RuntimeMethod*))NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_gshared)(__this, method);
}
// System.Void Unity.Collections.NativeArray`1<System.Int32>::Dispose()
inline void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C*, const RuntimeMethod*))NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::OnCameraCleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_OnCameraCleanup_m61F5B158F80FEF81AC3CA423C08C56102B18417D (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.DeferredShaderData UnityEngine.Rendering.Universal.DeferredShaderData::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A (const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.PreTile> UnityEngine.Rendering.Universal.DeferredShaderData::GetPreTiles(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01 DeferredShaderData_GetPreTiles_m7C9E24371EA7949702EC6367BAAFE80F21CB7FCF (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, int32_t ___level0, int32_t ___count1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::Align(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_Align_m6EE9BC716FB7CD8AB237D61764A35B65C7EE5984_inline (int32_t ___s0, int32_t ___alignment1, const RuntimeMethod* method) ;
// UnityEngine.FrustumPlanes UnityEngine.Matrix4x4::get_decomposeProjection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 Matrix4x4_get_decomposeProjection_mD3F7616EB45905999A56E13B824E2DDD4A377E80 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
// System.Void Unity.Mathematics.float3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.Internal.DeferredTiler::MakePlane(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E DeferredTiler_MakePlane_m52B2AAB7380601B92A2EF1BFEA466EA57C143947_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pb0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pc1, const RuntimeMethod* method) ;
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.Internal.DeferredTiler::MakePlane(Unity.Mathematics.float3,Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E DeferredTiler_MakePlane_m9C7D5A3256EFC3311951408E3BACAC7D08346276_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pa0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pb1, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pc2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::PrecomputeTiles(UnityEngine.Matrix4x4,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_PrecomputeTiles_mAE2B40B4498F804BA696A2B2AEFCE4B039F893FC (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___proj0, bool ___isOrthographic1, int32_t ___renderWidth2, int32_t ___renderHeight3, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>(Unity.Collections.NativeArray`1<T>)
inline void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285 (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D ___nativeArray0, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285_gshared)(___nativeArray0, method);
}
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<System.UInt16>(Unity.Collections.NativeArray`1<T>)
inline void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___nativeArray0, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2_gshared)(___nativeArray0, method);
}
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<System.UInt32>(Unity.Collections.NativeArray`1<T>)
inline void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2 (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___nativeArray0, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2_gshared)(___nativeArray0, method);
}
// System.Void Unity.Mathematics.float2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// Unity.Mathematics.float2 Unity.Mathematics.float2::op_Multiply(Unity.Mathematics.float2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_mA808DD1761BC02DFF27012799AC8BBE6CAA4833B_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___lhs0, float ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.float2 Unity.Mathematics.float2::op_Subtraction(Unity.Mathematics.float2,Unity.Mathematics.float2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Subtraction_mBC3DDD89B54F91541030E441B07B00D8D7172FF7_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___lhs0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.float2 Unity.Mathematics.float2::op_Multiply(Unity.Mathematics.float2,Unity.Mathematics.float2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_mD9734E749D62E11DC045E78ECA77375E2A34E464_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___lhs0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.float2 Unity.Mathematics.math::abs(Unity.Mathematics.float2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_abs_m60997668276CB618E4F40201E89822415748BB73_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___x0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::max3(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_max3_m5A7CF7BB5D84B7E7A87C609C5757A3FA94F14298_inline (float ___a0, float ___b1, float ___c2, const RuntimeMethod* method) ;
// System.Void Unity.Mathematics.float3::.ctor(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_m777F109CF7EBEEC78FAE5DBE52E4498CFA65E8C4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___v0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredTiler::IntersectionLineSphere(Unity.Mathematics.float3,System.Single,Unity.Mathematics.float3,Unity.Mathematics.float3,System.Single&,System.Single&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredTiler_IntersectionLineSphere_m051973D787E984DE987E0A95BF24FE6CDFCE6E3E_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___centre0, float ___radius1, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___raySource2, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rayDirection3, float* ___t04, float* ___t15, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::max2(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_max2_m7D0388597FC2806A9C5E9FFFEE804B147CD45C72_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::min2(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_min2_m39F9DEF1D5E0ECC5CE8DCA5A3C240C98236CE597_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Int32 Unity.Mathematics.math::min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_min_m4DB88CBDCF707489585FCC4B0B83733CEE56C068_inline (int32_t ___x0, int32_t ___y1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::AddTileData(System.UInt16*,System.Int32&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_AddTileData_mFADC1B7EDE7B8F0F578173587AD355D2537A1A69_inline (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, uint16_t* ___lightData0, int32_t* ___size1, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::_f32tof16(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t DeferredTiler__f32tof16_mF92D7E90ACE98F0D2DBDB111D2AC2047D8375E0B_inline (float ___x0, const RuntimeMethod* method) ;
// System.Int32 Unity.Mathematics.math::max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m5DA4D66E3CC78BDFF8218BA039D6EBB1AC223826_inline (int32_t ___x0, int32_t ___y1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredTiler::Clip(UnityEngine.Rendering.Universal.PreTile&,Unity.Mathematics.float3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredTiler_Clip_m3C4AD4164D87E39BED4BC1EBAB7891440352B9EB_inline (PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* ___tile0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS1, float ___radius2, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr<System.Int32>(Unity.Collections.NativeArray`1<T>)
inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98 (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___nativeArray0, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98_gshared)(___nativeArray0, method);
}
// System.Int32 System.Threading.Interlocked::Add(System.Int32&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Add_m23B9D5199E4C5C986B13B24917EBF2BAC87CABA4 (int32_t* ___location10, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr<System.UInt16>(Unity.Collections.NativeArray`1<T>)
inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___nativeArray0, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0_gshared)(___nativeArray0, method);
}
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpy(System.Void*,System.Void*,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B (void* ___destination0, void* ___source1, int64_t ___size2, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::dot(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___y1, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Subtraction(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___lhs0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rhs1, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::sqrt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline (float ___x0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.DeferredTiler/ClipResult UnityEngine.Rendering.Universal.Internal.DeferredTiler::ClipPartial(Unity.Mathematics.float4,Unity.Mathematics.float4,Unity.Mathematics.float4,Unity.Mathematics.float3,System.Single,System.Single,System.Int32&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___plane0, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___sidePlaneA1, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___sidePlaneB2, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS3, float ___radius4, float ___radiusSq5, int32_t* ___insideCount6, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::DistanceToPlane(Unity.Mathematics.float4,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___plane0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___p1, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float4::get_xyz()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Multiply(Unity.Mathematics.float3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_mD1D9969B1E1417BD268661848625F97CD44DA80D_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___lhs0, float ___rhs1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::SignedSq(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_SignedSq_m14A5B1609487D143A5449767A6AA268844E8AA55_inline (float ___f0, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.math::cross(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_cross_mAEC5011DFE2FD5CC36A8096A15BC340008B0886C_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___y1, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.math::normalize(Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_normalize_m826725DC58F0CE455E3DEB3BD4808C13CBC81E25_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, const RuntimeMethod* method) ;
// System.Void Unity.Mathematics.float4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// System.UInt32 Unity.Mathematics.math::asuint(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline (float ___x0, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::asfloat(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m6001AEADA0D3BB53A5BE113CE7052AB6D96FAABA_inline (uint32_t ___x0, const RuntimeMethod* method) ;
// System.UInt32 Unity.Mathematics.math::select(System.UInt32,System.UInt32,System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_select_m24E93331D11FD61292A52DFCCA5CF59CEE3B72A2_inline (uint32_t ___a0, uint32_t ___b1, bool ___c2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipeline::get_maxVisibleAdditionalLights()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::.ctor()
inline void List_1__ctor_m60B2B20CBA961C10DE294044A97F280FCA51398D (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*, const RuntimeMethod*))List_1__ctor_m60B2B20CBA961C10DE294044A97F280FCA51398D_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::.ctor()
inline void List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, const RuntimeMethod*))List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.ProfilingSampler::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7 (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>::.ctor()
inline void Dictionary_2__ctor_mE78D7FD183ECBA662974E4D98749343B5F568543 (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA*, const RuntimeMethod*))Dictionary_2__ctor_mE78D7FD183ECBA662974E4D98749343B5F568543_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::set_profilingSampler(UnityEngine.Rendering.ProfilingSampler)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::set_renderPassEvent(UnityEngine.Rendering.Universal.RenderPassEvent)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RenderTargetHandle::Init(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, String_t* ___shaderProperty0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderingUtils::get_useStructuredBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderingUtils_get_useStructuredBuffer_m62D0A251B89619590BD2C9A1AC54E4E540513B33 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isMobilePlatform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isMobilePlatform_mBFFD8F419C7FB2FF99C84497C135007BFB5F8B53 (const RuntimeMethod* method) ;
// UnityEngine.Rendering.GraphicsDeviceType UnityEngine.SystemInfo::get_graphicsDeviceType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1 (const RuntimeMethod* method) ;
// System.Int32 System.Math::Min(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO_m636CF81783E7D307F661F29927A452B607301D3A (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___value0, const RuntimeMethod* method)
{
(( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_gshared)(__this, ___value0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::set_Capacity(System.Int32)
inline void List_1_set_Capacity_m03ABAA4E13F6D51A9FE744A199DFA1A73FEA5493 (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, int32_t ___value0, const RuntimeMethod* method)
{
(( void (*) (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m03ABAA4E13F6D51A9FE744A199DFA1A73FEA5493_gshared)(__this, ___value0, method);
}
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::Clear()
inline void List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, const RuntimeMethod*))List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_gshared_inline)(__this, method);
}
// System.Void UnityEngine.RectInt::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectInt__ctor_m6E8B3A6C7EE11257A6B438E36274116FE39B5B42 (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___xMin0, int32_t ___yMin1, int32_t ___width2, int32_t ___height3, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::Add(T)
inline void List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_gshared_inline)(__this, ___item0, method);
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::MinimalPunctualLightShadowResolution(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_MinimalPunctualLightShadowResolution_m559B52B2A537EB264B1ADC83167B9CBA38AD928C (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, bool ___softShadow0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.RectInt>::get_Item(System.Int32)
inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, const RuntimeMethod*))List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_gshared)(__this, ___index0, method);
}
// System.Int32 UnityEngine.RectInt::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectInt_get_width_m6B7B2FB764EAE83B7F63E7F77FA33973606761A7 (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.RectInt::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectInt_get_height_mE25FB938714942D7A3BA0B3C21BC5CB913D5709C (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.RectInt::get_x()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectInt_get_x_mA1E7EF6DEAD2E900D7D56B7A3957C05081EBA9CA (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.RectInt::get_y()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RectInt_get_y_m440422264E6FCAA91E01F81486A78037AC29D878 (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RectInt>::Insert(System.Int32,T)
inline void List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___index0, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___item1, const RuntimeMethod* method)
{
(( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_gshared)(__this, ___index0, ___item1, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.RectInt>::get_Count()
inline int32_t List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, const RuntimeMethod*))List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_gshared_inline)(__this, method);
}
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::IsValidShadowCastingLight(UnityEngine.Rendering.Universal.LightData&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdditionalLightsShadowCasterPass_IsValidShadowCastingLight_m76496544D8E2AED058EF2E90F7426BE42C36CA3E (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData0, int32_t ___i1, const RuntimeMethod* method) ;
// UnityEngine.LightType UnityEngine.Rendering.VisibleLight::get_lightType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454 (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* __this, const RuntimeMethod* method) ;
// UnityEngine.Light UnityEngine.Rendering.VisibleLight::get_light()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* __this, const RuntimeMethod* method) ;
// UnityEngine.LightShadows UnityEngine.Light::get_shadows()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5 (Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___index0, method);
}
// System.UInt64 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::ResolutionLog2ForHash(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t AdditionalLightsShadowCasterPass_ResolutionLog2ForHash_mE493FC29C96AA66AF50885537FDB18ED4A0AD4FD (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t ___resolution0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ProfilingScope::.ctor(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.ProfilingSampler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC (ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___sampler1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ProfilingScope::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4 (ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_Clear_m66683336012894DA31A5EDE64908A2D71E6CCB80 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::set_renderTargetWidth(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderTargetWidth_mCF6576036BDFCD651CBF1ACA82F19F890D1AD5E5_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::set_renderTargetHeight(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderTargetHeight_m616CCCB82B000DA4C247DECE44BF85478D91E1C3_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::Clear()
inline void List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*, const RuntimeMethod*))List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Rendering.Universal.CameraData::get_isPreviewCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_get_isPreviewCamera_m6959141510B1D0D136D23D392C6C2076655E75C3 (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
// System.UInt64 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::ComputeShadowRequestHash(UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t AdditionalLightsShadowCasterPass_ComputeShadowRequestHash_mFEFF551ED1D82CDB3A5CEFDB999FE3F3E489139D (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m365AC705454ECD6637DA1ABC69280D906C6379D3 (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* __this, int32_t ___key0, uint64_t* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA*, int32_t, uint64_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m365AC705454ECD6637DA1ABC69280D906C6379D3_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mC1D80FE405C30CDC2F0C6F868426FCCB9CF77FA8 (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* __this, int32_t ___key0, uint64_t ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA*, int32_t, uint64_t, const RuntimeMethod*))Dictionary_2_set_Item_mC1D80FE405C30CDC2F0C6F868426FCCB9CF77FA8_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::GetPunctualLightShadowSlicesCount(UnityEngine.LightType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_GetPunctualLightShadowSlicesCount_m871D5958E5F1F6FC926A4F56B581240CB0E3242F (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t* ___lightType0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowResolutionRequest__ctor_m1BF2C9D1A92FA01741D1133FD9AE0A8D2B6242B3 (ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* __this, int32_t ____visibleLightIndex0, int32_t ____perLightShadowSliceIndex1, int32_t ____requestedResolution2, bool ____softShadow3, bool ____pointLightShadow4, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::Add(T)
inline void List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA, const RuntimeMethod*))List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_gshared_inline)(__this, ___item0, method);
}
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::get_Item(System.Int32)
inline ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA List_1_get_Item_mC456F34336D9C6D89FC07E031DF160B545243E58 (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA (*) (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*, int32_t, const RuntimeMethod*))List_1_get_Item_mC456F34336D9C6D89FC07E031DF160B545243E58_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest>::get_Count()
inline int32_t List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*, const RuntimeMethod*))List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::InsertionSort(UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_InsertionSort_m5349CCAD3084D56E8424387057D368BAC237762A (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___array0, int32_t ___startIndex1, int32_t ___lastIndex2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::EstimateScaleFactorNeededToFitAllShadowsInAtlas(UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[]&,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_EstimateScaleFactorNeededToFitAllShadowsInAtlas_mD5DFA7B29061EAA6E14261DFA1C36EA340C63DBC (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08** ___shadowResolutionRequests0, int32_t ___endIndex1, int32_t ___atlasWidth2, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30 (String_t* ___format0, RuntimeObject* ___arg01, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::AtlasLayout(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_AtlasLayout_m486F254A4C9F5290DDC67B2AA38A6E18B9006D6A (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t ___atlasSize0, int32_t ___totalShadowSlicesCount1, int32_t ___estimatedScaleFactor2, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Rendering.CullingResults::GetShadowCasterBounds(System.Int32,UnityEngine.Bounds&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CullingResults_GetShadowCasterBounds_m5DD3647DB1560ECCF6620DD7DE16D6304012CF0B (CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* __this, int32_t ___lightIndex0, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___outBounds1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.ShadowUtils::ExtractSpotLightMatrix(UnityEngine.Rendering.CullingResults&,UnityEngine.Rendering.Universal.ShadowData&,System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Rendering.ShadowSplitData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowUtils_ExtractSpotLightMatrix_m91B7C86D1C95F081D203AABDBF102A40D3A81372 (CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* ___cullResults0, ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* ___shadowData1, int32_t ___shadowLightIndex2, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___shadowMatrix3, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___viewMatrix4, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___projMatrix5, ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF* ___splitData6, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___item0, method);
}
// System.Single UnityEngine.Light::get_shadowStrength()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Light_get_shadowStrength_m4AB6E78F7A28A97C61EDBD06ECEAF8A565688FC8 (Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* __this, 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.Single UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::GetPointLightShadowFrustumFovBiasInDegrees(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AdditionalLightsShadowCasterPass_GetPointLightShadowFrustumFovBiasInDegrees_m15FB80EA7ADD6B1682610209B478DF829EC500C7 (int32_t ___shadowSliceResolution0, bool ___shadowFiltering1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.ShadowUtils::ExtractPointLightMatrix(UnityEngine.Rendering.CullingResults&,UnityEngine.Rendering.Universal.ShadowData&,System.Int32,UnityEngine.CubemapFace,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Rendering.ShadowSplitData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShadowUtils_ExtractPointLightMatrix_m38644438A72DCE4480CABE02E16F88C4072686D9 (CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* ___cullResults0, ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* ___shadowData1, int32_t ___shadowLightIndex2, int32_t ___cubemapFace3, float ___fovBias4, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___shadowMatrix5, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___viewMatrix6, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* ___projMatrix7, ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF* ___splitData8, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::SetupForEmptyRendering(UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdditionalLightsShadowCasterPass_SetupForEmptyRendering_mDB72CDB91417433653C100C070385760A4699E18 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::NextPowerOfTwo(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014 (int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::get_renderTargetWidth()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_renderTargetWidth_m4369657149114EB0ACACD8DD2F9948DB6023BE25_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.ScriptableRenderPass::get_renderTargetHeight()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_renderTargetHeight_m393B4EAD2D00917F0DC4D0421B08B3DA82F25E64_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline (const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.Rendering.Universal.ShadowUtils::GetTemporaryShadowTexture(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ShadowUtils_GetTemporaryShadowTexture_m009469EE824C3E47C54FFC7878E1D2E328D7A6C2 (int32_t ___width0, int32_t ___height1, int32_t ___bits2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::set_useNativeRenderPass(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_useNativeRenderPass_m1D60C30BB1CF1B4D383FFCABC1F57EA755626895_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::get_stripShadowsOffVariants()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScriptableRenderer_get_stripShadowsOffVariants_mEC78AA6E4F4353DEF4DA00EB6E2BF7A55CEE322F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, 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) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTexture::get_depthStencilFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTexture_get_depthStencilFormat_m6ACD9DAF17D844CFBA06249D8DB130018C370CB2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::ConfigureTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Experimental.Rendering.GraphicsFormat,System.Int32,System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_ConfigureTarget_m29508F0DE40D170382140854FF9A84CCBF6AFBD8 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorAttachment0, int32_t ___format1, int32_t ___width2, int32_t ___height3, int32_t ___sampleCount4, bool ___depth5, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_black()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::ConfigureClear(UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_ConfigureClear_m5C82128C3ABDD63621501DC012ED91F392ABF123 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___clearFlag0, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::SetEmptyAdditionalShadowmapAtlas(UnityEngine.Rendering.ScriptableRenderContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_SetEmptyAdditionalShadowmapAtlas_m9DADF6428318E43AC54F3E9427A766366AF31C11 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* ___context0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::RenderAdditionalShadowmapAtlas(UnityEngine.Rendering.ScriptableRenderContext&,UnityEngine.Rendering.CullingResults&,UnityEngine.Rendering.Universal.LightData&,UnityEngine.Rendering.Universal.ShadowData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_RenderAdditionalShadowmapAtlas_mF1453F550233FF03FC92281300095C36509A061E (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* ___context0, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* ___cullResults1, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData2, ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* ___shadowData3, const RuntimeMethod* method) ;
// System.Void System.ArgumentNullException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___paramName0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::ReleaseTemporary(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_ReleaseTemporary_m7D9B385460ED0D0CF7BCC033605CEBD60A1A232F (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___temp0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Clear()
inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method);
}
// UnityEngine.Rendering.CommandBuffer UnityEngine.Rendering.CommandBufferPool::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CoreUtils::SetKeyword(UnityEngine.Rendering.CommandBuffer,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, String_t* ___keyword1, bool ___state2, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.ShaderData UnityEngine.Rendering.Universal.ShaderData::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* ShaderData_get_instance_mEFC436B2FC5C34668E346FABD375C90A0A9939A6 (const RuntimeMethod* method) ;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::GetAdditionalLightShadowParamsStructuredBuffer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ShaderData_GetAdditionalLightShadowParamsStructuredBuffer_mE02654F81DBD5A4738C3A77670BAAE2934D66EBA (ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* __this, int32_t ___size0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeBuffer::SetData(System.Array)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_m9F845E6B347CE028FA9A987D740FC642D828013A (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, RuntimeArray* ___data0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalBuffer(System.Int32,UnityEngine.ComputeBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___nameID0, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalVectorArray(System.Int32,UnityEngine.Vector4[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___nameID0, Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* ___values1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableRenderContext::ExecuteCommandBuffer(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBufferPool::Release(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___buffer0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.ProfilingSampler::Get<UnityEngine.Rendering.Universal.URPProfileId>(TEnum)
inline ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944 (int32_t ___marker0, const RuntimeMethod* method)
{
return (( ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* (*) (int32_t, const RuntimeMethod*))ProfilingSampler_Get_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB471B2C3913C24395882A89E7531861344E571DC_gshared)(___marker0, method);
}
// System.Void UnityEngine.Rendering.ShadowDrawingSettings::.ctor(UnityEngine.Rendering.CullingResults,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowDrawingSettings__ctor_mA9BADD0F63BF177F6BF380999B9B7115263B2BF4 (ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults0, int32_t ___lightIndex1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset UnityEngine.Rendering.Universal.UniversalRenderPipeline::get_asset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* UniversalRenderPipeline_get_asset_mE97A926D00D90276CC9442857014B7180EF02819 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::get_supportsLightLayers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniversalRenderPipelineAsset_get_supportsLightLayers_mEB36C35A00D25975053991232E0D5F54662CCB6B (UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ShadowDrawingSettings::set_useRenderingLayerMaskTest(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowDrawingSettings_set_useRenderingLayerMaskTest_m9E81FEE30547B3720C365016689F87A2AB63F025 (ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ShadowDrawingSettings::set_splitData(UnityEngine.Rendering.ShadowSplitData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowDrawingSettings_set_splitData_mF65DC7AB678EE91AEF252687578E83B880AF4D93 (ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4* __this, ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Rendering.Universal.ShadowUtils::GetShadowBias(UnityEngine.Rendering.VisibleLight&,System.Int32,UnityEngine.Rendering.Universal.ShadowData&,UnityEngine.Matrix4x4,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ShadowUtils_GetShadowBias_m92234D7F8033EBE7C1EFA427958C4C0A9483C55D (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___shadowLight0, int32_t ___shadowLightIndex1, ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* ___shadowData2, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lightProjectionMatrix3, float ___shadowResolution4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowUtils::SetupShadowCasterConstantBuffer(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.VisibleLight&,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowUtils_SetupShadowCasterConstantBuffer_m957062E6DFD8FF20587F2154AED11FE904E580DC (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* ___shadowLight1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___shadowBias2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowUtils::RenderShadowSlice(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.ScriptableRenderContext&,UnityEngine.Rendering.Universal.ShadowSliceData&,UnityEngine.Rendering.ShadowDrawingSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowUtils_RenderShadowSlice_m0E1FE5F132619A11AF059F4653EA3EAE34E53B99 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* ___context1, ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20* ___shadowSliceData2, ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4* ___settings3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::SetupAdditionalLightsShadowReceiverConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.ShadowData&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_SetupAdditionalLightsShadowReceiverConstants_mDB3FF3780581958B42067E59A896A428092C0B1D (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* ___shadowData1, bool ___softShadows2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.RenderTargetHandle::get_id()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___tex0, 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.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::GetAdditionalLightShadowSliceMatricesStructuredBuffer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ShaderData_GetAdditionalLightShadowSliceMatricesStructuredBuffer_m175F3097985D8C2C006C4E94D0302504E09C3F49 (ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* __this, int32_t ___size0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalMatrixArray(System.Int32,UnityEngine.Matrix4x4[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalMatrixArray_m6CDB4B2AA044E16F3C8C23AC8B62282E84246E62 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___nameID0, Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* ___values1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ShadowUtils::GetScaleAndBiasForLinearDistanceFade(System.Single,System.Single,System.Single&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowUtils_GetScaleAndBiasForLinearDistanceFade_mF3905130DA0A02BD548B0BA0D1370278DBA8F88D (float ___fadeDistance0, float ___border1, float* ___scale2, float* ___bias3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalVector(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___nameID0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams::GetDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 InitParams_GetDefault_m2B05A36CE997E60E796E98AFF2020070BCEA4D83 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::.ctor(UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights__ctor_m38DDF64B02CB6B4441E54813FB3412BC1FF43491 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 ___initParams0, const RuntimeMethod* method) ;
// System.Boolean Unity.Mathematics.math::ispow2(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_ispow2_mDAC95651332804B49B5784AACB0567FF7D01885C_inline (int32_t ___x0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Assertions.Assert::IsTrue(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Assert_IsTrue_m34B8FFDACB5799F12CBAA200C8AB844AF98B4DD0 (bool ___condition0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipeline::get_maxZBins()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniversalRenderPipeline_get_maxZBins_mD6D224BAFE88481CF23882CDCC0B01C10083DFF0 (const RuntimeMethod* method) ;
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<Unity.Mathematics.float4>()
inline int32_t UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945_gshared)(method);
}
// System.Void UnityEngine.ComputeBuffer::.ctor(System.Int32,System.Int32,UnityEngine.ComputeBufferType,UnityEngine.ComputeBufferMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer__ctor_m228125D0481473BB2CDE047AC81B19525FED000F (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, int32_t ___count0, int32_t ___stride1, int32_t ___type2, int32_t ___usage3, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipeline::get_maxTileVec4s()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniversalRenderPipeline_get_maxTileVec4s_m368AEF0205E49476C4721054EFD0E272DD83C5E9 (const RuntimeMethod* method) ;
// Unity.Mathematics.int2 Unity.Mathematics.math::int2(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A math_int2_m3F61B6009E4311E351C249A809D8B6567DF588F2_inline (int32_t ___x0, int32_t ___y1, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<T> Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::GetSubArray(System.Int32,System.Int32)
inline NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 NativeArray_1_GetSubArray_m6345CF2D9B6C79B4A0FFD91EA72924C7569B3C43 (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
{
return (( NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 (*) (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468*, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_GetSubArray_m6345CF2D9B6C79B4A0FFD91EA72924C7569B3C43_gshared)(__this, ___start0, ___length1, method);
}
// System.Int32 UnityEngine.Rendering.Universal.UniversalRenderPipeline::get_lightsPerTile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniversalRenderPipeline_get_lightsPerTile_m1E99EBF81FD423B3DBF2B5D3C48B4292B89FA66C (const RuntimeMethod* method) ;
// Unity.Mathematics.int2 Unity.Mathematics.int2::op_Addition(Unity.Mathematics.int2,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Addition_mC32AB001359A5345FA03FB5885218F8AA48CD6A7_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.int2 Unity.Mathematics.int2::op_Subtraction(Unity.Mathematics.int2,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Subtraction_mA180C5772DDC273D72AE2E4EF3BCC714C042910F_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.int2 Unity.Mathematics.int2::op_Division(Unity.Mathematics.int2,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Division_m1543CFD13FBAED90BAAE9EBB4F09001946511FFC_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Camera::get_fieldOfView()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::radians(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_radians_m08B356E042815F191F6280057EA0EC8D7D90CA3F_inline (float ___x0, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::tan(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_tan_m4B1EC7A066F0E70AAFAEB71626077D80D9BC502D_inline (float ___x0, 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.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m065D6FB40B797C451D3AE3477A97D7B204979A2D (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m065D6FB40B797C451D3AE3477A97D7B204979A2D_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<System.UInt32>()
inline int32_t UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1_gshared)(method);
}
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf<UnityEngine.Rendering.Universal.ZBin>()
inline int32_t UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135 (const RuntimeMethod* method)
{
return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135_gshared)(method);
}
// System.Void UnityEngine.Assertions.Assert::AreEqual(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Assert_AreEqual_m90907707D9FCBCC3AC34896629322F2A64303CE8 (int32_t ___expected0, int32_t ___actual1, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17 (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ>::Dispose()
inline void NativeArray_1_Dispose_m674C877A2F5E6A4FAE1B268E2454CCA3F45468CD (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9*, const RuntimeMethod*))NativeArray_1_Dispose_m674C877A2F5E6A4FAE1B268E2454CCA3F45468CD_gshared)(__this, method);
}
// System.Void Unity.Collections.NativeArray`1<System.Single>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004 (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// System.Void Unity.Collections.NativeArray`1<System.Single>::Dispose()
inline void NativeArray_1_Dispose_mC07280A768D065A052D995F3E6175A27CD62E1F6 (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*, const RuntimeMethod*))NativeArray_1_Dispose_mC07280A768D065A052D995F3E6175A27CD62E1F6_gshared)(__this, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.CameraData::GetViewMatrix(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CameraData_GetViewMatrix_m85D00AF6C537A14220F4E2D70E2BFF23DD11C86E (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, int32_t ___viewIndex0, const RuntimeMethod* method) ;
// Unity.Mathematics.float4x4 Unity.Mathematics.float4x4::op_Implicit(UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 float4x4_op_Implicit_mCD6AF03EEEE06A97FD433C6B6A8D8740726BE183 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m0, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.MinMaxZJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisMinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD_m04ED453C23EC1DCA08F7CA2595E1676653A250CE (MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisMinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD_m04ED453C23EC1DCA08F7CA2595E1676653A250CE_gshared)(___jobData0, ___arrayLength1, ___innerloopBatchCount2, ___dependency3, method);
}
// Unity.Collections.NativeArray`1<U> Unity.Collections.NativeArray`1<System.Single>::Reinterpret<System.UInt32>()
inline NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 NativeArray_1_Reinterpret_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m984CF79D3D325C9674FF527E05BDF408A8808FCB (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, const RuntimeMethod* method)
{
return (( NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 (*) (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*, const RuntimeMethod*))NativeArray_1_Reinterpret_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m984CF79D3D325C9674FF527E05BDF408A8808FCB_gshared)(__this, method);
}
// Unity.Jobs.JobHandle Unity.Jobs.IJobExtensions::Schedule<UnityEngine.Rendering.Universal.RadixSortJob>(T,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisRadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381_m13F7E95D36502D4D6B8861FBBAC87DC3EA5A780D (RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381 ___jobData0, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependsOn1, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobExtensions_Schedule_TisRadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381_m13F7E95D36502D4D6B8861FBBAC87DC3EA5A780D_gshared)(___jobData0, ___dependsOn1, method);
}
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_mD93EC86CD45B6500BF5CE44809A6D8579BDF8EDD (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mD93EC86CD45B6500BF5CE44809A6D8579BDF8EDD_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.ReorderJob`1<UnityEngine.Rendering.VisibleLight>>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C_mAEE372F3C5D098954270BE8B38755FF11398C2E3 (ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C_mAEE372F3C5D098954270BE8B38755FF11398C2E3_gshared)(___jobData0, ___arrayLength1, ___innerloopBatchCount2, ___dependency3, method);
}
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.ReorderJob`1<UnityEngine.Rendering.Universal.LightMinMaxZ>>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB_mED1A5B5BEB39DB3CE4C398CA87A01A1E04EAE9AE (ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB_mED1A5B5BEB39DB3CE4C398CA87A01A1E04EAE9AE_gshared)(___jobData0, ___arrayLength1, ___innerloopBatchCount2, ___dependency3, method);
}
// Unity.Jobs.JobHandle Unity.Jobs.JobHandle::CombineDependencies(Unity.Jobs.JobHandle,Unity.Jobs.JobHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 JobHandle_CombineDependencies_mC8F0655BA478BF3F10310B0E88292F1D1193E8D9 (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___job00, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___job11, const RuntimeMethod* method) ;
// System.Void Unity.Jobs.JobHandle::ScheduleBatchedJobs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_ScheduleBatchedJobs_mD80F0AB54AEA1D1A107F4B7B84EE5288FD895A93 (const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.LightType>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_mB262055276860279B00AAA8670A6B5483548B3C1 (NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m0D4D6107C1C882F6D813E0CC53744262582D6110_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// System.Void Unity.Collections.NativeArray`1<Unity.Mathematics.float3>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7 (NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.LightExtractionJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisLightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF_mA2F063C1F3675BAD28B38D1FCF3CCD3DADA568DC (LightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (LightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisLightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF_mA2F063C1F3675BAD28B38D1FCF3CCD3DADA568DC_gshared)(___jobData0, ___arrayLength1, ___innerloopBatchCount2, ___dependency3, method);
}
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.ZBinningJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E_m1EF7A8EC49BC2176A67CA3A242B20B300AFE020B (ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E_m1EF7A8EC49BC2176A67CA3A242B20B300AFE020B_gshared)(___jobData0, ___arrayLength1, ___innerloopBatchCount2, ___dependency3, method);
}
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.LightMinMaxZ>::Dispose(Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m6F56643DFEE7FAB37CA7E71EEE539321FFA0B2CC (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))NativeArray_1_Dispose_m6F56643DFEE7FAB37CA7E71EEE539321FFA0B2CC_gshared)(__this, ___inputDeps0, method);
}
// Unity.Mathematics.int2 Unity.Mathematics.int2::op_Multiply(System.Int32,Unity.Mathematics.int2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Multiply_m983C2FE721F6C71FCE3BE05A3F5FC650E65F1260_inline (int32_t ___lhs0, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.int2 Unity.Mathematics.int2::op_Multiply(Unity.Mathematics.int2,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Multiply_m89B9789A121D144893FEC7B89C9AB456EA591667_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Implicit(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_right()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.SliceCullingJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8 (SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8_gshared)(___jobData0, ___arrayLength1, ___innerloopBatchCount2, ___dependency3, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, const RuntimeMethod* method) ;
// Unity.Jobs.JobHandle Unity.Jobs.IJobForExtensions::ScheduleParallel<UnityEngine.Rendering.Universal.SliceCombineJob>(T,System.Int32,System.Int32,Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobForExtensions_ScheduleParallel_TisSliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A_m839C321951F7920F4326BF4ABE675A126F2DE261 (SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A ___jobData0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependency3, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A, int32_t, int32_t, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobForExtensions_ScheduleParallel_TisSliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A_m839C321951F7920F4326BF4ABE675A126F2DE261_gshared)(___jobData0, ___arrayLength1, ___innerloopBatchCount2, ___dependency3, method);
}
// System.Void Unity.Jobs.JobHandle::Complete()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A (JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* __this, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::Copy(Unity.Collections.NativeArray`1<T>,System.Int32,Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32)
inline void NativeArray_1_Copy_mB889142B6F2EFF1AA8C5C838DB33DD82E584D9DD (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___src0, int32_t ___srcIndex1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___dst2, int32_t ___dstIndex3, int32_t ___length4, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468, int32_t, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468, int32_t, int32_t, const RuntimeMethod*))NativeArray_1_Copy_mB889142B6F2EFF1AA8C5C838DB33DD82E584D9DD_gshared)(___src0, ___srcIndex1, ___dst2, ___dstIndex3, ___length4, method);
}
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Vector4>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4 (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Vector4>::get_Item(System.Int32)
inline Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4 (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, int32_t, const RuntimeMethod*))List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector4>::set_Item(System.Int32,T)
inline void List_1_set_Item_m9CE045A3C18BAFF826CE4686A0F2D3D00930416F (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* __this, int32_t ___index0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method)
{
(( void (*) (List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317*, int32_t, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*))List_1_set_Item_m9CE045A3C18BAFF826CE4686A0F2D3D00930416F_gshared)(__this, ___index0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::set_Item(System.Int32,T)
inline void List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___index0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, int32_t, const RuntimeMethod*))List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_gshared)(__this, ___index0, ___value1, method);
}
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Vector4>::Dispose()
inline void NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6 (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8*, const RuntimeMethod*))NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_gshared)(__this, method);
}
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<UnityEngine.LightType>::Dispose(Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_mE1983C88F09D7F9F55D5E4CB6BBABB1B4FB99108 (NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))NativeArray_1_Dispose_m1E02996E2B9F6F07BFF2585DABEC1BBFD03B96D3_gshared)(__this, ___inputDeps0, method);
}
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<System.Single>::Dispose(Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7 (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7_gshared)(__this, ___inputDeps0, method);
}
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<Unity.Mathematics.float3>::Dispose(Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D (NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D_gshared)(__this, ___inputDeps0, method);
}
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>::Dispose(Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_m86268F63824C235475F45FF3F2DA0A446A9E5ECD (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))NativeArray_1_Dispose_m86268F63824C235475F45FF3F2DA0A446A9E5ECD_gshared)(__this, ___inputDeps0, method);
}
// Unity.Jobs.JobHandle Unity.Collections.NativeArray`1<System.UInt32>::Dispose(Unity.Jobs.JobHandle)
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___inputDeps0, const RuntimeMethod* method)
{
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C_gshared)(__this, ___inputDeps0, method);
}
// Unity.Collections.NativeArray`1<U> Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin>::Reinterpret<Unity.Mathematics.float4>(System.Int32)
inline NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC48AB704490AABE319C2CDB613098803A2282F9A (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* __this, int32_t ___expectedTypeSize0, const RuntimeMethod* method)
{
return (( NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 (*) (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991*, int32_t, const RuntimeMethod*))NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC48AB704490AABE319C2CDB613098803A2282F9A_gshared)(__this, ___expectedTypeSize0, method);
}
// System.Void UnityEngine.ComputeBuffer::SetData<Unity.Mathematics.float4>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32)
inline void ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 ___data0, int32_t ___nativeBufferStartIndex1, int32_t ___computeBufferStartIndex2, int32_t ___count3, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_gshared)(__this, ___data0, ___nativeBufferStartIndex1, ___computeBufferStartIndex2, ___count3, method);
}
// Unity.Collections.NativeArray`1<U> Unity.Collections.NativeArray`1<System.UInt32>::Reinterpret<Unity.Mathematics.float4>(System.Int32)
inline NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m4A597B9676D4D59835A397DD5EA6EDACDCE98055 (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* __this, int32_t ___expectedTypeSize0, const RuntimeMethod* method)
{
return (( NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 (*) (NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184*, int32_t, const RuntimeMethod*))NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m4A597B9676D4D59835A397DD5EA6EDACDCE98055_gshared)(__this, ___expectedTypeSize0, method);
}
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalInteger(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalInteger_m177DD61D3891A1AE6FB9133BE426B3884F6B72A2 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalFloat(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalFloat_mECD0FBFDF115D9150B5D1DB66010B17F6213419B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___name0, float ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Rect::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalVector(System.String,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalVector_mA5AF1BDEA174489A81DCE9D3E0415331FB05CE47 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___name0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalConstantBuffer(UnityEngine.ComputeBuffer,System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalConstantBuffer_m2BFB3CF5DDD07DFE451ED5EAD74A39F88BE4A023 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___buffer0, String_t* ___name1, int32_t ___offset2, int32_t ___size3, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ZBin>::Dispose()
inline void NativeArray_1_Dispose_mA791E7991731E7EAB7302C44BD000DD3625F5833 (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991*, const RuntimeMethod*))NativeArray_1_Dispose_mA791E7991731E7EAB7302C44BD000DD3625F5833_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupShaderLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_SetupShaderLightConstants_m55ABC929F4CF67B8BBCC539129109F902A046FE1 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::get_stripAdditionalLightOffVariants()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScriptableRenderer_get_stripAdditionalLightOffVariants_mAE9AFBDA4F4A08090587F1DD1D4C241FB47D7129_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
// UnityEngine.ShadowmaskMode UnityEngine.QualitySettings::get_shadowmaskMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_shadowmaskMode_m86F1B159365043994425267F314B8CC19E2DAD21 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LightCookieManager::Setup(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.LightData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightCookieManager_Setup_m79BF3350E6D80DA649A137CD982F7F025E19EC40 (LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___ctx0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData2, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeBuffer::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.UniversalRenderPipeline::InitializeLightConstants_Common(Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>,System.Int32,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniversalRenderPipeline_InitializeLightConstants_Common_mA7ADE5ABE902BFD9E457387A3EA8122B81A9BB5B (NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___lights0, int32_t ___lightIndex1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightPos2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightColor3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightAttenuation4, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightSpotDir5, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightOcclusionProbeChannel6, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.LightBakingOutput UnityEngine.Light::get_bakingOutput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED (Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.UniversalAdditionalLightData UnityEngine.Rendering.Universal.LightExtensions::GetUniversalAdditionalLightData(UnityEngine.Light)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* LightExtensions_GetUniversalAdditionalLightData_m4AA9D902500586865538B10BBDB9B56C7F85A87D (Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* ___light0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.LightLayerEnum UnityEngine.Rendering.Universal.UniversalAdditionalLightData::get_lightLayerMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniversalAdditionalLightData_get_lightLayerMask_m6778BBE6666A839D8342BF392EE458A33C79A062 (UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupMainLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.LightData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_SetupMainLightConstants_mB4C36F83F456A59C5DC85B07FBE7DF4B41E6C5DB (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupAdditionalLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_SetupAdditionalLightConstants_mAD4C6BC0319CAD71258EB7E52C84440D41F50073 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::InitializeLightConstants(Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>,System.Int32,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_InitializeLightConstants_m816048600BBA75BB2AC72A42BF17002A5D73E4E9 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___lights0, int32_t ___lightIndex1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightPos2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightColor3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightAttenuation4, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightSpotDir5, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightOcclusionProbeChannel6, uint32_t* ___lightLayerMask7, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalInt(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___nameID0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupPerObjectLightIndices(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.Universal.LightData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ForwardLights_SetupPerObjectLightIndices_m0ED9E96E1DCD59D99CD58EDCC1A9D46653140EFF (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults0, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData1, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ShaderInput/LightData>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
inline void NativeArray_1__ctor_mCDB61DD4B879E7965AE74BFC0DABE5F86A7BBEFA (NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mCDB61DD4B879E7965AE74BFC0DABE5F86A7BBEFA_gshared)(__this, ___length0, ___allocator1, ___options2, method);
}
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::GetLightDataBuffer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ShaderData_GetLightDataBuffer_m1A439B2E7A272E2117469F1DE4C8DBA85E8732D5 (ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* __this, int32_t ___size0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ComputeBuffer::SetData<UnityEngine.Rendering.Universal.ShaderInput/LightData>(Unity.Collections.NativeArray`1<T>)
inline void ComputeBuffer_SetData_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_mD067CD8F8709FDF4ACC8BF4162B3901E172C902E (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A ___data0, const RuntimeMethod* method)
{
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A, const RuntimeMethod*))ComputeBuffer_SetData_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_mD067CD8F8709FDF4ACC8BF4162B3901E172C902E_gshared)(__this, ___data0, method);
}
// System.Int32 UnityEngine.Rendering.CullingResults::get_lightAndReflectionProbeIndexCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CullingResults_get_lightAndReflectionProbeIndexCount_mD6A7F71F6D8EAD3D01CD057B205FA00FFB05C7D8 (CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* __this, const RuntimeMethod* method) ;
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.ShaderData::GetLightIndicesBuffer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ShaderData_GetLightIndicesBuffer_m14FCA4F99C094623216B1C4940DC850397C29F19 (ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* __this, int32_t ___size0, const RuntimeMethod* method) ;
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.ShaderInput/LightData>::Dispose()
inline void NativeArray_1_Dispose_m3826426D7E3835F7A5137807DC3FCF5ABBA2E13A (NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A* __this, const RuntimeMethod* method)
{
(( void (*) (NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A*, const RuntimeMethod*))NativeArray_1_Dispose_m3826426D7E3835F7A5137807DC3FCF5ABBA2E13A_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalFloatArray(System.Int32,System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalFloatArray_m315944E1E1EB8D8A49AFFDA97FBCDBD8D6CFBDD5 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, int32_t ___nameID0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___values1, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline (const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<System.Int32> UnityEngine.Rendering.CullingResults::GetLightIndexMap(Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C CullingResults_GetLightIndexMap_m77871C888D0CCC47A9D406231257B9984AD5843D (CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* __this, int32_t ___allocator0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CullingResults::SetLightIndexMap(Unity.Collections.NativeArray`1<System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CullingResults_SetLightIndexMap_m5494C30F5957F52885CD6950A8F86EFCD74B7B0A (CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* __this, NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C ___lightIndexMap0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Assertions.Assert::IsTrue(System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Assert_IsTrue_mF398159A7A5B43CE3054A41BD7B7D97AA8E9DDB4 (bool ___condition0, String_t* ___message1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CullingResults::FillLightAndReflectionProbeIndices(UnityEngine.ComputeBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CullingResults_FillLightAndReflectionProbeIndices_m31598F3C1D7198709889AC422F7E639593FF0165 (CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___computeBuffer0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.LightCookieManager/Settings UnityEngine.Rendering.Universal.LightCookieManager/Settings::GetDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1 Settings_GetDefault_m425363E4349946486C6549574D8A90875143BD56 (const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::get_additionalLightsCookieFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniversalRenderPipelineAsset_get_additionalLightsCookieFormat_mC8EA1362B7326580B5FA7445F329DEB5736B3E3D (UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset::get_additionalLightsCookieResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A UniversalRenderPipelineAsset_get_additionalLightsCookieResolution_mDB9C694AF5E42992A7488663060D9C37899B2041 (UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.LightCookieManager::.ctor(UnityEngine.Rendering.Universal.LightCookieManager/Settings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightCookieManager__ctor_m6E095C5FE5CE2A9EB388C32CD85DC3391C24C7E6 (LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* __this, Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1* ___settings0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>::.ctor()
inline void Dictionary_2__ctor_mD545D9B26053171592DD4C023A9580D3629A4A8A (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionVectorRendering__ctor_m5795EE6577A0F93D3242E52084A0FD8498C65F91 (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>::Clear()
inline void Dictionary_2_Clear_m988B21A18D3DA9D0866FE322A67EA06FE9BEE120 (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m757706D18EDDC306666CA0F450A07BA49F47145E (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___key0, PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*, PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.PreviousFrameData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PreviousFrameData__ctor_m4BA4BAFE319AE140BE7AC1557C9E7D65C5E6459A (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Camera,UnityEngine.Rendering.Universal.Internal.PreviousFrameData>::Add(TKey,TValue)
inline void Dictionary_2_Add_mC2101372553083A7ECAAACFCA8C5FCF1CD0D6E30 (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___key0, PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0*, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*, PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::CalculateTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionVectorRendering_CalculateTime_m13AAA7AF6E6BD584C6A257934B0C11B1E6835766 (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::UpdateMotionData(UnityEngine.Camera,UnityEngine.Rendering.Universal.CameraData,UnityEngine.Rendering.Universal.Internal.PreviousFrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionVectorRendering_UpdateMotionData_m3FDE2BA5E2D4A8F5B45134475712E58F4FBF7EA4 (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E ___cameraData1, PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* ___motionData2, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_realtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_realtimeSinceStartup_mB49A5622E38FFE9589EB9B3E75573E443B8D63EC (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Time::get_frameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.CameraData::GetProjectionMatrix(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 CameraData_GetProjectionMatrix_m3B2EC52DEC102715BDBAF85816904DEF7DFCF10D (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, int32_t ___viewIndex0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.GL::GetGPUProjectionMatrix(UnityEngine.Matrix4x4,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 GL_GetGPUProjectionMatrix_m5E0E33B107C7CA271DC6E9B3DBD45F5D8FA56688 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___proj0, bool ___renderIntoTexture1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.PreviousFrameData::get_lastFrameActive()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PreviousFrameData_get_lastFrameActive_mA449569F2E7EF8AB912E90A8542D18CA457360B0_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.PreviousFrameData::get_isFirstFrame()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PreviousFrameData_get_isFirstFrame_mF029B9F2B8D5DD47D84ED0C0D47539BFC2200A8F_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.Internal.PreviousFrameData::get_previousViewProjectionMatrixStereo()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* PreviousFrameData_get_previousViewProjectionMatrixStereo_m59DDCF88DC7FE565EA8FA5F88C59989B3323826E_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.PreviousFrameData::set_isFirstFrame(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_isFirstFrame_m5F39498C2EB3CBDA971660D9D0D6C33442D863DD_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4[] UnityEngine.Rendering.Universal.Internal.PreviousFrameData::get_viewProjectionMatrixStereo()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* PreviousFrameData_get_viewProjectionMatrixStereo_m98130965866DF48C518E31E273A679DDEA46A5C5_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, 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) ;
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_worldToCameraMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Rendering.Universal.Internal.PreviousFrameData::get_viewProjectionMatrix()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 PreviousFrameData_get_viewProjectionMatrix_mECF0F93F29285FEEA0E331BDEE8FA6A4AD2A7644_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.PreviousFrameData::set_previousViewProjectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_previousViewProjectionMatrix_mF0EB6232775DFFCF0CA898D8D04002A2E55252F5_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.PreviousFrameData::set_viewProjectionMatrix(UnityEngine.Matrix4x4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_viewProjectionMatrix_m91992F05C4F48FDBA125837433B9B2D1E902CD7A_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.PreviousFrameData::set_lastFrameActive(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_lastFrameActive_m6FE2215CD1FD9FB2C44537959B214C692D7FB541_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::get_singlePassEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRPass_get_singlePassEnabled_mB8BBB9F66EE93200D10F7C6C766E5F2D855A6FF3 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Matrix4x4::SetColumn(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___index0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___column1, 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.Universal.ScriptableRenderPass::set_overrideCameraTarget(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_overrideCameraTarget_mC7A5FB7FB9D32C88226E81992DAD058174C99D95_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::<.ctor>g__Load|6_0(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ColorGradingLutPass_U3C_ctorU3Eg__LoadU7C6_0_mB8B8C1637F2593B4DAE9586B369FC27C2B2E7B73 (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, 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_m0F5051D3999D87A45F6CD5C80E6041F0B0C4C1E7 (int32_t ___format0, int32_t ___usage1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.OpenGLESVersion UnityEngine.Graphics::get_minOpenGLESVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Graphics_get_minOpenGLESVersion_m0C74240B1775390BC4DD8A2670B29F3A02AFA82C (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_graphicsDeviceName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_graphicsDeviceName_m29D97187ADB983D77438384BBD77F0BC48731122 (const RuntimeMethod* method) ;
// System.Boolean System.String::StartsWith(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.VolumeManager UnityEngine.Rendering.VolumeManager::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621* VolumeManager_get_instance_m39B7AEF8823427A6BE8B1DD542CDC4472D8D5904 (const RuntimeMethod* method) ;
// UnityEngine.Rendering.VolumeStack UnityEngine.Rendering.VolumeManager::get_stack()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* VolumeManager_get_stack_m5F7B366D1E7FE168EF4CA04A17531D34DD200266_inline (VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621* __this, const RuntimeMethod* method) ;
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.ChannelMixer>()
inline ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* VolumeStack_GetComponent_TisChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6_m59DB514BEB059E5BC105419D419F4AA47C20B5AE (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.ColorAdjustments>()
inline ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* VolumeStack_GetComponent_TisColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86_m3B00FEBB9197BDF606018D15AB7202D813CC653E (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.ColorCurves>()
inline ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* VolumeStack_GetComponent_TisColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94_m879253A4257FA383B291867F32BC43DCF4F09BD2 (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.LiftGammaGain>()
inline LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D* VolumeStack_GetComponent_TisLiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D_m8F5A96486750E64909EDAE247CA35A4D7A655926 (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.ShadowsMidtonesHighlights>()
inline ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* VolumeStack_GetComponent_TisShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C_m38170B0DCDC88C38BEFD2665C6C229F327304AA4 (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.SplitToning>()
inline SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561* VolumeStack_GetComponent_TisSplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561_mC88230015061DB689F583A15E7A40A241AA3935B (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.Tonemapping>()
inline Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA* VolumeStack_GetComponent_TisTonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA_mF484658FD16186D510BE1828DE343B029ECE2F0E (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// T UnityEngine.Rendering.VolumeStack::GetComponent<UnityEngine.Rendering.Universal.WhiteBalance>()
inline WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A* VolumeStack_GetComponent_TisWhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A_m2545A9A93C169E617E44B3E9B3D7C2D6DFAD9B3C (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* __this, const RuntimeMethod* method)
{
return (( WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A* (*) (VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8*, const RuntimeMethod*))VolumeStack_GetComponent_TisRuntimeObject_m8D5395D64A3CF1D54202CD9C021F6515580DB6AE_gshared)(__this, method);
}
// System.Void UnityEngine.RenderTextureDescriptor::.ctor(System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor__ctor_m12E638C1D1D00D64015B37BD16841745629D7929 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___width0, int32_t ___height1, int32_t ___colorFormat2, int32_t ___depthBufferBits3, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_vrUsage(UnityEngine.VRTextureUsage)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_vrUsage_m994CB3D4B250A70BE005D9FDFD24D868E07A52F0_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) ;
// UnityEngine.Vector3 UnityEngine.Rendering.ColorUtils::ColorBalanceToLMSCoeffs(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ColorUtils_ColorBalanceToLMSCoeffs_mCD34C9A8E62064DADAAE9C49E73936E4248C65F7 (float ___temperature0, float ___tint1, const RuntimeMethod* method) ;
// System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4> UnityEngine.Rendering.ColorUtils::PrepareShadowsMidtonesHighlights(UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC ColorUtils_PrepareShadowsMidtonesHighlights_m1BBF326D2A4386DD2A05CAFCAC4897D7E90E27AF (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inShadows0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inMidtones1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inHighlights2, const RuntimeMethod* method) ;
// System.ValueTuple`3<UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4> UnityEngine.Rendering.ColorUtils::PrepareLiftGammaGain(UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC ColorUtils_PrepareLiftGammaGain_m8DE08DF4B1C60AD451017945439ABC14EBA81D00 (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inLift0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inGamma1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inGain2, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___c0, const RuntimeMethod* method) ;
// System.ValueTuple`2<UnityEngine.Vector4,UnityEngine.Vector4> UnityEngine.Rendering.ColorUtils::PrepareSplitToning(UnityEngine.Vector4&,UnityEngine.Vector4&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6 ColorUtils_PrepareSplitToning_m411AEE689BFA3C919CA846EC6703948F7079056B (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inShadows0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___inHighlights1, float ___balance2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetVector(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_mB05287DC52FC87A756AB80E837E1EC22FEEB3937_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, 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) ;
// UnityEngine.Texture2D UnityEngine.Rendering.TextureCurve::GetTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB (TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTexture(System.Int32,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_shaderKeywords(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.XRPass::StopSinglePass(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_StopSinglePass_m4CE542E4E89F961F3ABB8A5CAC3521280849E9F6 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.RenderTargetIdentifier::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetIdentifier_op_Implicit_m84624C22E2F3271EBEE2E96A8404969B9E99E526 (int32_t ___nameID0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::Blit(UnityEngine.Texture,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Blit_m067EA6B3B00F78DDF43887B565A3208164F84FC3 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___dest1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.XRPass::StartSinglePass(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_StartSinglePass_mFFCC581192A0B7C7D1F4DE9BD487BBFC40B68BC8 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, 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.CoreUtils::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __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_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// UnityEngine.Material UnityEngine.Rendering.CoreUtils::CreateEngineMaterial(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791 (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::set_source(UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyColorPass_set_source_mE8EC74A2FDFE3EF2F45FFC22B90A4D310C19EC60_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::set_destination(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyColorPass_set_destination_mBEA2B079AED1817A2C6A1E314306E9283ECE1CE1_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___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_depthBufferBits(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.RenderTextureDescriptor::get_width()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, 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.Int32 UnityEngine.RenderTextureDescriptor::get_height()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, 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) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyColorPass::get_destination()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyColorPass_get_destination_m467FCDE0082587E7EC9C12DA5B12853759759DD4_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogErrorFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogErrorFormat_mA33C95EF832A60D72A7EE26074E13A86BE7E30C6 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.CopyColorPass::get_source()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.RenderTargetIdentifier::op_Equality(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetIdentifier_op_Equality_m77ABAA9A264984CA70912BF0A49B03F888A45F02 (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___lhs0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::get_cameraColorTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderer_get_cameraColorTarget_mC2C0353A178726FC82413A458A34496280AFB4D4 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.RenderTargetHandle::Identifier()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, 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_m4A8EE3AFC545170F3F2215D8DA0F2474B0015CC8 (int32_t ___type0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.ClearFlag UnityEngine.Rendering.Universal.ScriptableRenderPass::get_clearFlag()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_clearFlag_m74FAFCDC3CD75DC4201B398DFD25E028D7D800DB_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Rendering.Universal.ScriptableRenderPass::get_clearColor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ScriptableRenderPass_get_clearColor_mAEC581D756087BF3617FE243D569717FBC2E5DB1_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderer::SetRenderTarget(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.ClearFlag,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderer_SetRenderTarget_m32BBE41980478118470FAF307CD04E5E7AD2FDD0 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorAttachment1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthAttachment2, int32_t ___clearFlag3, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RenderingUtils::Blit(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Material,System.Int32,System.Boolean,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction,UnityEngine.Rendering.RenderBufferLoadAction,UnityEngine.Rendering.RenderBufferStoreAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderingUtils_Blit_m06DC7E95641A6B37CA30BFCA0C1704A1D10C71BB (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source1, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___destination2, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material3, int32_t ___passIndex4, bool ___useDrawProcedural5, int32_t ___colorLoadAction6, int32_t ___colorStoreAction7, int32_t ___depthLoadAction8, int32_t ___depthStoreAction9, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetFloat(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, float ___value1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderTargetHandle::op_Inequality(UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetHandle_op_Inequality_m66703F7C8FE9B622D4D316B0E01C66187CD66994 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___c10, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___c21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_AllocateRT(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_AllocateRT_m0860CA864FE10E9FB0C8E40A251F9EB01A01383B_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_source(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_source_mB0F541C7A605FB3AD1283DD0751FCD514E77C78D_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_destination(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_destination_mFDD41EFEEC88E7696BADAAFC61FCDD0A6CD63CE0_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderTargetHandle::HasInternalRenderTargetId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetHandle_HasInternalRenderTargetId_mC3715B3E0D2B6B4D659FCFBF1BEE8053460F4F50 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_MssaSamples(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_MssaSamples_m49C16C0DC4F0D1A421F35CD8A63F098C94758E32_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, int32_t ___value0, const RuntimeMethod* 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.Boolean UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_AllocateRT()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CopyDepthPass_get_AllocateRT_mB018EE34E49D8D62D1E74F2D150E6C8AD06D9CA2_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_destination()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderTargetIdentifier::.ctor(UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,UnityEngine.CubemapFace,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___renderTargetIdentifier0, int32_t ___mipLevel1, int32_t ___cubeFace2, int32_t ___depthSlice3, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::get_depthStencilFormat()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.RenderTextureDescriptor::get_msaaSamples()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_MssaSamples()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CopyDepthPass_get_MssaSamples_m8EA5FF140A048BC804213FF866CEA23C10499476_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_supportsMultisampleAutoResolve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_supportsMultisampleAutoResolve_m60E2B9F5A657763D2BE011D97B4CD61DE63CF634 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.SystemInfo::get_supportsMultisampledTextures()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_supportsMultisampledTextures_m6A624842927EE53AAEC4533A395674D2D4786EA5 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DisableShaderKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::EnableShaderKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_source()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyDepthPass_get_source_m6CAE70C1D88C0635F74BFE00BD2E44DAB1F06DEA_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, 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) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.XRPass::get_renderTarget()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B XRPass_get_renderTarget_m595B27BD6972FE1F74FCE71CB29088F159E84B18_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.XRPass::get_renderTargetIsRenderTexture()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRPass_get_renderTargetIsRenderTexture_m79E6747B91048C48ED200D3A99B96621D0BFB67A_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_graphicsUVStartsAtTop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_graphicsUVStartsAtTop_mC3C73E1B00C1A9D849220F6BF1C3510002BBE5AE (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DrawProcedural(UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.MeshTopology,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawProcedural_m8BC8D7A251B2EDFDB60CAC8EB9691D8ADAF8DC8B (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, int32_t ___topology3, int32_t ___vertexCount4, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderTargetHandle::op_Equality(UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetHandle_op_Equality_mE417685886659903FC6B57B84816E7E7DDBF83C0 (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___c10, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___c21, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.CameraData::IsCameraProjectionMatrixFlipped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CameraData_IsCameraProjectionMatrixFlipped_m381DFFDE02B019E1EE975967B5E9593FDF9464E2 (CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* __this, const RuntimeMethod* method) ;
// UnityEngine.Mesh UnityEngine.Rendering.Universal.RenderingUtils::get_fullscreenMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* RenderingUtils_get_fullscreenMesh_m8FCBA928234C9F969F7A5C5E0798939C3E9C63E7 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material2, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferAttachmentIdentifiers()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferLightingIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferLightingIndex_mBD9A64655F922428737949BF03FE83498EF388F3 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthAttachmentIdentifier()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthAttachmentIdentifier_mF5E64598FB152F32E0F94424FC98F7B3A6AE526F_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseRenderPass()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DeferredInputAttachments()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* DeferredLights_get_DeferredInputAttachments_m2599FB8280D8C2321E8779E8EF490C6D08CDD80C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::ConfigureInputAttachments(UnityEngine.Rendering.RenderTargetIdentifier[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_ConfigureInputAttachments_m294A42860FF4C4F975B9AC5A5A955953F39D5BB5 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___inputs0, const RuntimeMethod* method) ;
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.RenderTextureDescriptor::get_graphicsFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::ConfigureTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_ConfigureTarget_m9082454E760A01DCEF605B4F8A4C88E003C138D9 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorAttachment0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthAttachment1, int32_t ___format2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::ExecuteDeferredPass(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_ExecuteDeferredPass_mC4EA5A78C12827E1FC03A86208270E636C34F5D8 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::OnCameraCleanup(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_OnCameraCleanup_mBFB9C5FAFFCEA15D701540DD17AC7FE999638C56 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<UnityEngine.Rendering.RenderQueueRange>::.ctor(T)
inline void Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204 (Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C* __this, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___value0, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C*, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71, const RuntimeMethod*))Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_gshared)(__this, ___value0, method);
}
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___mask0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.FilteringSettings::.ctor(System.Nullable`1<UnityEngine.Rendering.RenderQueueRange>,System.Int32,System.UInt32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FilteringSettings__ctor_m2A2242373FC7D053CFBBC6814D02AAC73C7B3AE7 (FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* __this, Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C ___renderQueueRange0, int32_t ___layerMask1, uint32_t ___renderingLayerMask2, int32_t ___excludeMotionVectorObjects3, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.RenderingUtils::SupportsGraphicsFormat(UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.FormatUsage)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderingUtils_SupportsGraphicsFormat_m22A060530A8088A6BF9C98AAFDDF6E3F9B4CA273 (int32_t ___format0, int32_t ___usage1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_depthHandle(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_depthHandle_m487C0B0F8152BB2DF56F59962412BD67261EC0DF_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_depthDescriptor(UnityEngine.RenderTextureDescriptor)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_depthDescriptor_m29A50A6749E90FE7F8CEE107CDD8DE542051E518_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_normalHandle(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_normalHandle_mD876DFDC1958F939D80392A3FF3A56DB7443FFEF_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTextureDescriptor::set_graphicsFormat(UnityEngine.Experimental.Rendering.GraphicsFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_normalDescriptor(UnityEngine.RenderTextureDescriptor)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_normalDescriptor_m1DCD21CA9C893F438DF456BF68369CD008F76378_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_allocateDepth(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_allocateDepth_mB6373B66597EDBA964B14F982257969F6A246B77_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_allocateNormal(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_allocateNormal_m4BE8D016AE7B19D28F193988902FB04C6C1303EE_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_shaderTagIds(System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_shaderTagIds_m66D1B5D656FD5F650036FD0641305A632AB88019_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_allocateNormal()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DepthNormalOnlyPass_get_allocateNormal_m024CAB048853EE652EE924F109C3D2C03EB5B3A0_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_normalDescriptor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthNormalOnlyPass_get_normalDescriptor_mBF3753C882BF35C6236335119DF42470224D4107_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.ScriptableRenderer::get_useDepthPriming()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScriptableRenderer_get_useDepthPriming_m5E06E033D2AC8257F13E47CB835E2C5C97D9099F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_normalHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthNormalOnlyPass_get_normalHandle_m4C6FDE470EF2B799D036EED6022EA2C75A733CFF_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_allocateDepth()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DepthNormalOnlyPass_get_allocateDepth_mA57DEFEF31E5E55F0A8A6EE9A88B0919AD17A5A0_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_depthHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthNormalOnlyPass_get_depthHandle_m0A3E68BC4809A768BCB69CF1D4D53A26B284FAFD_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_depthDescriptor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthNormalOnlyPass_get_depthDescriptor_mC0A54765518F78C5AA4D6A52FD2256374412C5A2_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::get_cameraDepthTarget()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ScriptableRenderer_get_cameraDepthTarget_mA937C73D921A8583451EC2DBE0D83D3B887DDD00 (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.ScriptableRenderPass::ConfigureTarget(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderPass_ConfigureTarget_m2DC2D1A171DC20D7873D59129C5B3C543C3C28FE (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___colorAttachment0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___depthAttachment1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.CommandBuffer::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId> UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_shaderTagIds()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* DepthNormalOnlyPass_get_shaderTagIds_m98ADD552C4FB6ABB545BB99D2ECF540580B4F4C3_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.DrawingSettings UnityEngine.Rendering.Universal.ScriptableRenderPass::CreateDrawingSettings(System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.SortingCriteria)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___shaderTagIdList0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, int32_t ___sortingCriteria2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.DrawingSettings::set_perObjectData(UnityEngine.Rendering.PerObjectData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawingSettings_set_perObjectData_mE83721A5FEDA0A0F5DFA6A385B5DB110A7AE2DC8 (DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults0, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___drawingSettings1, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___filteringSettings2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::.ctor()
inline void List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787 (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*, const RuntimeMethod*))List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_gshared)(__this, method);
}
// System.Void UnityEngine.Rendering.ShaderTagId::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>::Add(T)
inline void List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0, const RuntimeMethod*))List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_depthAttachmentHandle(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_depthAttachmentHandle_m5DB803B1413AB9CDA9FC62839C1802671B796225_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_descriptor(UnityEngine.RenderTextureDescriptor)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_descriptor_m94678B6905793B44421EAF04B63D8B710877A58F_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_allocateDepth(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_allocateDepth_m207B31E6C6C5105FF5F2E8959D379BF78DDBE4A9_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_shaderTagId(UnityEngine.Rendering.ShaderTagId)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_shaderTagId_m29F2EC03AF45E8EE2E697ABE18DBE0640ECFBF41_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_allocateDepth()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DepthOnlyPass_get_allocateDepth_m998795935C623FD4AF9E9D6A5F66BE0DB4C98102_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_depthAttachmentHandle()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthOnlyPass_get_depthAttachmentHandle_m0A0B3EE9DF03D1755ECBDE21AC18738FF73EAB74_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method) ;
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_descriptor()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthOnlyPass_get_descriptor_m7BFD92496F098E564137B080C8672D34C69A9EEB_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_shaderTagId()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 DepthOnlyPass_get_shaderTagId_mD1492DD61508E3BAFF6236E29CB3D6B603FC2358_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.DrawingSettings UnityEngine.Rendering.Universal.ScriptableRenderPass::CreateDrawingSettings(UnityEngine.Rendering.ShaderTagId,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.SortingCriteria)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ScriptableRenderPass_CreateDrawingSettings_mFB778BFA5DBC3B55AF8085487EE029C2DBA8A928 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___shaderTagId0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, int32_t ___sortingCriteria2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderStateBlock::.ctor(UnityEngine.Rendering.RenderStateMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderStateBlock__ctor_mED2806102FED1023AB74D94DC37F535497AED1F9 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, int32_t ___mask0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rendering.StencilState::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StencilState_get_enabled_m03D0635E12B6B461F459A872E3B992C09AD2F709 (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderStateBlock::set_stencilReference(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderStateBlock_set_stencilReference_m9AE2F79509B0F431E8D0430B941DC23755722D84 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderStateBlock::set_mask(UnityEngine.Rendering.RenderStateMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderStateBlock_set_mask_m0857047D723D7AF5E378D4F9F25D0BC83AD6E9BC (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderStateBlock::set_stencilState(UnityEngine.Rendering.StencilState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderStateBlock_set_stencilState_m1DD8E2B3953C435C65BA7D60348D717E16B29DEA (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::.ctor(System.String,UnityEngine.Rendering.ShaderTagId[],System.Boolean,UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.RenderQueueRange,UnityEngine.LayerMask,UnityEngine.Rendering.StencilState,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass__ctor_m73F08BC738626C34A82C197E9DF5B22120FEA3F4 (DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68* __this, String_t* ___profilerTag0, ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___shaderTagIds1, bool ___opaque2, int32_t ___evt3, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange4, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask5, StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___stencilState6, int32_t ___stencilReference7, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::.ctor(System.String,System.Boolean,UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.RenderQueueRange,UnityEngine.LayerMask,UnityEngine.Rendering.StencilState,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass__ctor_m4CE3B69C5D77A7148864564C96B53DA4A35EA0F4 (DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68* __this, String_t* ___profilerTag0, bool ___opaque1, int32_t ___evt2, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange3, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask4, StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___stencilState5, int32_t ___stencilReference6, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.DepthState::.ctor(System.Boolean,UnityEngine.Rendering.CompareFunction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthState__ctor_mF4AED45C211436228B26F6C35702093DDF4DCB3B (DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255* __this, bool ___writeEnabled0, int32_t ___compareFunction1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.RenderStateBlock::set_depthState(UnityEngine.Rendering.DepthState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderStateBlock_set_depthState_mC3E64761972C4C08337991AE4E2DEF565C059E56 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Rendering.RenderStateMask UnityEngine.Rendering.RenderStateBlock::get_mask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderStateBlock_get_mask_mC675CA5A35CC9912F9B8E34B1DB6BBDB66FFC4C6 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.DepthState UnityEngine.Rendering.RenderStateBlock::get_depthState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 RenderStateBlock_get_depthState_m7A6B50C345D9BB77874859675658E682D39B2F93 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.CompareFunction UnityEngine.Rendering.DepthState::get_compareFunction()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DepthState_get_compareFunction_mBAFEB67779433CE796462ED14278CB609B13500D (DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255* __this, const RuntimeMethod* method) ;
// UnityEngine.Rendering.Universal.DebugHandler UnityEngine.Rendering.Universal.ScriptableRenderPass::GetActiveDebugHandler(UnityEngine.Rendering.Universal.RenderingData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* ScriptableRenderPass_GetActiveDebugHandler_m1B3D8D7F93DEF1415F494EEF46687F21DE379448 (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 ___renderingData0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.DebugHandler/DrawFunction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawFunction__ctor_m121046A165A25C252C30078A6ECB476521204BD6 (DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.DebugHandler::DrawWithDebugRenderState(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.RenderStateBlock&,UnityEngine.Rendering.Universal.DebugHandler/DrawFunction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugHandler_DrawWithDebugRenderState_m2759DAEFEFDE7680BE5D4C41E8191A29AE34BABC (DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData2, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___drawingSettings3, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___filteringSettings4, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___renderStateBlock5, DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* ___func6, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.DrawingSettings&,UnityEngine.Rendering.FilteringSettings&,UnityEngine.Rendering.RenderStateBlock&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m87278D0FBE7A0865779FF9541BF96EDB65F8A2C6 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults0, DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* ___drawingSettings1, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* ___filteringSettings2, RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* ___stateBlock3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rendering.Universal.RenderingUtils::RenderObjectsWithError(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CullingResults&,UnityEngine.Camera,UnityEngine.Rendering.FilteringSettings,UnityEngine.Rendering.SortingCriteria)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderingUtils_RenderObjectsWithError_m8EED15FCA6B2F37E0871696BD9260CD1C31F3E23 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* ___cullResults1, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera2, FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___filterSettings3, int32_t ___sortFlags4, const RuntimeMethod* method) ;
// Unity.Mathematics.uint2 Unity.Mathematics.math::asuint(Unity.Mathematics.float2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_asuint_m97B2BFC20210812ABEDC6C486400666EB147861A_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___x0, const RuntimeMethod* method) ;
// Unity.Mathematics.uint2 Unity.Mathematics.uint2::op_BitwiseAnd(Unity.Mathematics.uint2,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F uint2_op_BitwiseAnd_mF66FDB6E9FF30109372DC6870B4BBF9EE06C6B08_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___lhs0, uint32_t ___rhs1, const RuntimeMethod* method) ;
// Unity.Mathematics.float2 Unity.Mathematics.math::asfloat(Unity.Mathematics.uint2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_asfloat_m98742577F62D3E7B1B4AE444716F2F08B21F6B84_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___x0, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::get_yzx()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Multiply(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_mF3DE0BD784C29A79E6B5BC0FD56E60B45F694AF3_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___lhs0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rhs1, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::rsqrt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_rsqrt_mB695A0575E7C8F937B0E12804508B0F489F55997_inline (float ___x0, const RuntimeMethod* method) ;
// Unity.Mathematics.float3 Unity.Mathematics.float3::op_Multiply(System.Single,Unity.Mathematics.float3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_mB08DA9B217A0DA39BABCE64FFE69BEA67D37D04F_inline (float ___lhs0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rhs1, const RuntimeMethod* method) ;
// System.Int32 Unity.Mathematics.math::asint(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_asint_mC1D3880A25BCA51C3FF63FAC83C544CEF5389891_inline (float ___x0, const RuntimeMethod* method) ;
// System.Single Unity.Mathematics.math::asfloat(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m3924686271257D993098B811C554E07F35A5519B_inline (int32_t ___x0, 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) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, 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 Unity.Mathematics.int2::.ctor(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, int32_t ___x0, int32_t ___y1, 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.Single UnityEngine.Mathf::GammaToLinearSpace(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6 (float ___value0, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method) ;
// Unity.Mathematics.uint2 Unity.Mathematics.math::uint2(System.UInt32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_uint2_m6D8F967749F41C00E7DDE65ED2A841F272036826_inline (uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method) ;
// System.Void Unity.Mathematics.uint2::.ctor(System.UInt32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F* __this, uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method) ;
// Unity.Mathematics.float2 Unity.Mathematics.math::float2(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_float2_m8B84CA7B1018BE0B16814608949EB9D616C43FF4_inline (float ___x0, float ___y1, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights/ShaderConstants::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderConstants__cctor_m9DC0A21A3F08B73B8B2148EEC36471245FC98F73 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0493AB1599AF63F8E3BD39D09A7561AFBA2BA8F6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D3AE10B010841FB94C16F2D6092DE1939E0D4D3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E7DA7037FEC0AF6D2151C72F15B1ED7FA9510D0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14254BB83373B11756D2303A8E187014374CE5D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral142FCD301E7D933AE279225AC7AA92A9D59857C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18658F681A9C73419F1C6C28685110B9C75217F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C324961D5D2C07264B6F845F8ACB8946CB85DE3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C947B5E2B665DCFE4FBC336AD0E437DC23B9177);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1CFB78BE8011E0ED5D3703C52272C237DBCA06A1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A79458B56742869C970802BABC044B863EAEBB8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B4D8E7F2745F89BAAB63D8DA1ACBF4D38089708);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E8FC83CE57F8E0AE9352E71BDDFF679A6533B5A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral362A772856CB779F1765B078E092205AB3FC37C2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3660ADCAC1E2D8A0D6580522BB19691C80238BD7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral394B8C6C8CA442EF8C63386789D48EEDD0084236);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DE62C764FE287F782036A9E375E4CE594140ECE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral401EF617274432D00AADC12F16B55AB2188FD08D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral453E1DDDE36F4A5910A36295C859E98D903414C5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4852C31B2DE03903DCD4A75D0FDB9A11DF55C528);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AB6F48A3250683B3A12B9E26AD621AC56FFDBCC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C260B205EFF7484A04FC0C0FB37CD75C5E2F264);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C5089A59A25C62EC4F3937B0D4FEB1DD4BE23DC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8A139418EF0697974054E94254DECA0AE09AAC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5433653501FC944B6CF5D209A88C9963DE12193F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CF70AD86FEE4D0BB40A2D1AC0E24C9BCB72ED12);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63DB01C0A14C3A9F2C34ECE76868A34556EB6079);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68727A40C1B3BE0D2C9F962957CC09A2FEBBE042);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C5919B5E82FAACEB69183B34A7541D9C5ED602F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EA8E998C6201A17512C6CC6B02FAFEA02156DAD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70CD5B83C84BA3C54FBB92177ABE5F628D108A45);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral757F9B426839108F8E0406132E96E5830A55A168);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral763E46AC5D506FE240ABAAD0DCAA1CB1F3400320);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral766B907ADE80249DAE808FC29210021E23EB4E91);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral773DEFE7EB361DC16D32FA28DF6430398738266B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80ECF0DE547781D1B9780A17EE8E8F3080959DFD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82F68032486AC7ACD4E7382765F4DC38FC704A81);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86A04CD0F0A72EF7AFFA2F1D3B84FD4C0C8A846C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8892BAC6E61D7943F7F770BBF75A3C355AB72338);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88E6FDB7A6F1CA6CC91EC5C279F5488D0302B0B3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral911B39A2990FADC95CC105164B82B339D32F7810);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A94996873834C5180A8D7845CAB1A51611135E2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DDA1C3AEE245E1050F9E53868138E86EE051854);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1157491762A35AA9294E63C8E856A0EC623453D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA00EDD178C0078F9093B663874EE2736CFA0F6F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA735A35167FAD7CCD5AECF1F26FA0E8480460FD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0C9A0F8C132EF1323BB03594ECCB7D94F38F76B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA695E3146B59C4551E3C2449548462F23362FCE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBD1966241D4BF6CA39EEE86FF584CE070C3A849);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCC07DD3A056D026883DEEE1FC9D3CE17C086304);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2CA6F1BFF44EEBCC4D051A38B46BB88F3B24DF3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAABA042316C222199F628367CB7D134CCFCF0DB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCADFE37865E6F6702027AC057777303273E8884C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE4FA5ED1C953EC8E300E8C2D096B95B3CE8B1EB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE7098FC985B73DD7145AEFFE57E551DC884F390);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD09FF46497DED0891A364572FCE480D32154FFB3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB19771FAB86434A869A4FA826380CFCB91457FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC94E136F7997B634866013445CACF862DA0F7D8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1C0B43BE0556C9AEE95D2DCF64CC18B33C610EA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED59BA8185CAA83E268229638F6BC55EA239C931);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF349EC003B9E1D0A2328BC6E701F6B09E05F164E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C85592BFF883704615A239BC8E91EFCC6C176C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF83E481930B4D0917204C1962470A5BB5FECD8F7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8905D1E6DCA40100391056EDF65844310277470);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFCD8ECECD1E616DDCFC9E8D79CF13DFDEC8D60E);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly int _LitStencilRef = Shader.PropertyToID("_LitStencilRef");
int32_t L_0;
L_0 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2A79458B56742869C970802BABC044B863EAEBB8, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitStencilRef_0 = L_0;
// public static readonly int _LitStencilReadMask = Shader.PropertyToID("_LitStencilReadMask");
int32_t L_1;
L_1 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralA1157491762A35AA9294E63C8E856A0EC623453D, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitStencilReadMask_1 = L_1;
// public static readonly int _LitStencilWriteMask = Shader.PropertyToID("_LitStencilWriteMask");
int32_t L_2;
L_2 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral3660ADCAC1E2D8A0D6580522BB19691C80238BD7, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitStencilWriteMask_2 = L_2;
// public static readonly int _SimpleLitStencilRef = Shader.PropertyToID("_SimpleLitStencilRef");
int32_t L_3;
L_3 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral453E1DDDE36F4A5910A36295C859E98D903414C5, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitStencilRef_3 = L_3;
// public static readonly int _SimpleLitStencilReadMask = Shader.PropertyToID("_SimpleLitStencilReadMask");
int32_t L_4;
L_4 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral9A94996873834C5180A8D7845CAB1A51611135E2, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitStencilReadMask_4 = L_4;
// public static readonly int _SimpleLitStencilWriteMask = Shader.PropertyToID("_SimpleLitStencilWriteMask");
int32_t L_5;
L_5 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralBCC07DD3A056D026883DEEE1FC9D3CE17C086304, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitStencilWriteMask_5 = L_5;
// public static readonly int _StencilRef = Shader.PropertyToID("_StencilRef");
int32_t L_6;
L_6 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral4D8A139418EF0697974054E94254DECA0AE09AAC, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____StencilRef_6 = L_6;
// public static readonly int _StencilReadMask = Shader.PropertyToID("_StencilReadMask");
int32_t L_7;
L_7 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral14254BB83373B11756D2303A8E187014374CE5D9, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____StencilReadMask_7 = L_7;
// public static readonly int _StencilWriteMask = Shader.PropertyToID("_StencilWriteMask");
int32_t L_8;
L_8 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral394B8C6C8CA442EF8C63386789D48EEDD0084236, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____StencilWriteMask_8 = L_8;
// public static readonly int _LitPunctualStencilRef = Shader.PropertyToID("_LitPunctualStencilRef");
int32_t L_9;
L_9 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral8892BAC6E61D7943F7F770BBF75A3C355AB72338, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitPunctualStencilRef_9 = L_9;
// public static readonly int _LitPunctualStencilReadMask = Shader.PropertyToID("_LitPunctualStencilReadMask");
int32_t L_10;
L_10 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralB0C9A0F8C132EF1323BB03594ECCB7D94F38F76B, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitPunctualStencilReadMask_10 = L_10;
// public static readonly int _LitPunctualStencilWriteMask = Shader.PropertyToID("_LitPunctualStencilWriteMask");
int32_t L_11;
L_11 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral757F9B426839108F8E0406132E96E5830A55A168, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitPunctualStencilWriteMask_11 = L_11;
// public static readonly int _SimpleLitPunctualStencilRef = Shader.PropertyToID("_SimpleLitPunctualStencilRef");
int32_t L_12;
L_12 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral5CF70AD86FEE4D0BB40A2D1AC0E24C9BCB72ED12, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitPunctualStencilRef_12 = L_12;
// public static readonly int _SimpleLitPunctualStencilReadMask = Shader.PropertyToID("_SimpleLitPunctualStencilReadMask");
int32_t L_13;
L_13 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral911B39A2990FADC95CC105164B82B339D32F7810, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitPunctualStencilReadMask_13 = L_13;
// public static readonly int _SimpleLitPunctualStencilWriteMask = Shader.PropertyToID("_SimpleLitPunctualStencilWriteMask");
int32_t L_14;
L_14 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralAA00EDD178C0078F9093B663874EE2736CFA0F6F, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitPunctualStencilWriteMask_14 = L_14;
// public static readonly int _LitDirStencilRef = Shader.PropertyToID("_LitDirStencilRef");
int32_t L_15;
L_15 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralDB19771FAB86434A869A4FA826380CFCB91457FC, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitDirStencilRef_15 = L_15;
// public static readonly int _LitDirStencilReadMask = Shader.PropertyToID("_LitDirStencilReadMask");
int32_t L_16;
L_16 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral3DE62C764FE287F782036A9E375E4CE594140ECE, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitDirStencilReadMask_16 = L_16;
// public static readonly int _LitDirStencilWriteMask = Shader.PropertyToID("_LitDirStencilWriteMask");
int32_t L_17;
L_17 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral18658F681A9C73419F1C6C28685110B9C75217F2, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitDirStencilWriteMask_17 = L_17;
// public static readonly int _SimpleLitDirStencilRef = Shader.PropertyToID("_SimpleLitDirStencilRef");
int32_t L_18;
L_18 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral6C5919B5E82FAACEB69183B34A7541D9C5ED602F, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitDirStencilRef_18 = L_18;
// public static readonly int _SimpleLitDirStencilReadMask = Shader.PropertyToID("_SimpleLitDirStencilReadMask");
int32_t L_19;
L_19 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralD09FF46497DED0891A364572FCE480D32154FFB3, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitDirStencilReadMask_19 = L_19;
// public static readonly int _SimpleLitDirStencilWriteMask = Shader.PropertyToID("_SimpleLitDirStencilWriteMask");
int32_t L_20;
L_20 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralC2CA6F1BFF44EEBCC4D051A38B46BB88F3B24DF3, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitDirStencilWriteMask_20 = L_20;
// public static readonly int _ClearStencilRef = Shader.PropertyToID("_ClearStencilRef");
int32_t L_21;
L_21 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral4AB6F48A3250683B3A12B9E26AD621AC56FFDBCC, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ClearStencilRef_21 = L_21;
// public static readonly int _ClearStencilReadMask = Shader.PropertyToID("_ClearStencilReadMask");
int32_t L_22;
L_22 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral4852C31B2DE03903DCD4A75D0FDB9A11DF55C528, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ClearStencilReadMask_22 = L_22;
// public static readonly int _ClearStencilWriteMask = Shader.PropertyToID("_ClearStencilWriteMask");
int32_t L_23;
L_23 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2B4D8E7F2745F89BAAB63D8DA1ACBF4D38089708, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ClearStencilWriteMask_23 = L_23;
// public static readonly int UDepthRanges = Shader.PropertyToID("UDepthRanges");
int32_t L_24;
L_24 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral401EF617274432D00AADC12F16B55AB2188FD08D, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___UDepthRanges_24 = L_24;
// public static readonly int _DepthRanges = Shader.PropertyToID("_DepthRanges");
int32_t L_25;
L_25 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF8905D1E6DCA40100391056EDF65844310277470, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthRanges_25 = L_25;
// public static readonly int _DownsamplingWidth = Shader.PropertyToID("_DownsamplingWidth");
int32_t L_26;
L_26 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralCAABA042316C222199F628367CB7D134CCFCF0DB, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DownsamplingWidth_26 = L_26;
// public static readonly int _DownsamplingHeight = Shader.PropertyToID("_DownsamplingHeight");
int32_t L_27;
L_27 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralFFCD8ECECD1E616DDCFC9E8D79CF13DFDEC8D60E, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DownsamplingHeight_27 = L_27;
// public static readonly int _SourceShiftX = Shader.PropertyToID("_SourceShiftX");
int32_t L_28;
L_28 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral70CD5B83C84BA3C54FBB92177ABE5F628D108A45, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SourceShiftX_28 = L_28;
// public static readonly int _SourceShiftY = Shader.PropertyToID("_SourceShiftY");
int32_t L_29;
L_29 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2E8FC83CE57F8E0AE9352E71BDDFF679A6533B5A, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SourceShiftY_29 = L_29;
// public static readonly int _TileShiftX = Shader.PropertyToID("_TileShiftX");
int32_t L_30;
L_30 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral82F68032486AC7ACD4E7382765F4DC38FC704A81, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TileShiftX_30 = L_30;
// public static readonly int _TileShiftY = Shader.PropertyToID("_TileShiftY");
int32_t L_31;
L_31 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral763E46AC5D506FE240ABAAD0DCAA1CB1F3400320, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TileShiftY_31 = L_31;
// public static readonly int _tileXCount = Shader.PropertyToID("_tileXCount");
int32_t L_32;
L_32 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF349EC003B9E1D0A2328BC6E701F6B09E05F164E, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____tileXCount_32 = L_32;
// public static readonly int _DepthRangeOffset = Shader.PropertyToID("_DepthRangeOffset");
int32_t L_33;
L_33 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral5433653501FC944B6CF5D209A88C9963DE12193F, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthRangeOffset_33 = L_33;
// public static readonly int _BitmaskTex = Shader.PropertyToID("_BitmaskTex");
int32_t L_34;
L_34 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF3C85592BFF883704615A239BC8E91EFCC6C176C, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____BitmaskTex_34 = L_34;
// public static readonly int UTileList = Shader.PropertyToID("UTileList");
int32_t L_35;
L_35 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral88E6FDB7A6F1CA6CC91EC5C279F5488D0302B0B3, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___UTileList_35 = L_35;
// public static readonly int _TileList = Shader.PropertyToID("_TileList");
int32_t L_36;
L_36 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral4C260B205EFF7484A04FC0C0FB37CD75C5E2F264, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TileList_36 = L_36;
// public static readonly int UPunctualLightBuffer = Shader.PropertyToID("UPunctualLightBuffer");
int32_t L_37;
L_37 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralBBD1966241D4BF6CA39EEE86FF584CE070C3A849, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___UPunctualLightBuffer_37 = L_37;
// public static readonly int _PunctualLightBuffer = Shader.PropertyToID("_PunctualLightBuffer");
int32_t L_38;
L_38 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralCE4FA5ED1C953EC8E300E8C2D096B95B3CE8B1EB, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____PunctualLightBuffer_38 = L_38;
// public static readonly int URelLightList = Shader.PropertyToID("URelLightList");
int32_t L_39;
L_39 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralCE7098FC985B73DD7145AEFFE57E551DC884F390, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___URelLightList_39 = L_39;
// public static readonly int _RelLightList = Shader.PropertyToID("_RelLightList");
int32_t L_40;
L_40 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF83E481930B4D0917204C1962470A5BB5FECD8F7, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____RelLightList_40 = L_40;
// public static readonly int _TilePixelWidth = Shader.PropertyToID("_TilePixelWidth");
int32_t L_41;
L_41 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralCADFE37865E6F6702027AC057777303273E8884C, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TilePixelWidth_41 = L_41;
// public static readonly int _TilePixelHeight = Shader.PropertyToID("_TilePixelHeight");
int32_t L_42;
L_42 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral1C947B5E2B665DCFE4FBC336AD0E437DC23B9177, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TilePixelHeight_42 = L_42;
// public static readonly int _InstanceOffset = Shader.PropertyToID("_InstanceOffset");
int32_t L_43;
L_43 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralBA695E3146B59C4551E3C2449548462F23362FCE, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____InstanceOffset_43 = L_43;
// public static readonly int _DepthTex = Shader.PropertyToID("_DepthTex");
int32_t L_44;
L_44 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral773DEFE7EB361DC16D32FA28DF6430398738266B, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthTex_44 = L_44;
// public static readonly int _DepthTexSize = Shader.PropertyToID("_DepthTexSize");
int32_t L_45;
L_45 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralAA735A35167FAD7CCD5AECF1F26FA0E8480460FD, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthTexSize_45 = L_45;
// public static readonly int _ScreenToWorld = Shader.PropertyToID("_ScreenToWorld");
int32_t L_46;
L_46 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralDC94E136F7997B634866013445CACF862DA0F7D8, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ScreenToWorld_46 = L_46;
// public static readonly int _unproject0 = Shader.PropertyToID("_unproject0");
int32_t L_47;
L_47 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral1C324961D5D2C07264B6F845F8ACB8946CB85DE3, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____unproject0_47 = L_47;
// public static readonly int _unproject1 = Shader.PropertyToID("_unproject1");
int32_t L_48;
L_48 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralE1C0B43BE0556C9AEE95D2DCF64CC18B33C610EA, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____unproject1_48 = L_48;
// public static int _MainLightPosition = Shader.PropertyToID("_MainLightPosition"); // ForwardLights.LightConstantBuffer also refers to the same ShaderPropertyID - TODO: move this definition to a common location shared by other UniversalRP classes
int32_t L_49;
L_49 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral766B907ADE80249DAE808FC29210021E23EB4E91, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____MainLightPosition_49 = L_49;
// public static int _MainLightColor = Shader.PropertyToID("_MainLightColor"); // ForwardLights.LightConstantBuffer also refers to the same ShaderPropertyID - TODO: move this definition to a common location shared by other UniversalRP classes
int32_t L_50;
L_50 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0E7DA7037FEC0AF6D2151C72F15B1ED7FA9510D0, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____MainLightColor_50 = L_50;
// public static int _MainLightLayerMask = Shader.PropertyToID("_MainLightLayerMask"); // ForwardLights.LightConstantBuffer also refers to the same ShaderPropertyID - TODO: move this definition to a common location shared by other UniversalRP classes
int32_t L_51;
L_51 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral142FCD301E7D933AE279225AC7AA92A9D59857C9, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____MainLightLayerMask_51 = L_51;
// public static int _SpotLightScale = Shader.PropertyToID("_SpotLightScale");
int32_t L_52;
L_52 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0493AB1599AF63F8E3BD39D09A7561AFBA2BA8F6, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SpotLightScale_52 = L_52;
// public static int _SpotLightBias = Shader.PropertyToID("_SpotLightBias");
int32_t L_53;
L_53 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral80ECF0DE547781D1B9780A17EE8E8F3080959DFD, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SpotLightBias_53 = L_53;
// public static int _SpotLightGuard = Shader.PropertyToID("_SpotLightGuard");
int32_t L_54;
L_54 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralED59BA8185CAA83E268229638F6BC55EA239C931, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SpotLightGuard_54 = L_54;
// public static int _LightPosWS = Shader.PropertyToID("_LightPosWS");
int32_t L_55;
L_55 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0D3AE10B010841FB94C16F2D6092DE1939E0D4D3, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightPosWS_55 = L_55;
// public static int _LightColor = Shader.PropertyToID("_LightColor");
int32_t L_56;
L_56 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral86A04CD0F0A72EF7AFFA2F1D3B84FD4C0C8A846C, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightColor_56 = L_56;
// public static int _LightAttenuation = Shader.PropertyToID("_LightAttenuation");
int32_t L_57;
L_57 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral63DB01C0A14C3A9F2C34ECE76868A34556EB6079, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightAttenuation_57 = L_57;
// public static int _LightOcclusionProbInfo = Shader.PropertyToID("_LightOcclusionProbInfo");
int32_t L_58;
L_58 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral362A772856CB779F1765B078E092205AB3FC37C2, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightOcclusionProbInfo_58 = L_58;
// public static int _LightDirection = Shader.PropertyToID("_LightDirection");
int32_t L_59;
L_59 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral9DDA1C3AEE245E1050F9E53868138E86EE051854, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightDirection_59 = L_59;
// public static int _LightFlags = Shader.PropertyToID("_LightFlags");
int32_t L_60;
L_60 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral6EA8E998C6201A17512C6CC6B02FAFEA02156DAD, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightFlags_60 = L_60;
// public static int _ShadowLightIndex = Shader.PropertyToID("_ShadowLightIndex");
int32_t L_61;
L_61 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral1CFB78BE8011E0ED5D3703C52272C237DBCA06A1, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ShadowLightIndex_61 = L_61;
// public static int _LightLayerMask = Shader.PropertyToID("_LightLayerMask");
int32_t L_62;
L_62 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral4C5089A59A25C62EC4F3937B0D4FEB1DD4BE23DC, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightLayerMask_62 = L_62;
// public static int _CookieLightIndex = Shader.PropertyToID("_CookieLightIndex");
int32_t L_63;
L_63 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral68727A40C1B3BE0D2C9F962957CC09A2FEBBE042, NULL);
((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____CookieLightIndex_63 = L_63;
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
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob
IL2CPP_EXTERN_C void CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshal_pinvoke(const CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE& unmarshaled, CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_pinvoke& marshaled)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke(unmarshaled.___tiler_0, marshaled.___tiler_0);
marshaled.___prePunctualLights_1 = unmarshaled.___prePunctualLights_1;
marshaled.___coarseTiles_2 = unmarshaled.___coarseTiles_2;
marshaled.___coarseTileHeaders_3 = unmarshaled.___coarseTileHeaders_3;
marshaled.___coarseHeaderOffset_4 = unmarshaled.___coarseHeaderOffset_4;
marshaled.___istart_5 = unmarshaled.___istart_5;
marshaled.___iend_6 = unmarshaled.___iend_6;
marshaled.___jstart_7 = unmarshaled.___jstart_7;
marshaled.___jend_8 = unmarshaled.___jend_8;
}
IL2CPP_EXTERN_C void CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshal_pinvoke_back(const CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_pinvoke& marshaled, CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE& unmarshaled)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F unmarshaledtiler_temp_0;
memset((&unmarshaledtiler_temp_0), 0, sizeof(unmarshaledtiler_temp_0));
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke_back(marshaled.___tiler_0, unmarshaledtiler_temp_0);
unmarshaled.___tiler_0 = unmarshaledtiler_temp_0;
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D unmarshaledprePunctualLights_temp_1;
memset((&unmarshaledprePunctualLights_temp_1), 0, sizeof(unmarshaledprePunctualLights_temp_1));
unmarshaledprePunctualLights_temp_1 = marshaled.___prePunctualLights_1;
unmarshaled.___prePunctualLights_1 = unmarshaledprePunctualLights_temp_1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 unmarshaledcoarseTiles_temp_2;
memset((&unmarshaledcoarseTiles_temp_2), 0, sizeof(unmarshaledcoarseTiles_temp_2));
unmarshaledcoarseTiles_temp_2 = marshaled.___coarseTiles_2;
unmarshaled.___coarseTiles_2 = unmarshaledcoarseTiles_temp_2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledcoarseTileHeaders_temp_3;
memset((&unmarshaledcoarseTileHeaders_temp_3), 0, sizeof(unmarshaledcoarseTileHeaders_temp_3));
unmarshaledcoarseTileHeaders_temp_3 = marshaled.___coarseTileHeaders_3;
unmarshaled.___coarseTileHeaders_3 = unmarshaledcoarseTileHeaders_temp_3;
int32_t unmarshaledcoarseHeaderOffset_temp_4 = 0;
unmarshaledcoarseHeaderOffset_temp_4 = marshaled.___coarseHeaderOffset_4;
unmarshaled.___coarseHeaderOffset_4 = unmarshaledcoarseHeaderOffset_temp_4;
int32_t unmarshaledistart_temp_5 = 0;
unmarshaledistart_temp_5 = marshaled.___istart_5;
unmarshaled.___istart_5 = unmarshaledistart_temp_5;
int32_t unmarshalediend_temp_6 = 0;
unmarshalediend_temp_6 = marshaled.___iend_6;
unmarshaled.___iend_6 = unmarshalediend_temp_6;
int32_t unmarshaledjstart_temp_7 = 0;
unmarshaledjstart_temp_7 = marshaled.___jstart_7;
unmarshaled.___jstart_7 = unmarshaledjstart_temp_7;
int32_t unmarshaledjend_temp_8 = 0;
unmarshaledjend_temp_8 = marshaled.___jend_8;
unmarshaled.___jend_8 = unmarshaledjend_temp_8;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob
IL2CPP_EXTERN_C void CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshal_pinvoke_cleanup(CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_pinvoke& marshaled)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke_cleanup(marshaled.___tiler_0);
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob
IL2CPP_EXTERN_C void CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshal_com(const CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE& unmarshaled, CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_com& marshaled)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com(unmarshaled.___tiler_0, marshaled.___tiler_0);
marshaled.___prePunctualLights_1 = unmarshaled.___prePunctualLights_1;
marshaled.___coarseTiles_2 = unmarshaled.___coarseTiles_2;
marshaled.___coarseTileHeaders_3 = unmarshaled.___coarseTileHeaders_3;
marshaled.___coarseHeaderOffset_4 = unmarshaled.___coarseHeaderOffset_4;
marshaled.___istart_5 = unmarshaled.___istart_5;
marshaled.___iend_6 = unmarshaled.___iend_6;
marshaled.___jstart_7 = unmarshaled.___jstart_7;
marshaled.___jend_8 = unmarshaled.___jend_8;
}
IL2CPP_EXTERN_C void CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshal_com_back(const CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_com& marshaled, CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE& unmarshaled)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F unmarshaledtiler_temp_0;
memset((&unmarshaledtiler_temp_0), 0, sizeof(unmarshaledtiler_temp_0));
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com_back(marshaled.___tiler_0, unmarshaledtiler_temp_0);
unmarshaled.___tiler_0 = unmarshaledtiler_temp_0;
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D unmarshaledprePunctualLights_temp_1;
memset((&unmarshaledprePunctualLights_temp_1), 0, sizeof(unmarshaledprePunctualLights_temp_1));
unmarshaledprePunctualLights_temp_1 = marshaled.___prePunctualLights_1;
unmarshaled.___prePunctualLights_1 = unmarshaledprePunctualLights_temp_1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 unmarshaledcoarseTiles_temp_2;
memset((&unmarshaledcoarseTiles_temp_2), 0, sizeof(unmarshaledcoarseTiles_temp_2));
unmarshaledcoarseTiles_temp_2 = marshaled.___coarseTiles_2;
unmarshaled.___coarseTiles_2 = unmarshaledcoarseTiles_temp_2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledcoarseTileHeaders_temp_3;
memset((&unmarshaledcoarseTileHeaders_temp_3), 0, sizeof(unmarshaledcoarseTileHeaders_temp_3));
unmarshaledcoarseTileHeaders_temp_3 = marshaled.___coarseTileHeaders_3;
unmarshaled.___coarseTileHeaders_3 = unmarshaledcoarseTileHeaders_temp_3;
int32_t unmarshaledcoarseHeaderOffset_temp_4 = 0;
unmarshaledcoarseHeaderOffset_temp_4 = marshaled.___coarseHeaderOffset_4;
unmarshaled.___coarseHeaderOffset_4 = unmarshaledcoarseHeaderOffset_temp_4;
int32_t unmarshaledistart_temp_5 = 0;
unmarshaledistart_temp_5 = marshaled.___istart_5;
unmarshaled.___istart_5 = unmarshaledistart_temp_5;
int32_t unmarshalediend_temp_6 = 0;
unmarshalediend_temp_6 = marshaled.___iend_6;
unmarshaled.___iend_6 = unmarshalediend_temp_6;
int32_t unmarshaledjstart_temp_7 = 0;
unmarshaledjstart_temp_7 = marshaled.___jstart_7;
unmarshaled.___jstart_7 = unmarshaledjstart_temp_7;
int32_t unmarshaledjend_temp_8 = 0;
unmarshaledjend_temp_8 = marshaled.___jend_8;
unmarshaled.___jend_8 = unmarshaledjend_temp_8;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob
IL2CPP_EXTERN_C void CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshal_com_cleanup(CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_marshaled_com& marshaled)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com_cleanup(marshaled.___tiler_0);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob::Execute()
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void CullLightsJob_Execute_m1D06CCA1CBE91CE2FE7D73F7AD86F86DA402040F (CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
{
// int coarseTileOffset = (int)coarseTileHeaders[coarseHeaderOffset + 0];
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_0 = (&__this->___coarseTileHeaders_3);
int32_t L_1 = __this->___coarseHeaderOffset_4;
uint32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_0)->___m_Buffer_0, L_1);
V_0 = L_2;
// int coarseVisLightCount = (int)coarseTileHeaders[coarseHeaderOffset + 1];
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_3 = (&__this->___coarseTileHeaders_3);
int32_t L_4 = __this->___coarseHeaderOffset_4;
uint32_t L_5;
L_5 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_3)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_4, 1)));
V_1 = L_5;
// if (tiler.TilerLevel != 0)
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_6 = (&__this->___tiler_0);
int32_t L_7;
L_7 = DeferredTiler_get_TilerLevel_mB6160C66993DD725F66D99A63A1D62C8ABB48A9E(L_6, NULL);
V_2 = (bool)((!(((uint32_t)L_7) <= ((uint32_t)0)))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_006f;
}
}
{
// tiler.CullIntermediateLights(
// ref prePunctualLights,
// ref coarseTiles, coarseTileOffset, coarseVisLightCount,
// istart, iend, jstart, jend
// );
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_9 = (&__this->___tiler_0);
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_10 = (&__this->___prePunctualLights_1);
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_11 = (&__this->___coarseTiles_2);
int32_t L_12 = V_0;
int32_t L_13 = V_1;
int32_t L_14 = __this->___istart_5;
int32_t L_15 = __this->___iend_6;
int32_t L_16 = __this->___jstart_7;
int32_t L_17 = __this->___jend_8;
DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729(L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_17, NULL);
goto IL_00a3;
}
IL_006f:
{
// tiler.CullFinalLights(
// ref prePunctualLights,
// ref coarseTiles, coarseTileOffset, coarseVisLightCount,
// istart, iend, jstart, jend
// );
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_18 = (&__this->___tiler_0);
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_19 = (&__this->___prePunctualLights_1);
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_20 = (&__this->___coarseTiles_2);
int32_t L_21 = V_0;
int32_t L_22 = V_1;
int32_t L_23 = __this->___istart_5;
int32_t L_24 = __this->___iend_6;
int32_t L_25 = __this->___jstart_7;
int32_t L_26 = __this->___jend_8;
DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79(L_18, L_19, L_20, L_21, L_22, L_23, L_24, L_25, L_26, NULL);
}
IL_00a3:
{
// }
return;
}
}
IL2CPP_EXTERN_C void CullLightsJob_Execute_m1D06CCA1CBE91CE2FE7D73F7AD86F86DA402040F_AdjustorThunk (RuntimeObject* IL2CPP_PARAMETER_RESTRICT __this, const RuntimeMethod* method)
{
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE*>(__this + _offset);
CullLightsJob_Execute_m1D06CCA1CBE91CE2FE7D73F7AD86F86DA402040F(_thisAdjusted, method);
}
#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
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall
IL2CPP_EXTERN_C void DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshal_pinvoke(const DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B& unmarshaled, DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_pinvoke& marshaled)
{
Exception_t* ___tileList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileList' of type 'DrawCall': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileList_0Exception, NULL);
}
IL2CPP_EXTERN_C void DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshal_pinvoke_back(const DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_pinvoke& marshaled, DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B& unmarshaled)
{
Exception_t* ___tileList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileList' of type 'DrawCall': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileList_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall
IL2CPP_EXTERN_C void DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshal_pinvoke_cleanup(DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall
IL2CPP_EXTERN_C void DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshal_com(const DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B& unmarshaled, DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_com& marshaled)
{
Exception_t* ___tileList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileList' of type 'DrawCall': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileList_0Exception, NULL);
}
IL2CPP_EXTERN_C void DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshal_com_back(const DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_com& marshaled, DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B& unmarshaled)
{
Exception_t* ___tileList_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileList' of type 'DrawCall': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileList_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall
IL2CPP_EXTERN_C void DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshal_com_cleanup(DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams
IL2CPP_EXTERN_C void InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshal_pinvoke(const InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6& unmarshaled, InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_pinvoke& marshaled)
{
Exception_t* ___tileDepthInfoMaterial_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileDepthInfoMaterial' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileDepthInfoMaterial_0Exception, NULL);
}
IL2CPP_EXTERN_C void InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshal_pinvoke_back(const InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_pinvoke& marshaled, InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6& unmarshaled)
{
Exception_t* ___tileDepthInfoMaterial_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileDepthInfoMaterial' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileDepthInfoMaterial_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams
IL2CPP_EXTERN_C void InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshal_pinvoke_cleanup(InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams
IL2CPP_EXTERN_C void InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshal_com(const InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6& unmarshaled, InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_com& marshaled)
{
Exception_t* ___tileDepthInfoMaterial_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileDepthInfoMaterial' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileDepthInfoMaterial_0Exception, NULL);
}
IL2CPP_EXTERN_C void InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshal_com_back(const InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_com& marshaled, InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6& unmarshaled)
{
Exception_t* ___tileDepthInfoMaterial_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'tileDepthInfoMaterial' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___tileDepthInfoMaterial_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams
IL2CPP_EXTERN_C void InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshal_com_cleanup(InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6_marshaled_com& marshaled)
{
}
#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.Int32 UnityEngine.Rendering.Universal.Internal.SortPrePunctualLight::Compare(UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight,UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortPrePunctualLight_Compare_m60A6153F6A43E98094C1FD679CA73861BD3275F9 (SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A* __this, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___a0, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE ___b1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
{
// if (a.minDist < b.minDist)
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_0 = ___a0;
float L_1 = L_0.___minDist_2;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_2 = ___b1;
float L_3 = L_2.___minDist_2;
V_0 = (bool)((((float)L_1) < ((float)L_3))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_0017;
}
}
{
// return -1;
V_1 = (-1);
goto IL_0031;
}
IL_0017:
{
// else if (a.minDist > b.minDist)
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_5 = ___a0;
float L_6 = L_5.___minDist_2;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_7 = ___b1;
float L_8 = L_7.___minDist_2;
V_2 = (bool)((((float)L_6) > ((float)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_002d;
}
}
{
// return 1;
V_1 = 1;
goto IL_0031;
}
IL_002d:
{
// return 0;
V_1 = 0;
goto IL_0031;
}
IL_0031:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.SortPrePunctualLight::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortPrePunctualLight__ctor_m12E4D4633244474A52AC93ACF645D5351678835E (SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A* __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.Void UnityEngine.Rendering.Universal.Internal.BitArray::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray__ctor_mEF4688DC618F61597C6DA30BF1BDB03A4E6A2BBE (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, int32_t ___bitCount0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_BitCount = bitCount;
int32_t L_0 = ___bitCount0;
__this->___m_BitCount_1 = L_0;
// m_IntCount = (bitCount + 31) >> 5;
int32_t L_1 = ___bitCount0;
__this->___m_IntCount_2 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, ((int32_t)31)))>>5));
// m_Mem = new NativeArray<uint>(m_IntCount, allocator, options);
int32_t L_2 = __this->___m_IntCount_2;
int32_t L_3 = ___allocator1;
int32_t L_4 = ___options2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_5;
memset((&L_5), 0, sizeof(L_5));
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&L_5), L_2, L_3, L_4, /*hidden argument*/NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
__this->___m_Mem_0 = L_5;
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray__ctor_mEF4688DC618F61597C6DA30BF1BDB03A4E6A2BBE_AdjustorThunk (RuntimeObject* __this, int32_t ___bitCount0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
{
BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B*>(__this + _offset);
BitArray__ctor_mEF4688DC618F61597C6DA30BF1BDB03A4E6A2BBE(_thisAdjusted, ___bitCount0, ___allocator1, ___options2, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.BitArray::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_Dispose_m9114ADEB926F79625CFF0F4F61D55E26A9FDE164 (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_Mem.Dispose();
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_0 = (&__this->___m_Mem_0);
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC(L_0, NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray_Dispose_m9114ADEB926F79625CFF0F4F61D55E26A9FDE164_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B*>(__this + _offset);
BitArray_Dispose_m9114ADEB926F79625CFF0F4F61D55E26A9FDE164(_thisAdjusted, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.BitArray::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_Clear_m44F16CF07E2165AA009F3CE41F78BCAE0B2880D1 (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
{
// for (int i = 0; i < m_IntCount; ++i)
V_0 = 0;
goto IL_0017;
}
IL_0005:
{
// m_Mem[i] = 0;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_0 = (&__this->___m_Mem_0);
int32_t L_1 = V_0;
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, (L_0)->___m_Buffer_0, L_1, (0));
// for (int i = 0; i < m_IntCount; ++i)
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_0017:
{
// for (int i = 0; i < m_IntCount; ++i)
int32_t L_3 = V_0;
int32_t L_4 = __this->___m_IntCount_2;
V_1 = (bool)((((int32_t)L_3) < ((int32_t)L_4))? 1 : 0);
bool L_5 = V_1;
if (L_5)
{
goto IL_0005;
}
}
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray_Clear_m44F16CF07E2165AA009F3CE41F78BCAE0B2880D1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B*>(__this + _offset);
BitArray_Clear_m44F16CF07E2165AA009F3CE41F78BCAE0B2880D1(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.BitArray::IsSet(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitArray_IsSet_m532C7513A6837634F56AD2EDACC308BA1FED8A66 (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, int32_t ___bitIndex0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// return (m_Mem[bitIndex >> 5] & (1u << (bitIndex & 31))) != 0;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_0 = (&__this->___m_Mem_0);
int32_t L_1 = ___bitIndex0;
uint32_t L_2;
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_0)->___m_Buffer_0, ((int32_t)(L_1>>5)));
int32_t L_3 = ___bitIndex0;
V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_2&((int32_t)(1<<((int32_t)(((int32_t)(L_3&((int32_t)31)))&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
goto IL_001f;
}
IL_001f:
{
// }
bool L_4 = V_0;
return L_4;
}
}
IL2CPP_EXTERN_C bool BitArray_IsSet_m532C7513A6837634F56AD2EDACC308BA1FED8A66_AdjustorThunk (RuntimeObject* __this, int32_t ___bitIndex0, const RuntimeMethod* method)
{
BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B*>(__this + _offset);
bool _returnValue;
_returnValue = BitArray_IsSet_m532C7513A6837634F56AD2EDACC308BA1FED8A66(_thisAdjusted, ___bitIndex0, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.Internal.BitArray::Set(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_Set_mF346E82D86FE699D3478DF13580165436E85C8EA (BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* __this, int32_t ___bitIndex0, bool ___val1, const RuntimeMethod* method)
{
bool V_0 = false;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* V_1 = NULL;
int32_t V_2 = 0;
{
// if (val)
bool L_0 = ___val1;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_002c;
}
}
{
// m_Mem[bitIndex >> 5] |= 1u << (bitIndex & 31);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_2 = (&__this->___m_Mem_0);
V_1 = L_2;
int32_t L_3 = ___bitIndex0;
V_2 = ((int32_t)(L_3>>5));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_4 = V_1;
int32_t L_5 = V_2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_6 = V_1;
int32_t L_7 = V_2;
uint32_t L_8;
L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_6)->___m_Buffer_0, L_7);
int32_t L_9 = ___bitIndex0;
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, (L_4)->___m_Buffer_0, L_5, (((int32_t)((int32_t)L_8|((int32_t)(1<<((int32_t)(((int32_t)(L_9&((int32_t)31)))&((int32_t)31)))))))));
goto IL_0051;
}
IL_002c:
{
// m_Mem[bitIndex >> 5] &= ~(1u << (bitIndex & 31));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_10 = (&__this->___m_Mem_0);
V_1 = L_10;
int32_t L_11 = ___bitIndex0;
V_2 = ((int32_t)(L_11>>5));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_12 = V_1;
int32_t L_13 = V_2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_14 = V_1;
int32_t L_15 = V_2;
uint32_t L_16;
L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_14)->___m_Buffer_0, L_15);
int32_t L_17 = ___bitIndex0;
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, (L_12)->___m_Buffer_0, L_13, (((int32_t)((int32_t)L_16&((~((int32_t)(1<<((int32_t)(((int32_t)(L_17&((int32_t)31)))&((int32_t)31)))))))))));
}
IL_0051:
{
// }
return;
}
}
IL2CPP_EXTERN_C void BitArray_Set_mF346E82D86FE699D3478DF13580165436E85C8EA_AdjustorThunk (RuntimeObject* __this, int32_t ___bitIndex0, bool ___val1, const RuntimeMethod* method)
{
BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B*>(__this + _offset);
BitArray_Set_mF346E82D86FE699D3478DF13580165436E85C8EA(_thisAdjusted, ___bitIndex0, ___val1, method);
}
#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
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredTiler
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke& marshaled)
{
marshaled.___m_TilePixelWidth_0 = unmarshaled.___m_TilePixelWidth_0;
marshaled.___m_TilePixelHeight_1 = unmarshaled.___m_TilePixelHeight_1;
marshaled.___m_TileXCount_2 = unmarshaled.___m_TileXCount_2;
marshaled.___m_TileYCount_3 = unmarshaled.___m_TileYCount_3;
marshaled.___m_TileHeaderSize_4 = unmarshaled.___m_TileHeaderSize_4;
marshaled.___m_AvgLightPerTile_5 = unmarshaled.___m_AvgLightPerTile_5;
marshaled.___m_TilerLevel_6 = unmarshaled.___m_TilerLevel_6;
marshaled.___m_FrustumPlanes_7 = unmarshaled.___m_FrustumPlanes_7;
marshaled.___m_IsOrthographic_8 = static_cast<int32_t>(unmarshaled.___m_IsOrthographic_8);
marshaled.___m_Counters_9 = unmarshaled.___m_Counters_9;
marshaled.___m_TileData_10 = unmarshaled.___m_TileData_10;
marshaled.___m_TileHeaders_11 = unmarshaled.___m_TileHeaders_11;
marshaled.___m_PreTiles_12 = unmarshaled.___m_PreTiles_12;
}
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke_back(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke& marshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled)
{
int32_t unmarshaledm_TilePixelWidth_temp_0 = 0;
unmarshaledm_TilePixelWidth_temp_0 = marshaled.___m_TilePixelWidth_0;
unmarshaled.___m_TilePixelWidth_0 = unmarshaledm_TilePixelWidth_temp_0;
int32_t unmarshaledm_TilePixelHeight_temp_1 = 0;
unmarshaledm_TilePixelHeight_temp_1 = marshaled.___m_TilePixelHeight_1;
unmarshaled.___m_TilePixelHeight_1 = unmarshaledm_TilePixelHeight_temp_1;
int32_t unmarshaledm_TileXCount_temp_2 = 0;
unmarshaledm_TileXCount_temp_2 = marshaled.___m_TileXCount_2;
unmarshaled.___m_TileXCount_2 = unmarshaledm_TileXCount_temp_2;
int32_t unmarshaledm_TileYCount_temp_3 = 0;
unmarshaledm_TileYCount_temp_3 = marshaled.___m_TileYCount_3;
unmarshaled.___m_TileYCount_3 = unmarshaledm_TileYCount_temp_3;
int32_t unmarshaledm_TileHeaderSize_temp_4 = 0;
unmarshaledm_TileHeaderSize_temp_4 = marshaled.___m_TileHeaderSize_4;
unmarshaled.___m_TileHeaderSize_4 = unmarshaledm_TileHeaderSize_temp_4;
int32_t unmarshaledm_AvgLightPerTile_temp_5 = 0;
unmarshaledm_AvgLightPerTile_temp_5 = marshaled.___m_AvgLightPerTile_5;
unmarshaled.___m_AvgLightPerTile_5 = unmarshaledm_AvgLightPerTile_temp_5;
int32_t unmarshaledm_TilerLevel_temp_6 = 0;
unmarshaledm_TilerLevel_temp_6 = marshaled.___m_TilerLevel_6;
unmarshaled.___m_TilerLevel_6 = unmarshaledm_TilerLevel_temp_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 unmarshaledm_FrustumPlanes_temp_7;
memset((&unmarshaledm_FrustumPlanes_temp_7), 0, sizeof(unmarshaledm_FrustumPlanes_temp_7));
unmarshaledm_FrustumPlanes_temp_7 = marshaled.___m_FrustumPlanes_7;
unmarshaled.___m_FrustumPlanes_7 = unmarshaledm_FrustumPlanes_temp_7;
bool unmarshaledm_IsOrthographic_temp_8 = false;
unmarshaledm_IsOrthographic_temp_8 = static_cast<bool>(marshaled.___m_IsOrthographic_8);
unmarshaled.___m_IsOrthographic_8 = unmarshaledm_IsOrthographic_temp_8;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledm_Counters_temp_9;
memset((&unmarshaledm_Counters_temp_9), 0, sizeof(unmarshaledm_Counters_temp_9));
unmarshaledm_Counters_temp_9 = marshaled.___m_Counters_9;
unmarshaled.___m_Counters_9 = unmarshaledm_Counters_temp_9;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 unmarshaledm_TileData_temp_10;
memset((&unmarshaledm_TileData_temp_10), 0, sizeof(unmarshaledm_TileData_temp_10));
unmarshaledm_TileData_temp_10 = marshaled.___m_TileData_10;
unmarshaled.___m_TileData_10 = unmarshaledm_TileData_temp_10;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledm_TileHeaders_temp_11;
memset((&unmarshaledm_TileHeaders_temp_11), 0, sizeof(unmarshaledm_TileHeaders_temp_11));
unmarshaledm_TileHeaders_temp_11 = marshaled.___m_TileHeaders_11;
unmarshaled.___m_TileHeaders_11 = unmarshaledm_TileHeaders_temp_11;
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01 unmarshaledm_PreTiles_temp_12;
memset((&unmarshaledm_PreTiles_temp_12), 0, sizeof(unmarshaledm_PreTiles_temp_12));
unmarshaledm_PreTiles_temp_12 = marshaled.___m_PreTiles_12;
unmarshaled.___m_PreTiles_12 = unmarshaledm_PreTiles_temp_12;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredTiler
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_pinvoke_cleanup(DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredTiler
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com& marshaled)
{
marshaled.___m_TilePixelWidth_0 = unmarshaled.___m_TilePixelWidth_0;
marshaled.___m_TilePixelHeight_1 = unmarshaled.___m_TilePixelHeight_1;
marshaled.___m_TileXCount_2 = unmarshaled.___m_TileXCount_2;
marshaled.___m_TileYCount_3 = unmarshaled.___m_TileYCount_3;
marshaled.___m_TileHeaderSize_4 = unmarshaled.___m_TileHeaderSize_4;
marshaled.___m_AvgLightPerTile_5 = unmarshaled.___m_AvgLightPerTile_5;
marshaled.___m_TilerLevel_6 = unmarshaled.___m_TilerLevel_6;
marshaled.___m_FrustumPlanes_7 = unmarshaled.___m_FrustumPlanes_7;
marshaled.___m_IsOrthographic_8 = static_cast<int32_t>(unmarshaled.___m_IsOrthographic_8);
marshaled.___m_Counters_9 = unmarshaled.___m_Counters_9;
marshaled.___m_TileData_10 = unmarshaled.___m_TileData_10;
marshaled.___m_TileHeaders_11 = unmarshaled.___m_TileHeaders_11;
marshaled.___m_PreTiles_12 = unmarshaled.___m_PreTiles_12;
}
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com_back(const DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com& marshaled, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F& unmarshaled)
{
int32_t unmarshaledm_TilePixelWidth_temp_0 = 0;
unmarshaledm_TilePixelWidth_temp_0 = marshaled.___m_TilePixelWidth_0;
unmarshaled.___m_TilePixelWidth_0 = unmarshaledm_TilePixelWidth_temp_0;
int32_t unmarshaledm_TilePixelHeight_temp_1 = 0;
unmarshaledm_TilePixelHeight_temp_1 = marshaled.___m_TilePixelHeight_1;
unmarshaled.___m_TilePixelHeight_1 = unmarshaledm_TilePixelHeight_temp_1;
int32_t unmarshaledm_TileXCount_temp_2 = 0;
unmarshaledm_TileXCount_temp_2 = marshaled.___m_TileXCount_2;
unmarshaled.___m_TileXCount_2 = unmarshaledm_TileXCount_temp_2;
int32_t unmarshaledm_TileYCount_temp_3 = 0;
unmarshaledm_TileYCount_temp_3 = marshaled.___m_TileYCount_3;
unmarshaled.___m_TileYCount_3 = unmarshaledm_TileYCount_temp_3;
int32_t unmarshaledm_TileHeaderSize_temp_4 = 0;
unmarshaledm_TileHeaderSize_temp_4 = marshaled.___m_TileHeaderSize_4;
unmarshaled.___m_TileHeaderSize_4 = unmarshaledm_TileHeaderSize_temp_4;
int32_t unmarshaledm_AvgLightPerTile_temp_5 = 0;
unmarshaledm_AvgLightPerTile_temp_5 = marshaled.___m_AvgLightPerTile_5;
unmarshaled.___m_AvgLightPerTile_5 = unmarshaledm_AvgLightPerTile_temp_5;
int32_t unmarshaledm_TilerLevel_temp_6 = 0;
unmarshaledm_TilerLevel_temp_6 = marshaled.___m_TilerLevel_6;
unmarshaled.___m_TilerLevel_6 = unmarshaledm_TilerLevel_temp_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 unmarshaledm_FrustumPlanes_temp_7;
memset((&unmarshaledm_FrustumPlanes_temp_7), 0, sizeof(unmarshaledm_FrustumPlanes_temp_7));
unmarshaledm_FrustumPlanes_temp_7 = marshaled.___m_FrustumPlanes_7;
unmarshaled.___m_FrustumPlanes_7 = unmarshaledm_FrustumPlanes_temp_7;
bool unmarshaledm_IsOrthographic_temp_8 = false;
unmarshaledm_IsOrthographic_temp_8 = static_cast<bool>(marshaled.___m_IsOrthographic_8);
unmarshaled.___m_IsOrthographic_8 = unmarshaledm_IsOrthographic_temp_8;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C unmarshaledm_Counters_temp_9;
memset((&unmarshaledm_Counters_temp_9), 0, sizeof(unmarshaledm_Counters_temp_9));
unmarshaledm_Counters_temp_9 = marshaled.___m_Counters_9;
unmarshaled.___m_Counters_9 = unmarshaledm_Counters_temp_9;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 unmarshaledm_TileData_temp_10;
memset((&unmarshaledm_TileData_temp_10), 0, sizeof(unmarshaledm_TileData_temp_10));
unmarshaledm_TileData_temp_10 = marshaled.___m_TileData_10;
unmarshaled.___m_TileData_10 = unmarshaledm_TileData_temp_10;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 unmarshaledm_TileHeaders_temp_11;
memset((&unmarshaledm_TileHeaders_temp_11), 0, sizeof(unmarshaledm_TileHeaders_temp_11));
unmarshaledm_TileHeaders_temp_11 = marshaled.___m_TileHeaders_11;
unmarshaled.___m_TileHeaders_11 = unmarshaledm_TileHeaders_temp_11;
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01 unmarshaledm_PreTiles_temp_12;
memset((&unmarshaledm_PreTiles_temp_12), 0, sizeof(unmarshaledm_PreTiles_temp_12));
unmarshaledm_PreTiles_temp_12 = marshaled.___m_PreTiles_12;
unmarshaled.___m_PreTiles_12 = unmarshaledm_PreTiles_temp_12;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.DeferredTiler
IL2CPP_EXTERN_C void DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshal_com_cleanup(DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::.ctor(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler__ctor_mA3173CEE5A855DB9FC709487F569BB25D91E76AB (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___tilePixelWidth0, int32_t ___tilePixelHeight1, int32_t ___avgLightPerTile2, int32_t ___tilerLevel3, const RuntimeMethod* method)
{
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 V_0;
memset((&V_0), 0, sizeof(V_0));
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* G_B2_0 = NULL;
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* G_B3_1 = NULL;
{
// m_TilePixelWidth = tilePixelWidth;
int32_t L_0 = ___tilePixelWidth0;
__this->___m_TilePixelWidth_0 = L_0;
// m_TilePixelHeight = tilePixelHeight;
int32_t L_1 = ___tilePixelHeight1;
__this->___m_TilePixelHeight_1 = L_1;
// m_TileXCount = 0;
__this->___m_TileXCount_2 = 0;
// m_TileYCount = 0;
__this->___m_TileYCount_3 = 0;
// m_TileHeaderSize = tilerLevel == 0 ? 4 : 2;
int32_t L_2 = ___tilerLevel3;
G_B1_0 = __this;
if (!L_2)
{
G_B2_0 = __this;
goto IL_0025;
}
}
{
G_B3_0 = 2;
G_B3_1 = G_B1_0;
goto IL_0026;
}
IL_0025:
{
G_B3_0 = 4;
G_B3_1 = G_B2_0;
}
IL_0026:
{
G_B3_1->___m_TileHeaderSize_4 = G_B3_0;
// m_AvgLightPerTile = avgLightPerTile;
int32_t L_3 = ___avgLightPerTile2;
__this->___m_AvgLightPerTile_5 = L_3;
// m_TilerLevel = tilerLevel;
int32_t L_4 = ___tilerLevel3;
__this->___m_TilerLevel_6 = L_4;
// m_FrustumPlanes = new FrustumPlanes { left = 0, right = 0, bottom = 0, top = 0, zNear = 0, zFar = 0 };
il2cpp_codegen_initobj((&V_0), sizeof(FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56));
(&V_0)->___left_0 = (0.0f);
(&V_0)->___right_1 = (0.0f);
(&V_0)->___bottom_2 = (0.0f);
(&V_0)->___top_3 = (0.0f);
(&V_0)->___zNear_4 = (0.0f);
(&V_0)->___zFar_5 = (0.0f);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 L_5 = V_0;
__this->___m_FrustumPlanes_7 = L_5;
// m_IsOrthographic = false;
__this->___m_IsOrthographic_8 = (bool)0;
// m_Counters = new NativeArray<int>();
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_6 = (&__this->___m_Counters_9);
il2cpp_codegen_initobj(L_6, sizeof(NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C));
// m_TileData = new NativeArray<ushort>();
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_7 = (&__this->___m_TileData_10);
il2cpp_codegen_initobj(L_7, sizeof(NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934));
// m_TileHeaders = new NativeArray<uint>();
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_8 = (&__this->___m_TileHeaders_11);
il2cpp_codegen_initobj(L_8, sizeof(NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184));
// m_PreTiles = new NativeArray<PreTile>();
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01* L_9 = (&__this->___m_PreTiles_12);
il2cpp_codegen_initobj(L_9, sizeof(NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01));
// }
return;
}
}
IL2CPP_EXTERN_C void DeferredTiler__ctor_mA3173CEE5A855DB9FC709487F569BB25D91E76AB_AdjustorThunk (RuntimeObject* __this, int32_t ___tilePixelWidth0, int32_t ___tilePixelHeight1, int32_t ___avgLightPerTile2, int32_t ___tilerLevel3, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
DeferredTiler__ctor_mA3173CEE5A855DB9FC709487F569BB25D91E76AB(_thisAdjusted, ___tilePixelWidth0, ___tilePixelHeight1, ___avgLightPerTile2, ___tilerLevel3, method);
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TilerLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TilerLevel_mB6160C66993DD725F66D99A63A1D62C8ABB48A9E (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_TilerLevel; }
int32_t L_0 = __this->___m_TilerLevel_6;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TilerLevel; }
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_TilerLevel_mB6160C66993DD725F66D99A63A1D62C8ABB48A9E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_TilerLevel_mB6160C66993DD725F66D99A63A1D62C8ABB48A9E(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileXCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_TileXCount; }
int32_t L_0 = __this->___m_TileXCount_2;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TileXCount; }
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileYCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_TileYCount; }
int32_t L_0 = __this->___m_TileYCount_3;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TileYCount; }
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TilePixelWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_TilePixelWidth; }
int32_t L_0 = __this->___m_TilePixelWidth_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TilePixelWidth; }
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TilePixelHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_TilePixelHeight; }
int32_t L_0 = __this->___m_TilePixelHeight_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TilePixelHeight; }
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileHeaderSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileHeaderSize_m04A67A3C9794749CFD8DC09A99541CB07475514B (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// get { return m_TileHeaderSize; }
int32_t L_0 = __this->___m_TileHeaderSize_4;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TileHeaderSize; }
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_TileHeaderSize_m04A67A3C9794749CFD8DC09A99541CB07475514B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_TileHeaderSize_m04A67A3C9794749CFD8DC09A99541CB07475514B(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_MaxLightPerTile()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_MaxLightPerTile_m1EEC5C6B1506DC989AFFE002092AE6E6FFE6A71D (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// get { return m_Counters.IsCreated ? m_Counters[0] : 0; }
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (&__this->___m_Counters_9);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0(L_0, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (L_1)
{
goto IL_0011;
}
}
{
G_B3_0 = 0;
goto IL_001d;
}
IL_0011:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (&__this->___m_Counters_9);
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_2)->___m_Buffer_0, 0);
G_B3_0 = L_3;
}
IL_001d:
{
V_0 = G_B3_0;
goto IL_0020;
}
IL_0020:
{
// get { return m_Counters.IsCreated ? m_Counters[0] : 0; }
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_MaxLightPerTile_m1EEC5C6B1506DC989AFFE002092AE6E6FFE6A71D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_MaxLightPerTile_m1EEC5C6B1506DC989AFFE002092AE6E6FFE6A71D(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileDataCapacity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_get_TileDataCapacity_mD01EBC461AC4FCE24667DB67251AA1914FFAAFCB (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// get { return m_Counters.IsCreated ? m_Counters[2] : 0; }
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_0 = (&__this->___m_Counters_9);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0(L_0, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
if (L_1)
{
goto IL_0011;
}
}
{
G_B3_0 = 0;
goto IL_001d;
}
IL_0011:
{
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_2 = (&__this->___m_Counters_9);
int32_t L_3;
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_2)->___m_Buffer_0, 2);
G_B3_0 = L_3;
}
IL_001d:
{
V_0 = G_B3_0;
goto IL_0020;
}
IL_0020:
{
// get { return m_Counters.IsCreated ? m_Counters[2] : 0; }
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_get_TileDataCapacity_mD01EBC461AC4FCE24667DB67251AA1914FFAAFCB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_get_TileDataCapacity_mD01EBC461AC4FCE24667DB67251AA1914FFAAFCB(_thisAdjusted, method);
return _returnValue;
}
// Unity.Collections.NativeArray`1<System.UInt16> UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_Tiles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 DeferredTiler_get_Tiles_m93AEA36E42FA51FBCFD37DF0D65651D0D6F7BAFD (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return m_TileData; }
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_0 = __this->___m_TileData_10;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TileData; }
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 DeferredTiler_get_Tiles_m93AEA36E42FA51FBCFD37DF0D65651D0D6F7BAFD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 _returnValue;
_returnValue = DeferredTiler_get_Tiles_m93AEA36E42FA51FBCFD37DF0D65651D0D6F7BAFD(_thisAdjusted, method);
return _returnValue;
}
// Unity.Collections.NativeArray`1<System.UInt32> UnityEngine.Rendering.Universal.Internal.DeferredTiler::get_TileHeaders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 DeferredTiler_get_TileHeaders_m0FDAA2D3A210F9208153DDDB9383DC52F74E860C (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return m_TileHeaders; }
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_0 = __this->___m_TileHeaders_11;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// get { return m_TileHeaders; }
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 DeferredTiler_get_TileHeaders_m0FDAA2D3A210F9208153DDDB9383DC52F74E860C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 _returnValue;
_returnValue = DeferredTiler_get_TileHeaders_m0FDAA2D3A210F9208153DDDB9383DC52F74E860C(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::GetTileOffsetAndCount(System.Int32,System.Int32,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_GetTileOffsetAndCount_m20F87B4658C2FC5320FC741E9CA7DC25458B5BB3 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___i0, int32_t ___j1, int32_t* ___offset2, int32_t* ___count3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// int headerOffset = GetTileHeaderOffset(i, j);
int32_t L_0 = ___i0;
int32_t L_1 = ___j1;
int32_t L_2;
L_2 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(__this, L_0, L_1, NULL);
V_0 = L_2;
// offset = (int)m_TileHeaders[headerOffset + 0];
int32_t* L_3 = ___offset2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_4 = (&__this->___m_TileHeaders_11);
int32_t L_5 = V_0;
uint32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_4)->___m_Buffer_0, L_5);
*((int32_t*)L_3) = (int32_t)L_6;
// count = (int)m_TileHeaders[headerOffset + 1];
int32_t* L_7 = ___count3;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_8 = (&__this->___m_TileHeaders_11);
int32_t L_9 = V_0;
uint32_t L_10;
L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_8)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_9, 1)));
*((int32_t*)L_7) = (int32_t)L_10;
// }
return;
}
}
IL2CPP_EXTERN_C void DeferredTiler_GetTileOffsetAndCount_m20F87B4658C2FC5320FC741E9CA7DC25458B5BB3_AdjustorThunk (RuntimeObject* __this, int32_t ___i0, int32_t ___j1, int32_t* ___offset2, int32_t* ___count3, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
DeferredTiler_GetTileOffsetAndCount_m20F87B4658C2FC5320FC741E9CA7DC25458B5BB3_inline(_thisAdjusted, ___i0, ___j1, ___offset2, ___count3, method);
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::GetTileHeaderOffset(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___i0, int32_t ___j1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return (i + j * m_TileXCount) * m_TileHeaderSize;
int32_t L_0 = ___i0;
int32_t L_1 = ___j1;
int32_t L_2 = __this->___m_TileXCount_2;
int32_t L_3 = __this->___m_TileHeaderSize_4;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, L_2)))), L_3));
goto IL_0015;
}
IL_0015:
{
// }
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_AdjustorThunk (RuntimeObject* __this, int32_t ___i0, int32_t ___j1, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(_thisAdjusted, ___i0, ___j1, method);
return _returnValue;
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::Setup(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_Setup_mEB776B97B31112F1736DC0E0EE41AA767982E967 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___tileDataCapacity0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (tileDataCapacity <= 0)
int32_t L_0 = ___tileDataCapacity0;
V_0 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0022;
}
}
{
// tileDataCapacity = m_TileXCount * m_TileYCount * m_AvgLightPerTile;
int32_t L_2 = __this->___m_TileXCount_2;
int32_t L_3 = __this->___m_TileYCount_3;
int32_t L_4 = __this->___m_AvgLightPerTile_5;
___tileDataCapacity0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_2, L_3)), L_4));
}
IL_0022:
{
// m_Counters = new NativeArray<int>(3, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_5;
memset((&L_5), 0, sizeof(L_5));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_5), 3, 2, 0, /*hidden argument*/NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
__this->___m_Counters_9 = L_5;
// m_TileData = new NativeArray<ushort>(tileDataCapacity, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
int32_t L_6 = ___tileDataCapacity0;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_7;
memset((&L_7), 0, sizeof(L_7));
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&L_7), L_6, 2, 0, /*hidden argument*/NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
__this->___m_TileData_10 = L_7;
// m_TileHeaders = new NativeArray<uint>(m_TileXCount * m_TileYCount * m_TileHeaderSize, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
int32_t L_8 = __this->___m_TileXCount_2;
int32_t L_9 = __this->___m_TileYCount_3;
int32_t L_10 = __this->___m_TileHeaderSize_4;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_11;
memset((&L_11), 0, sizeof(L_11));
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&L_11), ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_8, L_9)), L_10)), 2, 0, /*hidden argument*/NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
__this->___m_TileHeaders_11 = L_11;
// m_Counters[0] = 0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_12 = (&__this->___m_Counters_9);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_12)->___m_Buffer_0, 0, (0));
// m_Counters[1] = 0;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_13 = (&__this->___m_Counters_9);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_13)->___m_Buffer_0, 1, (0));
// m_Counters[2] = tileDataCapacity;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_14 = (&__this->___m_Counters_9);
int32_t L_15 = ___tileDataCapacity0;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_14)->___m_Buffer_0, 2, (L_15));
// }
return;
}
}
IL2CPP_EXTERN_C void DeferredTiler_Setup_mEB776B97B31112F1736DC0E0EE41AA767982E967_AdjustorThunk (RuntimeObject* __this, int32_t ___tileDataCapacity0, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
DeferredTiler_Setup_mEB776B97B31112F1736DC0E0EE41AA767982E967(_thisAdjusted, ___tileDataCapacity0, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::OnCameraCleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_OnCameraCleanup_m61F5B158F80FEF81AC3CA423C08C56102B18417D (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// if (m_TileHeaders.IsCreated)
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_0 = (&__this->___m_TileHeaders_11);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA(L_0, NativeArray_1_get_IsCreated_m1589AA18BC64ECF5AA79D95DCE5D7887E98B70AA_RuntimeMethod_var);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_001c;
}
}
{
// m_TileHeaders.Dispose();
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_3 = (&__this->___m_TileHeaders_11);
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC(L_3, NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
}
IL_001c:
{
// if (m_TileData.IsCreated)
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_4 = (&__this->___m_TileData_10);
bool L_5;
L_5 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B(L_4, NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0037;
}
}
{
// m_TileData.Dispose();
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_7 = (&__this->___m_TileData_10);
NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8(L_7, NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
}
IL_0037:
{
// if (m_Counters.IsCreated)
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_8 = (&__this->___m_Counters_9);
bool L_9;
L_9 = NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0(L_8, NativeArray_1_get_IsCreated_m547C5D2E203906703FFE7232167A21D2A03D54C0_RuntimeMethod_var);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_0052;
}
}
{
// m_Counters.Dispose();
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_11 = (&__this->___m_Counters_9);
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E(L_11, NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
}
IL_0052:
{
// }
return;
}
}
IL2CPP_EXTERN_C void DeferredTiler_OnCameraCleanup_m61F5B158F80FEF81AC3CA423C08C56102B18417D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
DeferredTiler_OnCameraCleanup_m61F5B158F80FEF81AC3CA423C08C56102B18417D(_thisAdjusted, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::PrecomputeTiles(UnityEngine.Matrix4x4,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_PrecomputeTiles_mAE2B40B4498F804BA696A2B2AEFCE4B039F893FC (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___proj0, bool ___isOrthographic1, int32_t ___renderWidth2, int32_t ___renderHeight3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
int32_t V_5 = 0;
float V_6 = 0.0f;
float V_7 = 0.0f;
int32_t V_8 = 0;
float V_9 = 0.0f;
float V_10 = 0.0f;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD V_11;
memset((&V_11), 0, sizeof(V_11));
bool V_12 = false;
bool V_13 = false;
int32_t V_14 = 0;
float V_15 = 0.0f;
float V_16 = 0.0f;
int32_t V_17 = 0;
float V_18 = 0.0f;
float V_19 = 0.0f;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD V_20;
memset((&V_20), 0, sizeof(V_20));
bool V_21 = false;
bool V_22 = false;
{
// m_TileXCount = (renderWidth + m_TilePixelWidth - 1) / m_TilePixelWidth;
int32_t L_0 = ___renderWidth2;
int32_t L_1 = __this->___m_TilePixelWidth_0;
int32_t L_2 = __this->___m_TilePixelWidth_0;
__this->___m_TileXCount_2 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))/L_2));
// m_TileYCount = (renderHeight + m_TilePixelHeight - 1) / m_TilePixelHeight;
int32_t L_3 = ___renderHeight3;
int32_t L_4 = __this->___m_TilePixelHeight_1;
int32_t L_5 = __this->___m_TilePixelHeight_1;
__this->___m_TileYCount_3 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_3, L_4)), 1))/L_5));
// m_PreTiles = DeferredShaderData.instance.GetPreTiles(m_TilerLevel, m_TileXCount * m_TileYCount);
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_6;
L_6 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
int32_t L_7 = __this->___m_TilerLevel_6;
int32_t L_8 = __this->___m_TileXCount_2;
int32_t L_9 = __this->___m_TileYCount_3;
NullCheck(L_6);
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01 L_10;
L_10 = DeferredShaderData_GetPreTiles_m7C9E24371EA7949702EC6367BAAFE80F21CB7FCF(L_6, L_7, ((int32_t)il2cpp_codegen_multiply(L_8, L_9)), NULL);
__this->___m_PreTiles_12 = L_10;
// int adjustedRenderWidth = Align(renderWidth, m_TilePixelWidth);
int32_t L_11 = ___renderWidth2;
int32_t L_12 = __this->___m_TilePixelWidth_0;
int32_t L_13;
L_13 = DeferredTiler_Align_m6EE9BC716FB7CD8AB237D61764A35B65C7EE5984_inline(L_11, L_12, NULL);
V_0 = L_13;
// int adjustedRenderHeight = Align(renderHeight, m_TilePixelHeight);
int32_t L_14 = ___renderHeight3;
int32_t L_15 = __this->___m_TilePixelHeight_1;
int32_t L_16;
L_16 = DeferredTiler_Align_m6EE9BC716FB7CD8AB237D61764A35B65C7EE5984_inline(L_14, L_15, NULL);
V_1 = L_16;
// m_FrustumPlanes = proj.decomposeProjection;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 L_17;
L_17 = Matrix4x4_get_decomposeProjection_mD3F7616EB45905999A56E13B824E2DDD4A377E80((&___proj0), NULL);
__this->___m_FrustumPlanes_7 = L_17;
// m_FrustumPlanes.right = m_FrustumPlanes.left + (m_FrustumPlanes.right - m_FrustumPlanes.left) * (adjustedRenderWidth / (float)renderWidth);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_18 = (&__this->___m_FrustumPlanes_7);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_19 = (&__this->___m_FrustumPlanes_7);
float L_20 = L_19->___left_0;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_21 = (&__this->___m_FrustumPlanes_7);
float L_22 = L_21->___right_1;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_23 = (&__this->___m_FrustumPlanes_7);
float L_24 = L_23->___left_0;
int32_t L_25 = V_0;
int32_t L_26 = ___renderWidth2;
L_18->___right_1 = ((float)il2cpp_codegen_add(L_20, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_22, L_24)), ((float)(((float)L_25)/((float)L_26)))))));
// m_FrustumPlanes.bottom = m_FrustumPlanes.top + (m_FrustumPlanes.bottom - m_FrustumPlanes.top) * (adjustedRenderHeight / (float)renderHeight);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_27 = (&__this->___m_FrustumPlanes_7);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_28 = (&__this->___m_FrustumPlanes_7);
float L_29 = L_28->___top_3;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_30 = (&__this->___m_FrustumPlanes_7);
float L_31 = L_30->___bottom_2;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_32 = (&__this->___m_FrustumPlanes_7);
float L_33 = L_32->___top_3;
int32_t L_34 = V_1;
int32_t L_35 = ___renderHeight3;
L_27->___bottom_2 = ((float)il2cpp_codegen_add(L_29, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_31, L_33)), ((float)(((float)L_34)/((float)L_35)))))));
// m_IsOrthographic = isOrthographic;
bool L_36 = ___isOrthographic1;
__this->___m_IsOrthographic_8 = L_36;
// float tileWidthWS = (m_FrustumPlanes.right - m_FrustumPlanes.left) / m_TileXCount;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_37 = (&__this->___m_FrustumPlanes_7);
float L_38 = L_37->___right_1;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_39 = (&__this->___m_FrustumPlanes_7);
float L_40 = L_39->___left_0;
int32_t L_41 = __this->___m_TileXCount_2;
V_2 = ((float)(((float)il2cpp_codegen_subtract(L_38, L_40))/((float)L_41)));
// float tileHeightWS = (m_FrustumPlanes.top - m_FrustumPlanes.bottom) / m_TileYCount;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_42 = (&__this->___m_FrustumPlanes_7);
float L_43 = L_42->___top_3;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_44 = (&__this->___m_FrustumPlanes_7);
float L_45 = L_44->___bottom_2;
int32_t L_46 = __this->___m_TileYCount_3;
V_3 = ((float)(((float)il2cpp_codegen_subtract(L_43, L_45))/((float)L_46)));
// if (!isOrthographic) // perspective
bool L_47 = ___isOrthographic1;
V_4 = (bool)((((int32_t)L_47) == ((int32_t)0))? 1 : 0);
bool L_48 = V_4;
if (!L_48)
{
goto IL_02a9;
}
}
{
// for (int j = 0; j < m_TileYCount; ++j)
V_5 = 0;
goto IL_0290;
}
IL_0141:
{
// float tileTop = m_FrustumPlanes.top - tileHeightWS * j;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_49 = (&__this->___m_FrustumPlanes_7);
float L_50 = L_49->___top_3;
float L_51 = V_3;
int32_t L_52 = V_5;
V_6 = ((float)il2cpp_codegen_subtract(L_50, ((float)il2cpp_codegen_multiply(L_51, ((float)L_52)))));
// float tileBottom = tileTop - tileHeightWS;
float L_53 = V_6;
float L_54 = V_3;
V_7 = ((float)il2cpp_codegen_subtract(L_53, L_54));
// for (int i = 0; i < m_TileXCount; ++i)
V_8 = 0;
goto IL_0276;
}
IL_0163:
{
// float tileLeft = m_FrustumPlanes.left + tileWidthWS * i;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_55 = (&__this->___m_FrustumPlanes_7);
float L_56 = L_55->___left_0;
float L_57 = V_2;
int32_t L_58 = V_8;
V_9 = ((float)il2cpp_codegen_add(L_56, ((float)il2cpp_codegen_multiply(L_57, ((float)L_58)))));
// float tileRight = tileLeft + tileWidthWS;
float L_59 = V_9;
float L_60 = V_2;
V_10 = ((float)il2cpp_codegen_add(L_59, L_60));
// preTile.planeLeft = MakePlane(new float3(tileLeft, tileBottom, -m_FrustumPlanes.zNear), new float3(tileLeft, tileTop, -m_FrustumPlanes.zNear));
float L_61 = V_9;
float L_62 = V_7;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_63 = (&__this->___m_FrustumPlanes_7);
float L_64 = L_63->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_65;
memset((&L_65), 0, sizeof(L_65));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_65), L_61, L_62, ((-L_64)), /*hidden argument*/NULL);
float L_66 = V_9;
float L_67 = V_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_68 = (&__this->___m_FrustumPlanes_7);
float L_69 = L_68->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_70;
memset((&L_70), 0, sizeof(L_70));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_70), L_66, L_67, ((-L_69)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_71;
L_71 = DeferredTiler_MakePlane_m52B2AAB7380601B92A2EF1BFEA466EA57C143947_inline(L_65, L_70, NULL);
(&V_11)->___planeLeft_0 = L_71;
// preTile.planeRight = MakePlane(new float3(tileRight, tileTop, -m_FrustumPlanes.zNear), new float3(tileRight, tileBottom, -m_FrustumPlanes.zNear));
float L_72 = V_10;
float L_73 = V_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_74 = (&__this->___m_FrustumPlanes_7);
float L_75 = L_74->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_76;
memset((&L_76), 0, sizeof(L_76));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_76), L_72, L_73, ((-L_75)), /*hidden argument*/NULL);
float L_77 = V_10;
float L_78 = V_7;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_79 = (&__this->___m_FrustumPlanes_7);
float L_80 = L_79->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_81;
memset((&L_81), 0, sizeof(L_81));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_81), L_77, L_78, ((-L_80)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_82;
L_82 = DeferredTiler_MakePlane_m52B2AAB7380601B92A2EF1BFEA466EA57C143947_inline(L_76, L_81, NULL);
(&V_11)->___planeRight_1 = L_82;
// preTile.planeBottom = MakePlane(new float3(tileRight, tileBottom, -m_FrustumPlanes.zNear), new float3(tileLeft, tileBottom, -m_FrustumPlanes.zNear));
float L_83 = V_10;
float L_84 = V_7;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_85 = (&__this->___m_FrustumPlanes_7);
float L_86 = L_85->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_87;
memset((&L_87), 0, sizeof(L_87));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_87), L_83, L_84, ((-L_86)), /*hidden argument*/NULL);
float L_88 = V_9;
float L_89 = V_7;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_90 = (&__this->___m_FrustumPlanes_7);
float L_91 = L_90->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_92;
memset((&L_92), 0, sizeof(L_92));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_92), L_88, L_89, ((-L_91)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_93;
L_93 = DeferredTiler_MakePlane_m52B2AAB7380601B92A2EF1BFEA466EA57C143947_inline(L_87, L_92, NULL);
(&V_11)->___planeBottom_2 = L_93;
// preTile.planeTop = MakePlane(new float3(tileLeft, tileTop, -m_FrustumPlanes.zNear), new float3(tileRight, tileTop, -m_FrustumPlanes.zNear));
float L_94 = V_9;
float L_95 = V_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_96 = (&__this->___m_FrustumPlanes_7);
float L_97 = L_96->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_98;
memset((&L_98), 0, sizeof(L_98));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_98), L_94, L_95, ((-L_97)), /*hidden argument*/NULL);
float L_99 = V_10;
float L_100 = V_6;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_101 = (&__this->___m_FrustumPlanes_7);
float L_102 = L_101->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_103;
memset((&L_103), 0, sizeof(L_103));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_103), L_99, L_100, ((-L_102)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_104;
L_104 = DeferredTiler_MakePlane_m52B2AAB7380601B92A2EF1BFEA466EA57C143947_inline(L_98, L_103, NULL);
(&V_11)->___planeTop_3 = L_104;
// m_PreTiles[i + j * m_TileXCount] = preTile;
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01* L_105 = (&__this->___m_PreTiles_12);
int32_t L_106 = V_8;
int32_t L_107 = V_5;
int32_t L_108 = __this->___m_TileXCount_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD L_109 = V_11;
IL2CPP_NATIVEARRAY_SET_ITEM(PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD, (L_105)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_106, ((int32_t)il2cpp_codegen_multiply(L_107, L_108)))), (L_109));
// for (int i = 0; i < m_TileXCount; ++i)
int32_t L_110 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_110, 1));
}
IL_0276:
{
// for (int i = 0; i < m_TileXCount; ++i)
int32_t L_111 = V_8;
int32_t L_112 = __this->___m_TileXCount_2;
V_12 = (bool)((((int32_t)L_111) < ((int32_t)L_112))? 1 : 0);
bool L_113 = V_12;
if (L_113)
{
goto IL_0163;
}
}
{
// for (int j = 0; j < m_TileYCount; ++j)
int32_t L_114 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_114, 1));
}
IL_0290:
{
// for (int j = 0; j < m_TileYCount; ++j)
int32_t L_115 = V_5;
int32_t L_116 = __this->___m_TileYCount_3;
V_13 = (bool)((((int32_t)L_115) < ((int32_t)L_116))? 1 : 0);
bool L_117 = V_13;
if (L_117)
{
goto IL_0141;
}
}
{
goto IL_0481;
}
IL_02a9:
{
// for (int j = 0; j < m_TileYCount; ++j)
V_14 = 0;
goto IL_046d;
}
IL_02b2:
{
// float tileTop = m_FrustumPlanes.top - tileHeightWS * j;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_118 = (&__this->___m_FrustumPlanes_7);
float L_119 = L_118->___top_3;
float L_120 = V_3;
int32_t L_121 = V_14;
V_15 = ((float)il2cpp_codegen_subtract(L_119, ((float)il2cpp_codegen_multiply(L_120, ((float)L_121)))));
// float tileBottom = tileTop - tileHeightWS;
float L_122 = V_15;
float L_123 = V_3;
V_16 = ((float)il2cpp_codegen_subtract(L_122, L_123));
// for (int i = 0; i < m_TileXCount; ++i)
V_17 = 0;
goto IL_0453;
}
IL_02d4:
{
// float tileLeft = m_FrustumPlanes.left + tileWidthWS * i;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_124 = (&__this->___m_FrustumPlanes_7);
float L_125 = L_124->___left_0;
float L_126 = V_2;
int32_t L_127 = V_17;
V_18 = ((float)il2cpp_codegen_add(L_125, ((float)il2cpp_codegen_multiply(L_126, ((float)L_127)))));
// float tileRight = tileLeft + tileWidthWS;
float L_128 = V_18;
float L_129 = V_2;
V_19 = ((float)il2cpp_codegen_add(L_128, L_129));
// preTile.planeLeft = MakePlane(new float3(tileLeft, tileBottom, -m_FrustumPlanes.zNear), new float3(tileLeft, tileBottom, -m_FrustumPlanes.zNear - 1.0f), new float3(tileLeft, tileTop, -m_FrustumPlanes.zNear));
float L_130 = V_18;
float L_131 = V_16;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_132 = (&__this->___m_FrustumPlanes_7);
float L_133 = L_132->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_134;
memset((&L_134), 0, sizeof(L_134));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_134), L_130, L_131, ((-L_133)), /*hidden argument*/NULL);
float L_135 = V_18;
float L_136 = V_16;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_137 = (&__this->___m_FrustumPlanes_7);
float L_138 = L_137->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_139;
memset((&L_139), 0, sizeof(L_139));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_139), L_135, L_136, ((float)il2cpp_codegen_subtract(((-L_138)), (1.0f))), /*hidden argument*/NULL);
float L_140 = V_18;
float L_141 = V_15;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_142 = (&__this->___m_FrustumPlanes_7);
float L_143 = L_142->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_144;
memset((&L_144), 0, sizeof(L_144));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_144), L_140, L_141, ((-L_143)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_145;
L_145 = DeferredTiler_MakePlane_m9C7D5A3256EFC3311951408E3BACAC7D08346276_inline(L_134, L_139, L_144, NULL);
(&V_20)->___planeLeft_0 = L_145;
// preTile.planeRight = MakePlane(new float3(tileRight, tileTop, -m_FrustumPlanes.zNear), new float3(tileRight, tileTop, -m_FrustumPlanes.zNear - 1.0f), new float3(tileRight, tileBottom, -m_FrustumPlanes.zNear));
float L_146 = V_19;
float L_147 = V_15;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_148 = (&__this->___m_FrustumPlanes_7);
float L_149 = L_148->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_150;
memset((&L_150), 0, sizeof(L_150));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_150), L_146, L_147, ((-L_149)), /*hidden argument*/NULL);
float L_151 = V_19;
float L_152 = V_15;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_153 = (&__this->___m_FrustumPlanes_7);
float L_154 = L_153->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_155;
memset((&L_155), 0, sizeof(L_155));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_155), L_151, L_152, ((float)il2cpp_codegen_subtract(((-L_154)), (1.0f))), /*hidden argument*/NULL);
float L_156 = V_19;
float L_157 = V_16;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_158 = (&__this->___m_FrustumPlanes_7);
float L_159 = L_158->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_160;
memset((&L_160), 0, sizeof(L_160));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_160), L_156, L_157, ((-L_159)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_161;
L_161 = DeferredTiler_MakePlane_m9C7D5A3256EFC3311951408E3BACAC7D08346276_inline(L_150, L_155, L_160, NULL);
(&V_20)->___planeRight_1 = L_161;
// preTile.planeBottom = MakePlane(new float3(tileRight, tileBottom, -m_FrustumPlanes.zNear), new float3(tileRight, tileBottom, -m_FrustumPlanes.zNear - 1.0f), new float3(tileLeft, tileBottom, -m_FrustumPlanes.zNear));
float L_162 = V_19;
float L_163 = V_16;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_164 = (&__this->___m_FrustumPlanes_7);
float L_165 = L_164->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_166;
memset((&L_166), 0, sizeof(L_166));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_166), L_162, L_163, ((-L_165)), /*hidden argument*/NULL);
float L_167 = V_19;
float L_168 = V_16;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_169 = (&__this->___m_FrustumPlanes_7);
float L_170 = L_169->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_171;
memset((&L_171), 0, sizeof(L_171));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_171), L_167, L_168, ((float)il2cpp_codegen_subtract(((-L_170)), (1.0f))), /*hidden argument*/NULL);
float L_172 = V_18;
float L_173 = V_16;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_174 = (&__this->___m_FrustumPlanes_7);
float L_175 = L_174->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_176;
memset((&L_176), 0, sizeof(L_176));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_176), L_172, L_173, ((-L_175)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_177;
L_177 = DeferredTiler_MakePlane_m9C7D5A3256EFC3311951408E3BACAC7D08346276_inline(L_166, L_171, L_176, NULL);
(&V_20)->___planeBottom_2 = L_177;
// preTile.planeTop = MakePlane(new float3(tileLeft, tileTop, -m_FrustumPlanes.zNear), new float3(tileLeft, tileTop, -m_FrustumPlanes.zNear - 1.0f), new float3(tileRight, tileTop, -m_FrustumPlanes.zNear));
float L_178 = V_18;
float L_179 = V_15;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_180 = (&__this->___m_FrustumPlanes_7);
float L_181 = L_180->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_182;
memset((&L_182), 0, sizeof(L_182));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_182), L_178, L_179, ((-L_181)), /*hidden argument*/NULL);
float L_183 = V_18;
float L_184 = V_15;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_185 = (&__this->___m_FrustumPlanes_7);
float L_186 = L_185->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_187;
memset((&L_187), 0, sizeof(L_187));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_187), L_183, L_184, ((float)il2cpp_codegen_subtract(((-L_186)), (1.0f))), /*hidden argument*/NULL);
float L_188 = V_19;
float L_189 = V_15;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_190 = (&__this->___m_FrustumPlanes_7);
float L_191 = L_190->___zNear_4;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_192;
memset((&L_192), 0, sizeof(L_192));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_192), L_188, L_189, ((-L_191)), /*hidden argument*/NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_193;
L_193 = DeferredTiler_MakePlane_m9C7D5A3256EFC3311951408E3BACAC7D08346276_inline(L_182, L_187, L_192, NULL);
(&V_20)->___planeTop_3 = L_193;
// m_PreTiles[i + j * m_TileXCount] = preTile;
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01* L_194 = (&__this->___m_PreTiles_12);
int32_t L_195 = V_17;
int32_t L_196 = V_14;
int32_t L_197 = __this->___m_TileXCount_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD L_198 = V_20;
IL2CPP_NATIVEARRAY_SET_ITEM(PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD, (L_194)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_195, ((int32_t)il2cpp_codegen_multiply(L_196, L_197)))), (L_198));
// for (int i = 0; i < m_TileXCount; ++i)
int32_t L_199 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_199, 1));
}
IL_0453:
{
// for (int i = 0; i < m_TileXCount; ++i)
int32_t L_200 = V_17;
int32_t L_201 = __this->___m_TileXCount_2;
V_21 = (bool)((((int32_t)L_200) < ((int32_t)L_201))? 1 : 0);
bool L_202 = V_21;
if (L_202)
{
goto IL_02d4;
}
}
{
// for (int j = 0; j < m_TileYCount; ++j)
int32_t L_203 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_203, 1));
}
IL_046d:
{
// for (int j = 0; j < m_TileYCount; ++j)
int32_t L_204 = V_14;
int32_t L_205 = __this->___m_TileYCount_3;
V_22 = (bool)((((int32_t)L_204) < ((int32_t)L_205))? 1 : 0);
bool L_206 = V_22;
if (L_206)
{
goto IL_02b2;
}
}
{
}
IL_0481:
{
// }
return;
}
}
IL2CPP_EXTERN_C void DeferredTiler_PrecomputeTiles_mAE2B40B4498F804BA696A2B2AEFCE4B039F893FC_AdjustorThunk (RuntimeObject* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___proj0, bool ___isOrthographic1, int32_t ___renderWidth2, int32_t ___renderHeight3, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
DeferredTiler_PrecomputeTiles_mAE2B40B4498F804BA696A2B2AEFCE4B039F893FC(_thisAdjusted, ___proj0, ___isOrthographic1, ___renderWidth2, ___renderHeight3, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::CullFinalLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&,Unity.Collections.NativeArray`1<System.UInt16>&,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___punctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___lightIndices1, int32_t ___lightStartIndex2, int32_t ___lightCount3, int32_t ___istart4, int32_t ___iend5, int32_t ___jstart6, int32_t ___jend7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* V_0 = NULL;
uint16_t* V_1 = NULL;
uint32_t* V_2 = NULL;
uint16_t* V_3 = NULL;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_7;
memset((&V_7), 0, sizeof(V_7));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_8;
memset((&V_8), 0, sizeof(V_8));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
bool V_14 = false;
bool V_15 = false;
int32_t V_16 = 0;
float V_17 = 0.0f;
int32_t V_18 = 0;
float V_19 = 0.0f;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD V_20;
memset((&V_20), 0, sizeof(V_20));
int32_t V_21 = 0;
float V_22 = 0.0f;
float V_23 = 0.0f;
uint32_t V_24 = 0;
float V_25 = 0.0f;
float V_26 = 0.0f;
float V_27 = 0.0f;
int32_t V_28 = 0;
int32_t V_29 = 0;
int32_t V_30 = 0;
bool V_31 = false;
int32_t V_32 = 0;
uint16_t V_33 = 0;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE V_34;
memset((&V_34), 0, sizeof(V_34));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_35;
memset((&V_35), 0, sizeof(V_35));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_36;
memset((&V_36), 0, sizeof(V_36));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_37;
memset((&V_37), 0, sizeof(V_37));
float V_38 = 0.0f;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_39;
memset((&V_39), 0, sizeof(V_39));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_40;
memset((&V_40), 0, sizeof(V_40));
float V_41 = 0.0f;
float V_42 = 0.0f;
bool V_43 = false;
bool V_44 = false;
int32_t V_45 = 0;
uint16_t V_46 = 0;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE V_47;
memset((&V_47), 0, sizeof(V_47));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_48;
memset((&V_48), 0, sizeof(V_48));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_49;
memset((&V_49), 0, sizeof(V_49));
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_50;
memset((&V_50), 0, sizeof(V_50));
float V_51 = 0.0f;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_52;
memset((&V_52), 0, sizeof(V_52));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_53;
memset((&V_53), 0, sizeof(V_53));
float V_54 = 0.0f;
float V_55 = 0.0f;
bool V_56 = false;
bool V_57 = false;
int32_t V_58 = 0;
float V_59 = 0.0f;
float V_60 = 0.0f;
int32_t V_61 = 0;
int32_t V_62 = 0;
int32_t V_63 = 0;
bool V_64 = false;
bool V_65 = false;
bool V_66 = false;
float G_B17_0 = 0.0f;
float G_B20_0 = 0.0f;
float G_B30_0 = 0.0f;
float G_B33_0 = 0.0f;
int32_t G_B43_0 = 0;
uint32_t* G_B45_0 = NULL;
uint32_t* G_B44_0 = NULL;
int32_t G_B46_0 = 0;
uint32_t* G_B46_1 = NULL;
{
// PrePunctualLight* _punctualLights = (PrePunctualLight*)NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(punctualLights);
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_0 = ___punctualLights0;
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D L_1 = (*(NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*)L_0);
void* L_2;
L_2 = NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285(L_1, NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285_RuntimeMethod_var);
V_0 = (PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)L_2;
// ushort* _lightIndices = (ushort*)NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(lightIndices);
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_3 = ___lightIndices1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_4 = (*(NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)L_3);
void* L_5;
L_5 = NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2(L_4, NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2_RuntimeMethod_var);
V_1 = (uint16_t*)L_5;
// uint* _tileHeaders = (uint*)NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(m_TileHeaders);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_6 = __this->___m_TileHeaders_11;
void* L_7;
L_7 = NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2(L_6, NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2_RuntimeMethod_var);
V_2 = (uint32_t*)L_7;
// if (lightCount == 0)
int32_t L_8 = ___lightCount3;
V_10 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_10;
if (!L_9)
{
goto IL_009e;
}
}
{
// for (int j = jstart; j < jend; ++j)
int32_t L_10 = ___jstart6;
V_11 = L_10;
goto IL_008d;
}
IL_0037:
{
// for (int i = istart; i < iend; ++i)
int32_t L_11 = ___istart4;
V_12 = L_11;
goto IL_007b;
}
IL_003d:
{
// int headerOffset = GetTileHeaderOffset(i, j);
int32_t L_12 = V_12;
int32_t L_13 = V_11;
int32_t L_14;
L_14 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(__this, L_12, L_13, NULL);
V_13 = L_14;
// _tileHeaders[headerOffset + 0] = 0;
uint32_t* L_15 = V_2;
int32_t L_16 = V_13;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 4))))) = (int32_t)0;
// _tileHeaders[headerOffset + 1] = 0;
uint32_t* L_17 = V_2;
int32_t L_18 = V_13;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_18, 1))), 4))))) = (int32_t)0;
// _tileHeaders[headerOffset + 2] = 0;
uint32_t* L_19 = V_2;
int32_t L_20 = V_13;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_20, 2))), 4))))) = (int32_t)0;
// _tileHeaders[headerOffset + 3] = 0;
uint32_t* L_21 = V_2;
int32_t L_22 = V_13;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_21, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_22, 3))), 4))))) = (int32_t)0;
// for (int i = istart; i < iend; ++i)
int32_t L_23 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_007b:
{
// for (int i = istart; i < iend; ++i)
int32_t L_24 = V_12;
int32_t L_25 = ___iend5;
V_14 = (bool)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0);
bool L_26 = V_14;
if (L_26)
{
goto IL_003d;
}
}
{
// for (int j = jstart; j < jend; ++j)
int32_t L_27 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_008d:
{
// for (int j = jstart; j < jend; ++j)
int32_t L_28 = V_11;
int32_t L_29 = ___jend7;
V_15 = (bool)((((int32_t)L_28) < ((int32_t)L_29))? 1 : 0);
bool L_30 = V_15;
if (L_30)
{
goto IL_0037;
}
}
{
// return;
goto IL_064f;
}
IL_009e:
{
// ushort* tiles = stackalloc ushort[lightCount * 2];
int32_t L_31 = ___lightCount3;
if ((uintptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply(L_31, 2))) * (uintptr_t)2 > (uintptr_t)kIl2CppUIntPtrMax)
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79_RuntimeMethod_var);
int8_t* L_32 = (int8_t*) alloca(((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply(L_31, 2))), 2)));
memset(L_32, 0, ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply(L_31, 2))), 2)));
V_3 = (uint16_t*)(L_32);
// float2* depthRanges = stackalloc float2[lightCount];
int32_t L_33 = ___lightCount3;
uint32_t L_34 = sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA);
if ((uintptr_t)((uintptr_t)L_33) * (uintptr_t)L_34 > (uintptr_t)kIl2CppUIntPtrMax)
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79_RuntimeMethod_var);
int8_t* L_35 = (int8_t*) alloca(((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_33), (int32_t)L_34)));
memset(L_35, 0, ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_33), (int32_t)L_34)));
V_4 = (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)(L_35);
// int maxLightPerTile = 0; // for stats
V_5 = 0;
// int lightEndIndex = lightStartIndex + lightCount;
int32_t L_36 = ___lightStartIndex2;
int32_t L_37 = ___lightCount3;
V_6 = ((int32_t)il2cpp_codegen_add(L_36, L_37));
// float2 tileSize = new float2((m_FrustumPlanes.right - m_FrustumPlanes.left) / m_TileXCount, (m_FrustumPlanes.top - m_FrustumPlanes.bottom) / m_TileYCount);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_38 = (&__this->___m_FrustumPlanes_7);
float L_39 = L_38->___right_1;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_40 = (&__this->___m_FrustumPlanes_7);
float L_41 = L_40->___left_0;
int32_t L_42 = __this->___m_TileXCount_2;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_43 = (&__this->___m_FrustumPlanes_7);
float L_44 = L_43->___top_3;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_45 = (&__this->___m_FrustumPlanes_7);
float L_46 = L_45->___bottom_2;
int32_t L_47 = __this->___m_TileYCount_3;
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_7), ((float)(((float)il2cpp_codegen_subtract(L_39, L_41))/((float)L_42))), ((float)(((float)il2cpp_codegen_subtract(L_44, L_46))/((float)L_47))), NULL);
// float2 tileExtents = tileSize * 0.5f;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_48 = V_7;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_49;
L_49 = float2_op_Multiply_mA808DD1761BC02DFF27012799AC8BBE6CAA4833B_inline(L_48, (0.5f), NULL);
V_8 = L_49;
// float2 tileExtentsInv = new float2(1.0f / tileExtents.x, 1.0f / tileExtents.y);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_50 = V_8;
float L_51 = L_50.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_52 = V_8;
float L_53 = L_52.___y_1;
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_9), ((float)((1.0f)/L_51)), ((float)((1.0f)/L_53)), NULL);
// for (int j = jstart; j < jend; ++j)
int32_t L_54 = ___jstart6;
V_16 = L_54;
goto IL_0620;
}
IL_013c:
{
// float tileYCentre = m_FrustumPlanes.top - (tileExtents.y + j * tileSize.y);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_55 = (&__this->___m_FrustumPlanes_7);
float L_56 = L_55->___top_3;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_57 = V_8;
float L_58 = L_57.___y_1;
int32_t L_59 = V_16;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_60 = V_7;
float L_61 = L_60.___y_1;
V_17 = ((float)il2cpp_codegen_subtract(L_56, ((float)il2cpp_codegen_add(L_58, ((float)il2cpp_codegen_multiply(((float)L_59), L_61))))));
// for (int i = istart; i < iend; ++i)
int32_t L_62 = ___istart4;
V_18 = L_62;
goto IL_060a;
}
IL_0167:
{
// float tileXCentre = m_FrustumPlanes.left + tileExtents.x + i * tileSize.x;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_63 = (&__this->___m_FrustumPlanes_7);
float L_64 = L_63->___left_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_65 = V_8;
float L_66 = L_65.___x_0;
int32_t L_67 = V_18;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_68 = V_7;
float L_69 = L_68.___x_0;
V_19 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_64, L_66)), ((float)il2cpp_codegen_multiply(((float)L_67), L_69))));
// PreTile preTile = m_PreTiles[i + j * m_TileXCount];
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01* L_70 = (&__this->___m_PreTiles_12);
int32_t L_71 = V_18;
int32_t L_72 = V_16;
int32_t L_73 = __this->___m_TileXCount_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD L_74;
L_74 = IL2CPP_NATIVEARRAY_GET_ITEM(PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD, (L_70)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_71, ((int32_t)il2cpp_codegen_multiply(L_72, L_73)))));
V_20 = L_74;
// int culledLightCount = 0;
V_21 = 0;
// float listMinDepth = float.MaxValue;
V_22 = ((std::numeric_limits<float>::max)());
// float listMaxDepth = -float.MaxValue;
V_23 = (-(std::numeric_limits<float>::max)());
// if (!m_IsOrthographic)
bool L_75 = __this->___m_IsOrthographic_8;
V_31 = (bool)((((int32_t)L_75) == ((int32_t)0))? 1 : 0);
bool L_76 = V_31;
if (!L_76)
{
goto IL_0308;
}
}
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_77 = ___lightStartIndex2;
V_32 = L_77;
goto IL_02f3;
}
IL_01ce:
{
// ushort lightIndex = _lightIndices[vi];
uint16_t* L_78 = V_1;
int32_t L_79 = V_32;
int32_t L_80 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_78, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_79), 2)))));
V_33 = (uint16_t)L_80;
// PrePunctualLight ppl = _punctualLights[lightIndex];
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* L_81 = V_0;
uint16_t L_82 = V_33;
uint32_t L_83 = sizeof(PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE);
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_84 = (*(PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)((PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)il2cpp_codegen_add((intptr_t)L_81, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_82), (int32_t)L_83)))));
V_34 = L_84;
// float2 tileCentre = new float2(tileXCentre, tileYCentre);
float L_85 = V_19;
float L_86 = V_17;
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_35), L_85, L_86, NULL);
// float2 dir = ppl.screenPos - tileCentre;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_87 = V_34;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_88 = L_87.___screenPos_3;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_89 = V_35;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_90;
L_90 = float2_op_Subtraction_mBC3DDD89B54F91541030E441B07B00D8D7172FF7_inline(L_88, L_89, NULL);
V_36 = L_90;
// float2 d = abs(dir * tileExtentsInv);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_91 = V_36;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_92 = V_9;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_93;
L_93 = float2_op_Multiply_mD9734E749D62E11DC045E78ECA77375E2A34E464_inline(L_91, L_92, NULL);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_94;
L_94 = math_abs_m60997668276CB618E4F40201E89822415748BB73_inline(L_93, NULL);
V_37 = L_94;
// float sInv = 1.0f / max3(d.x, d.y, 1.0f);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_95 = V_37;
float L_96 = L_95.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_97 = V_37;
float L_98 = L_97.___y_1;
float L_99;
L_99 = DeferredTiler_max3_m5A7CF7BB5D84B7E7A87C609C5757A3FA94F14298_inline(L_96, L_98, (1.0f), NULL);
V_38 = ((float)((1.0f)/L_99));
// float3 tileOffCentre = new float3(tileCentre.x + dir.x * sInv, tileCentre.y + dir.y * sInv, -m_FrustumPlanes.zNear);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_100 = V_35;
float L_101 = L_100.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_102 = V_36;
float L_103 = L_102.___x_0;
float L_104 = V_38;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_105 = V_35;
float L_106 = L_105.___y_1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_107 = V_36;
float L_108 = L_107.___y_1;
float L_109 = V_38;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_110 = (&__this->___m_FrustumPlanes_7);
float L_111 = L_110->___zNear_4;
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_39), ((float)il2cpp_codegen_add(L_101, ((float)il2cpp_codegen_multiply(L_103, L_104)))), ((float)il2cpp_codegen_add(L_106, ((float)il2cpp_codegen_multiply(L_108, L_109)))), ((-L_111)), NULL);
// float3 tileOrigin = new float3(0.0f);
float3__ctor_m777F109CF7EBEEC78FAE5DBE52E4498CFA65E8C4_inline((&V_40), (0.0f), NULL);
// if (!IntersectionLineSphere(ppl.posVS, ppl.radius, tileOrigin, tileOffCentre, out t0, out t1))
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_112 = V_34;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_113 = L_112.___posVS_0;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_114 = V_34;
float L_115 = L_114.___radius_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_116 = V_40;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_117 = V_39;
bool L_118;
L_118 = DeferredTiler_IntersectionLineSphere_m051973D787E984DE987E0A95BF24FE6CDFCE6E3E_inline(L_113, L_115, L_116, L_117, (&V_41), (&V_42), NULL);
V_43 = (bool)((((int32_t)L_118) == ((int32_t)0))? 1 : 0);
bool L_119 = V_43;
if (!L_119)
{
goto IL_02a0;
}
}
{
// continue;
goto IL_02ed;
}
IL_02a0:
{
// listMinDepth = listMinDepth < t0 ? listMinDepth : t0;
float L_120 = V_22;
float L_121 = V_41;
if ((((float)L_120) < ((float)L_121)))
{
goto IL_02aa;
}
}
{
float L_122 = V_41;
G_B17_0 = L_122;
goto IL_02ac;
}
IL_02aa:
{
float L_123 = V_22;
G_B17_0 = L_123;
}
IL_02ac:
{
V_22 = G_B17_0;
// listMaxDepth = listMaxDepth > t1 ? listMaxDepth : t1;
float L_124 = V_23;
float L_125 = V_42;
if ((((float)L_124) > ((float)L_125)))
{
goto IL_02b8;
}
}
{
float L_126 = V_42;
G_B20_0 = L_126;
goto IL_02ba;
}
IL_02b8:
{
float L_127 = V_23;
G_B20_0 = L_127;
}
IL_02ba:
{
V_23 = G_B20_0;
// depthRanges[culledLightCount] = new float2(t0, t1);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_128 = V_4;
int32_t L_129 = V_21;
uint32_t L_130 = sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA);
float L_131 = V_41;
float L_132 = V_42;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_133;
memset((&L_133), 0, sizeof(L_133));
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_133), L_131, L_132, /*hidden argument*/NULL);
*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)il2cpp_codegen_add((intptr_t)L_128, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_129), (int32_t)L_130)))) = L_133;
// tiles[culledLightCount] = ppl.visLightIndex;
uint16_t* L_134 = V_3;
int32_t L_135 = V_21;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_136 = V_34;
uint16_t L_137 = L_136.___visLightIndex_4;
*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_134, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_135), 2))))) = (int16_t)L_137;
// ++culledLightCount;
int32_t L_138 = V_21;
V_21 = ((int32_t)il2cpp_codegen_add(L_138, 1));
}
IL_02ed:
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_139 = V_32;
V_32 = ((int32_t)il2cpp_codegen_add(L_139, 1));
}
IL_02f3:
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_140 = V_32;
int32_t L_141 = V_6;
V_44 = (bool)((((int32_t)L_140) < ((int32_t)L_141))? 1 : 0);
bool L_142 = V_44;
if (L_142)
{
goto IL_01ce;
}
}
{
goto IL_0450;
}
IL_0308:
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_143 = ___lightStartIndex2;
V_45 = L_143;
goto IL_0440;
}
IL_0311:
{
// ushort lightIndex = _lightIndices[vi];
uint16_t* L_144 = V_1;
int32_t L_145 = V_45;
int32_t L_146 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_144, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_145), 2)))));
V_46 = (uint16_t)L_146;
// PrePunctualLight ppl = _punctualLights[lightIndex];
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* L_147 = V_0;
uint16_t L_148 = V_46;
uint32_t L_149 = sizeof(PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE);
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_150 = (*(PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)((PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)il2cpp_codegen_add((intptr_t)L_147, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_148), (int32_t)L_149)))));
V_47 = L_150;
// float2 tileCentre = new float2(tileXCentre, tileYCentre);
float L_151 = V_19;
float L_152 = V_17;
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&V_48), L_151, L_152, NULL);
// float2 dir = ppl.screenPos - tileCentre;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_153 = V_47;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_154 = L_153.___screenPos_3;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_155 = V_48;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_156;
L_156 = float2_op_Subtraction_mBC3DDD89B54F91541030E441B07B00D8D7172FF7_inline(L_154, L_155, NULL);
V_49 = L_156;
// float2 d = abs(dir * tileExtentsInv);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_157 = V_49;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_158 = V_9;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_159;
L_159 = float2_op_Multiply_mD9734E749D62E11DC045E78ECA77375E2A34E464_inline(L_157, L_158, NULL);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_160;
L_160 = math_abs_m60997668276CB618E4F40201E89822415748BB73_inline(L_159, NULL);
V_50 = L_160;
// float sInv = 1.0f / max3(d.x, d.y, 1.0f);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_161 = V_50;
float L_162 = L_161.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_163 = V_50;
float L_164 = L_163.___y_1;
float L_165;
L_165 = DeferredTiler_max3_m5A7CF7BB5D84B7E7A87C609C5757A3FA94F14298_inline(L_162, L_164, (1.0f), NULL);
V_51 = ((float)((1.0f)/L_165));
// float3 tileOffCentre = new float3(0, 0, -m_FrustumPlanes.zNear);
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_166 = (&__this->___m_FrustumPlanes_7);
float L_167 = L_166->___zNear_4;
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_52), (0.0f), (0.0f), ((-L_167)), NULL);
// float3 tileOrigin = new float3(tileCentre.x + dir.x * sInv, tileCentre.y + dir.y * sInv, 0.0f);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_168 = V_48;
float L_169 = L_168.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_170 = V_49;
float L_171 = L_170.___x_0;
float L_172 = V_51;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_173 = V_48;
float L_174 = L_173.___y_1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_175 = V_49;
float L_176 = L_175.___y_1;
float L_177 = V_51;
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&V_53), ((float)il2cpp_codegen_add(L_169, ((float)il2cpp_codegen_multiply(L_171, L_172)))), ((float)il2cpp_codegen_add(L_174, ((float)il2cpp_codegen_multiply(L_176, L_177)))), (0.0f), NULL);
// if (!IntersectionLineSphere(ppl.posVS, ppl.radius, tileOrigin, tileOffCentre, out t0, out t1))
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_178 = V_47;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_179 = L_178.___posVS_0;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_180 = V_47;
float L_181 = L_180.___radius_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_182 = V_53;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_183 = V_52;
bool L_184;
L_184 = DeferredTiler_IntersectionLineSphere_m051973D787E984DE987E0A95BF24FE6CDFCE6E3E_inline(L_179, L_181, L_182, L_183, (&V_54), (&V_55), NULL);
V_56 = (bool)((((int32_t)L_184) == ((int32_t)0))? 1 : 0);
bool L_185 = V_56;
if (!L_185)
{
goto IL_03ed;
}
}
{
// continue;
goto IL_043a;
}
IL_03ed:
{
// listMinDepth = listMinDepth < t0 ? listMinDepth : t0;
float L_186 = V_22;
float L_187 = V_54;
if ((((float)L_186) < ((float)L_187)))
{
goto IL_03f7;
}
}
{
float L_188 = V_54;
G_B30_0 = L_188;
goto IL_03f9;
}
IL_03f7:
{
float L_189 = V_22;
G_B30_0 = L_189;
}
IL_03f9:
{
V_22 = G_B30_0;
// listMaxDepth = listMaxDepth > t1 ? listMaxDepth : t1;
float L_190 = V_23;
float L_191 = V_55;
if ((((float)L_190) > ((float)L_191)))
{
goto IL_0405;
}
}
{
float L_192 = V_55;
G_B33_0 = L_192;
goto IL_0407;
}
IL_0405:
{
float L_193 = V_23;
G_B33_0 = L_193;
}
IL_0407:
{
V_23 = G_B33_0;
// depthRanges[culledLightCount] = new float2(t0, t1);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_194 = V_4;
int32_t L_195 = V_21;
uint32_t L_196 = sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA);
float L_197 = V_54;
float L_198 = V_55;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_199;
memset((&L_199), 0, sizeof(L_199));
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_199), L_197, L_198, /*hidden argument*/NULL);
*(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)il2cpp_codegen_add((intptr_t)L_194, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_195), (int32_t)L_196)))) = L_199;
// tiles[culledLightCount] = ppl.visLightIndex;
uint16_t* L_200 = V_3;
int32_t L_201 = V_21;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_202 = V_47;
uint16_t L_203 = L_202.___visLightIndex_4;
*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_200, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_201), 2))))) = (int16_t)L_203;
// ++culledLightCount;
int32_t L_204 = V_21;
V_21 = ((int32_t)il2cpp_codegen_add(L_204, 1));
}
IL_043a:
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_205 = V_45;
V_45 = ((int32_t)il2cpp_codegen_add(L_205, 1));
}
IL_0440:
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_206 = V_45;
int32_t L_207 = V_6;
V_57 = (bool)((((int32_t)L_206) < ((int32_t)L_207))? 1 : 0);
bool L_208 = V_57;
if (L_208)
{
goto IL_0311;
}
}
{
}
IL_0450:
{
// listMinDepth = max2(listMinDepth * m_FrustumPlanes.zNear, m_FrustumPlanes.zNear);
float L_209 = V_22;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_210 = (&__this->___m_FrustumPlanes_7);
float L_211 = L_210->___zNear_4;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_212 = (&__this->___m_FrustumPlanes_7);
float L_213 = L_212->___zNear_4;
float L_214;
L_214 = DeferredTiler_max2_m7D0388597FC2806A9C5E9FFFEE804B147CD45C72_inline(((float)il2cpp_codegen_multiply(L_209, L_211)), L_213, NULL);
V_22 = L_214;
// listMaxDepth = min2(listMaxDepth * m_FrustumPlanes.zNear, m_FrustumPlanes.zFar);
float L_215 = V_23;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_216 = (&__this->___m_FrustumPlanes_7);
float L_217 = L_216->___zNear_4;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_218 = (&__this->___m_FrustumPlanes_7);
float L_219 = L_218->___zFar_5;
float L_220;
L_220 = DeferredTiler_min2_m39F9DEF1D5E0ECC5CE8DCA5A3C240C98236CE597_inline(((float)il2cpp_codegen_multiply(L_215, L_217)), L_219, NULL);
V_23 = L_220;
// uint bitMask = 0;
V_24 = 0;
// float depthRangeInv = 1.0f / (listMaxDepth - listMinDepth);
float L_221 = V_23;
float L_222 = V_22;
V_25 = ((float)((1.0f)/((float)il2cpp_codegen_subtract(L_221, L_222))));
// for (int culledLightIndex = 0; culledLightIndex < culledLightCount; ++culledLightIndex)
V_58 = 0;
goto IL_056d;
}
IL_04a8:
{
// float lightMinDepth = max2(depthRanges[culledLightIndex].x * m_FrustumPlanes.zNear, m_FrustumPlanes.zNear);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_223 = V_4;
int32_t L_224 = V_58;
uint32_t L_225 = sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA);
NullCheck(((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)il2cpp_codegen_add((intptr_t)L_223, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_224), (int32_t)L_225)))));
float L_226 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)il2cpp_codegen_add((intptr_t)L_223, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_224), (int32_t)L_225))))->___x_0;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_227 = (&__this->___m_FrustumPlanes_7);
float L_228 = L_227->___zNear_4;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_229 = (&__this->___m_FrustumPlanes_7);
float L_230 = L_229->___zNear_4;
float L_231;
L_231 = DeferredTiler_max2_m7D0388597FC2806A9C5E9FFFEE804B147CD45C72_inline(((float)il2cpp_codegen_multiply(L_226, L_228)), L_230, NULL);
V_59 = L_231;
// float lightMaxDepth = min2(depthRanges[culledLightIndex].y * m_FrustumPlanes.zNear, m_FrustumPlanes.zFar);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* L_232 = V_4;
int32_t L_233 = V_58;
uint32_t L_234 = sizeof(float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA);
NullCheck(((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)il2cpp_codegen_add((intptr_t)L_232, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_233), (int32_t)L_234)))));
float L_235 = ((float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA*)il2cpp_codegen_add((intptr_t)L_232, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_233), (int32_t)L_234))))->___y_1;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_236 = (&__this->___m_FrustumPlanes_7);
float L_237 = L_236->___zNear_4;
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56* L_238 = (&__this->___m_FrustumPlanes_7);
float L_239 = L_238->___zFar_5;
float L_240;
L_240 = DeferredTiler_min2_m39F9DEF1D5E0ECC5CE8DCA5A3C240C98236CE597_inline(((float)il2cpp_codegen_multiply(L_235, L_237)), L_239, NULL);
V_60 = L_240;
// int firstBit = (int)((lightMinDepth - listMinDepth) * 32.0f * depthRangeInv);
float L_241 = V_59;
float L_242 = V_22;
float L_243 = V_25;
V_61 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_241, L_242)), (32.0f))), L_243)));
// int lastBit = (int)((lightMaxDepth - listMinDepth) * 32.0f * depthRangeInv);
float L_244 = V_60;
float L_245 = V_22;
float L_246 = V_25;
V_62 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_244, L_245)), (32.0f))), L_246)));
// int bitCount = min(lastBit - firstBit + 1, 32 - firstBit);
int32_t L_247 = V_62;
int32_t L_248 = V_61;
int32_t L_249 = V_61;
int32_t L_250;
L_250 = math_min_m4DB88CBDCF707489585FCC4B0B83733CEE56C068_inline(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_247, L_248)), 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_249)), NULL);
V_63 = L_250;
// bitMask |= (uint)((0xFFFFFFFF >> (32 - bitCount)) << firstBit);
uint32_t L_251 = V_24;
int32_t L_252 = V_63;
int32_t L_253 = V_61;
V_24 = ((int32_t)((int32_t)L_251|((int32_t)(((int32_t)((uint32_t)(-1)>>((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)32), L_252))&((int32_t)31)))))<<((int32_t)(L_253&((int32_t)31)))))));
// tiles[culledLightCount + culledLightIndex] = (ushort)((uint)firstBit | (uint)(bitCount << 8));
uint16_t* L_254 = V_3;
int32_t L_255 = V_21;
int32_t L_256 = V_58;
int32_t L_257 = V_61;
int32_t L_258 = V_63;
*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_254, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_255, L_256))), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)(L_257|((int32_t)(L_258<<8)))));
// for (int culledLightIndex = 0; culledLightIndex < culledLightCount; ++culledLightIndex)
int32_t L_259 = V_58;
V_58 = ((int32_t)il2cpp_codegen_add(L_259, 1));
}
IL_056d:
{
// for (int culledLightIndex = 0; culledLightIndex < culledLightCount; ++culledLightIndex)
int32_t L_260 = V_58;
int32_t L_261 = V_21;
V_64 = (bool)((((int32_t)L_260) < ((int32_t)L_261))? 1 : 0);
bool L_262 = V_64;
if (L_262)
{
goto IL_04a8;
}
}
{
// float a = 32.0f * depthRangeInv;
float L_263 = V_25;
V_26 = ((float)il2cpp_codegen_multiply((32.0f), L_263));
// float b = -listMinDepth * a;
float L_264 = V_22;
float L_265 = V_26;
V_27 = ((float)il2cpp_codegen_multiply(((-L_264)), L_265));
// int tileDataSize = culledLightCount * 2;
int32_t L_266 = V_21;
V_28 = ((int32_t)il2cpp_codegen_multiply(L_266, 2));
// int tileOffset = culledLightCount > 0 ? AddTileData(tiles, ref tileDataSize) : 0;
int32_t L_267 = V_21;
if ((((int32_t)L_267) > ((int32_t)0)))
{
goto IL_059c;
}
}
{
G_B43_0 = 0;
goto IL_05a5;
}
IL_059c:
{
uint16_t* L_268 = V_3;
int32_t L_269;
L_269 = DeferredTiler_AddTileData_mFADC1B7EDE7B8F0F578173587AD355D2537A1A69_inline(__this, L_268, (&V_28), NULL);
G_B43_0 = L_269;
}
IL_05a5:
{
V_29 = G_B43_0;
// int headerOffset = GetTileHeaderOffset(i, j);
int32_t L_270 = V_18;
int32_t L_271 = V_16;
int32_t L_272;
L_272 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(__this, L_270, L_271, NULL);
V_30 = L_272;
// _tileHeaders[headerOffset + 0] = (uint)tileOffset;
uint32_t* L_273 = V_2;
int32_t L_274 = V_30;
int32_t L_275 = V_29;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_273, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_274), 4))))) = (int32_t)L_275;
// _tileHeaders[headerOffset + 1] = (uint)(tileDataSize == 0 ? 0 : culledLightCount);
uint32_t* L_276 = V_2;
int32_t L_277 = V_30;
int32_t L_278 = V_28;
G_B44_0 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_276, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_277, 1))), 4))));
if (!L_278)
{
G_B45_0 = ((uint32_t*)il2cpp_codegen_add((intptr_t)L_276, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_277, 1))), 4))));
goto IL_05ce;
}
}
{
int32_t L_279 = V_21;
G_B46_0 = L_279;
G_B46_1 = G_B44_0;
goto IL_05cf;
}
IL_05ce:
{
G_B46_0 = 0;
G_B46_1 = G_B45_0;
}
IL_05cf:
{
*((int32_t*)G_B46_1) = (int32_t)G_B46_0;
// _tileHeaders[headerOffset + 2] = _f32tof16(a) | (_f32tof16(b) << 16);
uint32_t* L_280 = V_2;
int32_t L_281 = V_30;
float L_282 = V_26;
uint32_t L_283;
L_283 = DeferredTiler__f32tof16_mF92D7E90ACE98F0D2DBDB111D2AC2047D8375E0B_inline(L_282, NULL);
float L_284 = V_27;
uint32_t L_285;
L_285 = DeferredTiler__f32tof16_mF92D7E90ACE98F0D2DBDB111D2AC2047D8375E0B_inline(L_284, NULL);
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_280, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_281, 2))), 4))))) = (int32_t)((int32_t)((int32_t)L_283|((int32_t)((int32_t)L_285<<((int32_t)16)))));
// _tileHeaders[headerOffset + 3] = bitMask;
uint32_t* L_286 = V_2;
int32_t L_287 = V_30;
uint32_t L_288 = V_24;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_286, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_287, 3))), 4))))) = (int32_t)L_288;
// maxLightPerTile = max(maxLightPerTile, culledLightCount);
int32_t L_289 = V_5;
int32_t L_290 = V_21;
int32_t L_291;
L_291 = math_max_m5DA4D66E3CC78BDFF8218BA039D6EBB1AC223826_inline(L_289, L_290, NULL);
V_5 = L_291;
// for (int i = istart; i < iend; ++i)
int32_t L_292 = V_18;
V_18 = ((int32_t)il2cpp_codegen_add(L_292, 1));
}
IL_060a:
{
// for (int i = istart; i < iend; ++i)
int32_t L_293 = V_18;
int32_t L_294 = ___iend5;
V_65 = (bool)((((int32_t)L_293) < ((int32_t)L_294))? 1 : 0);
bool L_295 = V_65;
if (L_295)
{
goto IL_0167;
}
}
{
// for (int j = jstart; j < jend; ++j)
int32_t L_296 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_296, 1));
}
IL_0620:
{
// for (int j = jstart; j < jend; ++j)
int32_t L_297 = V_16;
int32_t L_298 = ___jend7;
V_66 = (bool)((((int32_t)L_297) < ((int32_t)L_298))? 1 : 0);
bool L_299 = V_66;
if (L_299)
{
goto IL_013c;
}
}
{
// m_Counters[0] = max(m_Counters[0], maxLightPerTile); // TODO make it atomic
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_300 = (&__this->___m_Counters_9);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_301 = (&__this->___m_Counters_9);
int32_t L_302;
L_302 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_301)->___m_Buffer_0, 0);
int32_t L_303 = V_5;
int32_t L_304;
L_304 = math_max_m5DA4D66E3CC78BDFF8218BA039D6EBB1AC223826_inline(L_302, L_303, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_300)->___m_Buffer_0, 0, (L_304));
}
IL_064f:
{
// }
return;
}
}
IL2CPP_EXTERN_C void DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79_AdjustorThunk (RuntimeObject* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___punctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___lightIndices1, int32_t ___lightStartIndex2, int32_t ___lightCount3, int32_t ___istart4, int32_t ___iend5, int32_t ___jstart6, int32_t ___jend7, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79(_thisAdjusted, ___punctualLights0, ___lightIndices1, ___lightStartIndex2, ___lightCount3, ___istart4, ___iend5, ___jstart6, ___jend7, method);
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::CullIntermediateLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&,Unity.Collections.NativeArray`1<System.UInt16>&,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___punctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___lightIndices1, int32_t ___lightStartIndex2, int32_t ___lightCount3, int32_t ___istart4, int32_t ___iend5, int32_t ___jstart6, int32_t ___jend7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* V_0 = NULL;
uint16_t* V_1 = NULL;
uint32_t* V_2 = NULL;
uint16_t* V_3 = NULL;
int32_t V_4 = 0;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
bool V_9 = false;
bool V_10 = false;
int32_t V_11 = 0;
int32_t V_12 = 0;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD V_13;
memset((&V_13), 0, sizeof(V_13));
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
uint16_t V_18 = 0;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
int32_t G_B19_0 = 0;
{
// PrePunctualLight* _punctualLights = (PrePunctualLight*)NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(punctualLights);
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_0 = ___punctualLights0;
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D L_1 = (*(NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*)L_0);
void* L_2;
L_2 = NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285(L_1, NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_mEBED94D97BA13D8122434BC3608379C4911B5285_RuntimeMethod_var);
V_0 = (PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)L_2;
// ushort* _lightIndices = (ushort*)NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(lightIndices);
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_3 = ___lightIndices1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_4 = (*(NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)L_3);
void* L_5;
L_5 = NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2(L_4, NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8B76C371AA554DF6BE0423691D5FE6931A1654A2_RuntimeMethod_var);
V_1 = (uint16_t*)L_5;
// uint* _tileHeaders = (uint*)NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(m_TileHeaders);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_6 = __this->___m_TileHeaders_11;
void* L_7;
L_7 = NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2(L_6, NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mD47E7200BA05A160B0DA25F1BC5653C5CF2390F2_RuntimeMethod_var);
V_2 = (uint32_t*)L_7;
// if (lightCount == 0)
int32_t L_8 = ___lightCount3;
V_5 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_0088;
}
}
{
// for (int j = jstart; j < jend; ++j)
int32_t L_10 = ___jstart6;
V_6 = L_10;
goto IL_0077;
}
IL_0037:
{
// for (int i = istart; i < iend; ++i)
int32_t L_11 = ___istart4;
V_7 = L_11;
goto IL_0065;
}
IL_003d:
{
// int headerOffset = GetTileHeaderOffset(i, j);
int32_t L_12 = V_7;
int32_t L_13 = V_6;
int32_t L_14;
L_14 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(__this, L_12, L_13, NULL);
V_8 = L_14;
// _tileHeaders[headerOffset + 0] = 0;
uint32_t* L_15 = V_2;
int32_t L_16 = V_8;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 4))))) = (int32_t)0;
// _tileHeaders[headerOffset + 1] = 0;
uint32_t* L_17 = V_2;
int32_t L_18 = V_8;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_17, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_18, 1))), 4))))) = (int32_t)0;
// for (int i = istart; i < iend; ++i)
int32_t L_19 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0065:
{
// for (int i = istart; i < iend; ++i)
int32_t L_20 = V_7;
int32_t L_21 = ___iend5;
V_9 = (bool)((((int32_t)L_20) < ((int32_t)L_21))? 1 : 0);
bool L_22 = V_9;
if (L_22)
{
goto IL_003d;
}
}
{
// for (int j = jstart; j < jend; ++j)
int32_t L_23 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0077:
{
// for (int j = jstart; j < jend; ++j)
int32_t L_24 = V_6;
int32_t L_25 = ___jend7;
V_10 = (bool)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0);
bool L_26 = V_10;
if (L_26)
{
goto IL_0037;
}
}
{
// return;
goto IL_018d;
}
IL_0088:
{
// ushort* tiles = stackalloc ushort[lightCount];
int32_t L_27 = ___lightCount3;
if ((uintptr_t)((uintptr_t)L_27) * (uintptr_t)2 > (uintptr_t)kIl2CppUIntPtrMax)
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729_RuntimeMethod_var);
int8_t* L_28 = (int8_t*) alloca(((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_27), 2)));
memset(L_28, 0, ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)L_27), 2)));
V_3 = (uint16_t*)(L_28);
// int lightEndIndex = lightStartIndex + lightCount;
int32_t L_29 = ___lightStartIndex2;
int32_t L_30 = ___lightCount3;
V_4 = ((int32_t)il2cpp_codegen_add(L_29, L_30));
// for (int j = jstart; j < jend; ++j)
int32_t L_31 = ___jstart6;
V_11 = L_31;
goto IL_017e;
}
IL_009f:
{
// for (int i = istart; i < iend; ++i)
int32_t L_32 = ___istart4;
V_12 = L_32;
goto IL_0168;
}
IL_00a9:
{
// PreTile preTile = m_PreTiles[i + j * m_TileXCount];
NativeArray_1_t65CDBEDCEF4486754ED91C90C782929F1397FD01* L_33 = (&__this->___m_PreTiles_12);
int32_t L_34 = V_12;
int32_t L_35 = V_11;
int32_t L_36 = __this->___m_TileXCount_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD L_37;
L_37 = IL2CPP_NATIVEARRAY_GET_ITEM(PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD, (L_33)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_34, ((int32_t)il2cpp_codegen_multiply(L_35, L_36)))));
V_13 = L_37;
// int culledLightCount = 0;
V_14 = 0;
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_38 = ___lightStartIndex2;
V_17 = L_38;
goto IL_0120;
}
IL_00cb:
{
// ushort lightIndex = _lightIndices[vi];
uint16_t* L_39 = V_1;
int32_t L_40 = V_17;
int32_t L_41 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_39, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_40), 2)))));
V_18 = (uint16_t)L_41;
// PrePunctualLight ppl = _punctualLights[lightIndex];
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* L_42 = V_0;
uint16_t L_43 = V_18;
uint32_t L_44 = sizeof(PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE);
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_45 = (*(PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)((PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_43), (int32_t)L_44)))));
V_19 = L_45;
// if (!Clip(ref preTile, ppl.posVS, ppl.radius))
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_46 = V_19;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_47 = L_46.___posVS_0;
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_48 = V_19;
float L_49 = L_48.___radius_1;
bool L_50;
L_50 = DeferredTiler_Clip_m3C4AD4164D87E39BED4BC1EBAB7891440352B9EB_inline((&V_13), L_47, L_49, NULL);
V_20 = (bool)((((int32_t)L_50) == ((int32_t)0))? 1 : 0);
bool L_51 = V_20;
if (!L_51)
{
goto IL_0109;
}
}
{
// continue;
goto IL_011a;
}
IL_0109:
{
// tiles[culledLightCount] = lightIndex;
uint16_t* L_52 = V_3;
int32_t L_53 = V_14;
uint16_t L_54 = V_18;
*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_52, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_53), 2))))) = (int16_t)L_54;
// ++culledLightCount;
int32_t L_55 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_55, 1));
}
IL_011a:
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_56 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_56, 1));
}
IL_0120:
{
// for (int vi = lightStartIndex; vi < lightEndIndex; ++vi)
int32_t L_57 = V_17;
int32_t L_58 = V_4;
V_21 = (bool)((((int32_t)L_57) < ((int32_t)L_58))? 1 : 0);
bool L_59 = V_21;
if (L_59)
{
goto IL_00cb;
}
}
{
// int tileOffset = culledLightCount > 0 ? AddTileData(tiles, ref culledLightCount) : 0;
int32_t L_60 = V_14;
if ((((int32_t)L_60) > ((int32_t)0)))
{
goto IL_0134;
}
}
{
G_B19_0 = 0;
goto IL_013d;
}
IL_0134:
{
uint16_t* L_61 = V_3;
int32_t L_62;
L_62 = DeferredTiler_AddTileData_mFADC1B7EDE7B8F0F578173587AD355D2537A1A69_inline(__this, L_61, (&V_14), NULL);
G_B19_0 = L_62;
}
IL_013d:
{
V_15 = G_B19_0;
// int headerOffset = GetTileHeaderOffset(i, j);
int32_t L_63 = V_12;
int32_t L_64 = V_11;
int32_t L_65;
L_65 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(__this, L_63, L_64, NULL);
V_16 = L_65;
// _tileHeaders[headerOffset + 0] = (uint)tileOffset;
uint32_t* L_66 = V_2;
int32_t L_67 = V_16;
int32_t L_68 = V_15;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_66, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_67), 4))))) = (int32_t)L_68;
// _tileHeaders[headerOffset + 1] = (uint)culledLightCount;
uint32_t* L_69 = V_2;
int32_t L_70 = V_16;
int32_t L_71 = V_14;
*((int32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_69, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_70, 1))), 4))))) = (int32_t)L_71;
// for (int i = istart; i < iend; ++i)
int32_t L_72 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_72, 1));
}
IL_0168:
{
// for (int i = istart; i < iend; ++i)
int32_t L_73 = V_12;
int32_t L_74 = ___iend5;
V_22 = (bool)((((int32_t)L_73) < ((int32_t)L_74))? 1 : 0);
bool L_75 = V_22;
if (L_75)
{
goto IL_00a9;
}
}
{
// for (int j = jstart; j < jend; ++j)
int32_t L_76 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_76, 1));
}
IL_017e:
{
// for (int j = jstart; j < jend; ++j)
int32_t L_77 = V_11;
int32_t L_78 = ___jend7;
V_23 = (bool)((((int32_t)L_77) < ((int32_t)L_78))? 1 : 0);
bool L_79 = V_23;
if (L_79)
{
goto IL_009f;
}
}
IL_018d:
{
// }
return;
}
}
IL2CPP_EXTERN_C void DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729_AdjustorThunk (RuntimeObject* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___punctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___lightIndices1, int32_t ___lightStartIndex2, int32_t ___lightCount3, int32_t ___istart4, int32_t ___iend5, int32_t ___jstart6, int32_t ___jend7, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
DeferredTiler_CullIntermediateLights_mA55F9D5540E768D8865DD464E4F551C49CF49729(_thisAdjusted, ___punctualLights0, ___lightIndices1, ___lightStartIndex2, ___lightCount3, ___istart4, ___iend5, ___jstart6, ___jend7, method);
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::AddTileData(System.UInt16*,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_AddTileData_mFADC1B7EDE7B8F0F578173587AD355D2537A1A69 (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, uint16_t* ___lightData0, int32_t* ___size1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
uint16_t* V_4 = NULL;
int32_t V_5 = 0;
{
// int* _Counters = (int*)m_Counters.GetUnsafePtr();
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = __this->___m_Counters_9;
void* L_1;
L_1 = NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98(L_0, NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98_RuntimeMethod_var);
V_0 = (int32_t*)L_1;
// int tileDataSize = System.Threading.Interlocked.Add(ref _Counters[1], size);
int32_t* L_2 = V_0;
int32_t* L_3 = ___size1;
int32_t L_4 = *((int32_t*)L_3);
int32_t L_5;
L_5 = Interlocked_Add_m23B9D5199E4C5C986B13B24917EBF2BAC87CABA4((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, 4)), L_4, NULL);
V_1 = L_5;
// int offset = tileDataSize - size;
int32_t L_6 = V_1;
int32_t* L_7 = ___size1;
int32_t L_8 = *((int32_t*)L_7);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_6, L_8));
// if (tileDataSize <= m_TileData.Length)
int32_t L_9 = V_1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_10 = (&__this->___m_TileData_10);
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_10)->___m_Length_1);
V_3 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_12 = V_3;
if (!L_12)
{
goto IL_0058;
}
}
{
// ushort* _TileData = (ushort*)m_TileData.GetUnsafePtr();
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_13 = __this->___m_TileData_10;
void* L_14;
L_14 = NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0(L_13, NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0_RuntimeMethod_var);
V_4 = (uint16_t*)L_14;
// UnsafeUtility.MemCpy(_TileData + offset, lightData, size * 2);
uint16_t* L_15 = V_4;
int32_t L_16 = V_2;
uint16_t* L_17 = ___lightData0;
int32_t* L_18 = ___size1;
int32_t L_19 = *((int32_t*)L_18);
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 2)))), (void*)L_17, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_19, 2))), NULL);
// return offset;
int32_t L_20 = V_2;
V_5 = L_20;
goto IL_0080;
}
IL_0058:
{
// m_Counters[2] = max(m_Counters[2], tileDataSize); // use an atomic max instead?
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_21 = (&__this->___m_Counters_9);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_22 = (&__this->___m_Counters_9);
int32_t L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_22)->___m_Buffer_0, 2);
int32_t L_24 = V_1;
int32_t L_25;
L_25 = math_max_m5DA4D66E3CC78BDFF8218BA039D6EBB1AC223826_inline(L_23, L_24, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_21)->___m_Buffer_0, 2, (L_25));
// size = 0;
int32_t* L_26 = ___size1;
*((int32_t*)L_26) = (int32_t)0;
// return 0;
V_5 = 0;
goto IL_0080;
}
IL_0080:
{
// }
int32_t L_27 = V_5;
return L_27;
}
}
IL2CPP_EXTERN_C int32_t DeferredTiler_AddTileData_mFADC1B7EDE7B8F0F578173587AD355D2537A1A69_AdjustorThunk (RuntimeObject* __this, uint16_t* ___lightData0, int32_t* ___size1, const RuntimeMethod* method)
{
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeferredTiler_AddTileData_mFADC1B7EDE7B8F0F578173587AD355D2537A1A69_inline(_thisAdjusted, ___lightData0, ___size1, method);
return _returnValue;
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredTiler::IntersectionLineSphere(Unity.Mathematics.float3,System.Single,Unity.Mathematics.float3,Unity.Mathematics.float3,System.Single&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredTiler_IntersectionLineSphere_m051973D787E984DE987E0A95BF24FE6CDFCE6E3E (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___centre0, float ___radius1, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___raySource2, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rayDirection3, float* ___t04, float* ___t15, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
float V_5 = 0.0f;
float V_6 = 0.0f;
bool V_7 = false;
{
// float A = dot(rayDirection, rayDirection); // always >= 0
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___rayDirection3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___rayDirection3;
float L_2;
L_2 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_0, L_1, NULL);
V_0 = L_2;
// float B = dot(raySource - centre, rayDirection);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___raySource2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___centre0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
L_5 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_3, L_4, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___rayDirection3;
float L_7;
L_7 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_5, L_6, NULL);
V_1 = L_7;
// float C = dot(raySource, raySource)
// + dot(centre, centre)
// - (radius * radius)
// - 2 * dot(raySource, centre);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___raySource2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = ___raySource2;
float L_10;
L_10 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_8, L_9, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = ___centre0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___centre0;
float L_13;
L_13 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_11, L_12, NULL);
float L_14 = ___radius1;
float L_15 = ___radius1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16 = ___raySource2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = ___centre0;
float L_18;
L_18 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_16, L_17, NULL);
V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_10, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply((2.0f), L_18))));
// float discriminant = (B * B) - A * C;
float L_19 = V_1;
float L_20 = V_1;
float L_21 = V_0;
float L_22 = V_2;
V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_19, L_20)), ((float)il2cpp_codegen_multiply(L_21, L_22))));
// if (discriminant > 0)
float L_23 = V_3;
V_4 = (bool)((((float)L_23) > ((float)(0.0f)))? 1 : 0);
bool L_24 = V_4;
if (!L_24)
{
goto IL_007c;
}
}
{
// float sqrt_discriminant = sqrt(discriminant);
float L_25 = V_3;
float L_26;
L_26 = math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_25, NULL);
V_5 = L_26;
// float A_inv = 1.0f / A;
float L_27 = V_0;
V_6 = ((float)((1.0f)/L_27));
// t0 = (-B - sqrt_discriminant) * A_inv;
float* L_28 = ___t04;
float L_29 = V_1;
float L_30 = V_5;
float L_31 = V_6;
*((float*)L_28) = (float)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((-L_29)), L_30)), L_31));
// t1 = (-B + sqrt_discriminant) * A_inv;
float* L_32 = ___t15;
float L_33 = V_1;
float L_34 = V_5;
float L_35 = V_6;
*((float*)L_32) = (float)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((-L_33)), L_34)), L_35));
// return true;
V_7 = (bool)1;
goto IL_0092;
}
IL_007c:
{
// t0 = 0.0f; // invalid
float* L_36 = ___t04;
*((float*)L_36) = (float)(0.0f);
// t1 = 0.0f; // invalid
float* L_37 = ___t15;
*((float*)L_37) = (float)(0.0f);
// return false;
V_7 = (bool)0;
goto IL_0092;
}
IL_0092:
{
// }
bool L_38 = V_7;
return L_38;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredTiler::Clip(UnityEngine.Rendering.Universal.PreTile&,Unity.Mathematics.float3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredTiler_Clip_m3C4AD4164D87E39BED4BC1EBAB7891440352B9EB (PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* ___tile0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS1, float ___radius2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
{
// float radiusSq = radius * radius;
float L_0 = ___radius2;
float L_1 = ___radius2;
V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1));
// int insideCount = 0;
V_1 = 0;
// res = ClipPartial(tile.planeLeft, tile.planeBottom, tile.planeTop, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_2 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = L_2->___planeLeft_0;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_4 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_5 = L_4->___planeBottom_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_6 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7 = L_6->___planeTop_3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___posVS1;
float L_9 = ___radius2;
float L_10 = V_0;
int32_t L_11;
L_11 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_3, L_5, L_7, L_8, L_9, L_10, (&V_1), NULL);
V_2 = L_11;
// if (res != ClipResult.Unknown)
int32_t L_12 = V_2;
V_3 = (bool)((!(((uint32_t)L_12) <= ((uint32_t)0)))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_0037;
}
}
{
// return res == ClipResult.In;
int32_t L_14 = V_2;
V_4 = (bool)((((int32_t)L_14) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_0037:
{
// res = ClipPartial(tile.planeRight, tile.planeBottom, tile.planeTop, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_15 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_16 = L_15->___planeRight_1;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_17 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_18 = L_17->___planeBottom_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_19 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_20 = L_19->___planeTop_3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_21 = ___posVS1;
float L_22 = ___radius2;
float L_23 = V_0;
int32_t L_24;
L_24 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_16, L_18, L_20, L_21, L_22, L_23, (&V_1), NULL);
V_2 = L_24;
// if (res != ClipResult.Unknown)
int32_t L_25 = V_2;
V_5 = (bool)((!(((uint32_t)L_25) <= ((uint32_t)0)))? 1 : 0);
bool L_26 = V_5;
if (!L_26)
{
goto IL_0066;
}
}
{
// return res == ClipResult.In;
int32_t L_27 = V_2;
V_4 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_0066:
{
// res = ClipPartial(tile.planeTop, tile.planeLeft, tile.planeRight, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_28 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_29 = L_28->___planeTop_3;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_30 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_31 = L_30->___planeLeft_0;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_32 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_33 = L_32->___planeRight_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_34 = ___posVS1;
float L_35 = ___radius2;
float L_36 = V_0;
int32_t L_37;
L_37 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_29, L_31, L_33, L_34, L_35, L_36, (&V_1), NULL);
V_2 = L_37;
// if (res != ClipResult.Unknown)
int32_t L_38 = V_2;
V_6 = (bool)((!(((uint32_t)L_38) <= ((uint32_t)0)))? 1 : 0);
bool L_39 = V_6;
if (!L_39)
{
goto IL_0095;
}
}
{
// return res == ClipResult.In;
int32_t L_40 = V_2;
V_4 = (bool)((((int32_t)L_40) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_0095:
{
// res = ClipPartial(tile.planeBottom, tile.planeLeft, tile.planeRight, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_41 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_42 = L_41->___planeBottom_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_43 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_44 = L_43->___planeLeft_0;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_45 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_46 = L_45->___planeRight_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_47 = ___posVS1;
float L_48 = ___radius2;
float L_49 = V_0;
int32_t L_50;
L_50 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_42, L_44, L_46, L_47, L_48, L_49, (&V_1), NULL);
V_2 = L_50;
// if (res != ClipResult.Unknown)
int32_t L_51 = V_2;
V_7 = (bool)((!(((uint32_t)L_51) <= ((uint32_t)0)))? 1 : 0);
bool L_52 = V_7;
if (!L_52)
{
goto IL_00c4;
}
}
{
// return res == ClipResult.In;
int32_t L_53 = V_2;
V_4 = (bool)((((int32_t)L_53) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_00c4:
{
// return insideCount == 4;
int32_t L_54 = V_1;
V_4 = (bool)((((int32_t)L_54) == ((int32_t)4))? 1 : 0);
goto IL_00cc;
}
IL_00cc:
{
// }
bool L_55 = V_4;
return L_55;
}
}
// UnityEngine.Rendering.Universal.Internal.DeferredTiler/ClipResult UnityEngine.Rendering.Universal.Internal.DeferredTiler::ClipPartial(Unity.Mathematics.float4,Unity.Mathematics.float4,Unity.Mathematics.float4,Unity.Mathematics.float3,System.Single,System.Single,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___plane0, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___sidePlaneA1, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___sidePlaneB2, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS3, float ___radius4, float ___radiusSq5, int32_t* ___insideCount6, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
bool V_6 = false;
int32_t G_B6_0 = 0;
{
// float d = DistanceToPlane(plane, posVS);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___plane0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___posVS3;
float L_2;
L_2 = DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline(L_0, L_1, NULL);
V_0 = L_2;
// if (d + radius <= 0.0f) // completely outside
float L_3 = V_0;
float L_4 = ___radius4;
V_1 = (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_add(L_3, L_4))) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_001f;
}
}
{
// return ClipResult.Out;
V_2 = 2;
goto IL_008c;
}
IL_001f:
{
// else if (d < 0.0f) // intersection: further check: only need to consider case where more than half the sphere is outside
float L_6 = V_0;
V_3 = (bool)((((float)L_6) < ((float)(0.0f)))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_0080;
}
}
{
// float3 p = posVS - plane.xyz * d;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___posVS3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
L_9 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline((&___plane0), NULL);
float L_10 = V_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11;
L_11 = float3_op_Multiply_mD1D9969B1E1417BD268661848625F97CD44DA80D_inline(L_9, L_10, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
L_12 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_8, L_11, NULL);
V_4 = L_12;
// float rSq = radiusSq - d * d;
float L_13 = ___radiusSq5;
float L_14 = V_0;
float L_15 = V_0;
V_5 = ((float)il2cpp_codegen_subtract(L_13, ((float)il2cpp_codegen_multiply(L_14, L_15))));
// if (SignedSq(DistanceToPlane(sidePlaneA, p)) >= -rSq
// && SignedSq(DistanceToPlane(sidePlaneB, p)) >= -rSq)
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_16 = ___sidePlaneA1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = V_4;
float L_18;
L_18 = DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline(L_16, L_17, NULL);
float L_19;
L_19 = DeferredTiler_SignedSq_m14A5B1609487D143A5449767A6AA268844E8AA55_inline(L_18, NULL);
float L_20 = V_5;
if ((!(((float)L_19) >= ((float)((-L_20))))))
{
goto IL_0072;
}
}
{
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_21 = ___sidePlaneB2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_22 = V_4;
float L_23;
L_23 = DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline(L_21, L_22, NULL);
float L_24;
L_24 = DeferredTiler_SignedSq_m14A5B1609487D143A5449767A6AA268844E8AA55_inline(L_23, NULL);
float L_25 = V_5;
G_B6_0 = ((((int32_t)((!(((float)L_24) >= ((float)((-L_25)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0073;
}
IL_0072:
{
G_B6_0 = 0;
}
IL_0073:
{
V_6 = (bool)G_B6_0;
bool L_26 = V_6;
if (!L_26)
{
goto IL_007d;
}
}
{
// return ClipResult.In;
V_2 = 1;
goto IL_008c;
}
IL_007d:
{
goto IL_0088;
}
IL_0080:
{
// ++insideCount;
int32_t* L_27 = ___insideCount6;
int32_t* L_28 = ___insideCount6;
int32_t L_29 = *((int32_t*)L_28);
*((int32_t*)L_27) = (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0088:
{
// return ClipResult.Unknown;
V_2 = 0;
goto IL_008c;
}
IL_008c:
{
// }
int32_t L_30 = V_2;
return L_30;
}
}
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.Internal.DeferredTiler::MakePlane(Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E DeferredTiler_MakePlane_m52B2AAB7380601B92A2EF1BFEA466EA57C143947 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pb0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pc1, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
memset((&V_1), 0, sizeof(V_1));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2;
memset((&V_2), 0, sizeof(V_2));
float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_3;
memset((&V_3), 0, sizeof(V_3));
{
// float3 v0 = pb;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___pb0;
V_0 = L_0;
// float3 v1 = pc;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___pc1;
V_1 = L_1;
// float3 n = cross(v0, v1);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = V_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = V_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
L_4 = math_cross_mAEC5011DFE2FD5CC36A8096A15BC340008B0886C_inline(L_2, L_3, NULL);
V_2 = L_4;
// n = normalize(n);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = V_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
L_6 = math_normalize_m826725DC58F0CE455E3DEB3BD4808C13CBC81E25_inline(L_5, NULL);
V_2 = L_6;
// return new float4(n.x, n.y, n.z, 0.0f);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = V_2;
float L_8 = L_7.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = V_2;
float L_10 = L_9.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = V_2;
float L_12 = L_11.___z_2;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_13;
memset((&L_13), 0, sizeof(L_13));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_13), L_8, L_10, L_12, (0.0f), /*hidden argument*/NULL);
V_3 = L_13;
goto IL_0033;
}
IL_0033:
{
// }
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_14 = V_3;
return L_14;
}
}
// Unity.Mathematics.float4 UnityEngine.Rendering.Universal.Internal.DeferredTiler::MakePlane(Unity.Mathematics.float3,Unity.Mathematics.float3,Unity.Mathematics.float3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E DeferredTiler_MakePlane_m9C7D5A3256EFC3311951408E3BACAC7D08346276 (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pa0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pb1, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pc2, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
memset((&V_1), 0, sizeof(V_1));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2;
memset((&V_2), 0, sizeof(V_2));
float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_3;
memset((&V_3), 0, sizeof(V_3));
{
// float3 v0 = pb - pa;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___pb1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___pa0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
L_2 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_0, L_1, NULL);
V_0 = L_2;
// float3 v1 = pc - pa;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___pc2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___pa0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
L_5 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_3, L_4, NULL);
V_1 = L_5;
// float3 n = cross(v0, v1);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = V_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = V_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8;
L_8 = math_cross_mAEC5011DFE2FD5CC36A8096A15BC340008B0886C_inline(L_6, L_7, NULL);
V_2 = L_8;
// n = normalize(n);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = V_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10;
L_10 = math_normalize_m826725DC58F0CE455E3DEB3BD4808C13CBC81E25_inline(L_9, NULL);
V_2 = L_10;
// return new float4(n.x, n.y, n.z, -dot(n, pa));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = V_2;
float L_12 = L_11.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = V_2;
float L_14 = L_13.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15 = V_2;
float L_16 = L_15.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = V_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_18 = ___pa0;
float L_19;
L_19 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_17, L_18, NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_20;
memset((&L_20), 0, sizeof(L_20));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_20), L_12, L_14, L_16, ((-L_19)), /*hidden argument*/NULL);
V_3 = L_20;
goto IL_0042;
}
IL_0042:
{
// }
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_21 = V_3;
return L_21;
}
}
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::DistanceToPlane(Unity.Mathematics.float4,Unity.Mathematics.float3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___plane0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___p1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return plane.x * p.x + plane.y * p.y + plane.z * p.z + plane.w;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___plane0;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___p1;
float L_3 = L_2.___x_0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4 = ___plane0;
float L_5 = L_4.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___p1;
float L_7 = L_6.___y_1;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8 = ___plane0;
float L_9 = L_8.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___p1;
float L_11 = L_10.___z_2;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12 = ___plane0;
float L_13 = L_12.___w_3;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), L_13));
goto IL_0034;
}
IL_0034:
{
// }
float L_14 = V_0;
return L_14;
}
}
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::SignedSq(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DeferredTiler_SignedSq_m14A5B1609487D143A5449767A6AA268844E8AA55 (float ___f0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// return (f < 0.0f ? -1.0f : 1.0f) * (f * f);
float L_0 = ___f0;
if ((((float)L_0) < ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (-1.0f);
}
IL_0015:
{
float L_1 = ___f0;
float L_2 = ___f0;
V_0 = ((float)il2cpp_codegen_multiply(G_B3_0, ((float)il2cpp_codegen_multiply(L_1, L_2))));
goto IL_001c;
}
IL_001c:
{
// }
float L_3 = V_0;
return L_3;
}
}
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::min2(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DeferredTiler_min2_m39F9DEF1D5E0ECC5CE8DCA5A3C240C98236CE597 (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// return a < b ? a : b;
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;
}
}
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::max2(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DeferredTiler_max2_m7D0388597FC2806A9C5E9FFFEE804B147CD45C72 (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// return a > b ? a : b;
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;
}
}
// System.Single UnityEngine.Rendering.Universal.Internal.DeferredTiler::max3(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DeferredTiler_max3_m5A7CF7BB5D84B7E7A87C609C5757A3FA94F14298 (float ___a0, float ___b1, float ___c2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B4_0 = 0.0f;
float G_B8_0 = 0.0f;
{
// return a > b ? (a > c ? a : c) : (b > c ? b : c);
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_000f;
}
}
{
float L_2 = ___b1;
float L_3 = ___c2;
if ((((float)L_2) > ((float)L_3)))
{
goto IL_000c;
}
}
{
float L_4 = ___c2;
G_B4_0 = L_4;
goto IL_000d;
}
IL_000c:
{
float L_5 = ___b1;
G_B4_0 = L_5;
}
IL_000d:
{
G_B8_0 = G_B4_0;
goto IL_0017;
}
IL_000f:
{
float L_6 = ___a0;
float L_7 = ___c2;
if ((((float)L_6) > ((float)L_7)))
{
goto IL_0016;
}
}
{
float L_8 = ___c2;
G_B8_0 = L_8;
goto IL_0017;
}
IL_0016:
{
float L_9 = ___a0;
G_B8_0 = L_9;
}
IL_0017:
{
V_0 = G_B8_0;
goto IL_001a;
}
IL_001a:
{
// }
float L_10 = V_0;
return L_10;
}
}
// System.UInt32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::_f32tof16(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeferredTiler__f32tof16_mF92D7E90ACE98F0D2DBDB111D2AC2047D8375E0B (float ___x0, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
{
// uint ux = asuint(x);
float L_0 = ___x0;
uint32_t L_1;
L_1 = math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline(L_0, NULL);
V_0 = L_1;
// uint uux = ux & msk;
uint32_t L_2 = V_0;
V_1 = ((int32_t)((int32_t)L_2&((int32_t)2147479552)));
// uint h = (uint)(asuint(min2(asfloat(uux) * 1.92592994e-34f, 260042752.0f)) + 0x1000) >> 13; // Clamp to signed infinity if overflowed
uint32_t L_3 = V_1;
float L_4;
L_4 = math_asfloat_m6001AEADA0D3BB53A5BE113CE7052AB6D96FAABA_inline(L_3, NULL);
float L_5;
L_5 = DeferredTiler_min2_m39F9DEF1D5E0ECC5CE8DCA5A3C240C98236CE597_inline(((float)il2cpp_codegen_multiply(L_4, (1.92592994E-34f))), (260042752.0f), NULL);
uint32_t L_6;
L_6 = math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline(L_5, NULL);
V_2 = ((int32_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, ((int32_t)4096)))>>((int32_t)13)));
// h = select(h, select(0x7c00u, 0x7e00u, (int)uux > infinity_32), (int)uux >= infinity_32); // NaN->qNaN and Inf->Inf
uint32_t L_7 = V_2;
uint32_t L_8 = V_1;
uint32_t L_9;
L_9 = math_select_m24E93331D11FD61292A52DFCCA5CF59CEE3B72A2_inline(((int32_t)31744), ((int32_t)32256), (bool)((((int32_t)L_8) > ((int32_t)((int32_t)2139095040)))? 1 : 0), NULL);
uint32_t L_10 = V_1;
uint32_t L_11;
L_11 = math_select_m24E93331D11FD61292A52DFCCA5CF59CEE3B72A2_inline(L_7, L_9, (bool)((((int32_t)((((int32_t)L_10) < ((int32_t)((int32_t)2139095040)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
V_2 = L_11;
// return h | (ux & ~msk) >> 16;
uint32_t L_12 = V_2;
uint32_t L_13 = V_0;
V_3 = ((int32_t)((int32_t)L_12|((int32_t)((uint32_t)((int32_t)((int32_t)L_13&((int32_t)-2147479553)))>>((int32_t)16)))));
goto IL_006d;
}
IL_006d:
{
// }
uint32_t L_14 = V_3;
return L_14;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredTiler::Align(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredTiler_Align_m6EE9BC716FB7CD8AB237D61764A35B65C7EE5984 (int32_t ___s0, int32_t ___alignment1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return ((s + alignment - 1) / alignment) * alignment;
int32_t L_0 = ___s0;
int32_t L_1 = ___alignment1;
int32_t L_2 = ___alignment1;
int32_t L_3 = ___alignment1;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))/L_2)), L_3));
goto IL_000d;
}
IL_000d:
{
// }
int32_t L_4 = V_0;
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO_m636CF81783E7D307F661F29927A452B607301D3A (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
{
// if (UniversalRenderPipeline.maxVisibleAdditionalLights != UniversalRenderPipeline.k_MaxVisibleAdditionalLightsNonMobile)
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)((int32_t)256)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
// return UniversalRenderPipeline.maxVisibleAdditionalLights;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
V_1 = L_2;
goto IL_0024;
}
IL_001c:
{
// return 545; // keep in sync with MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO in Shadows.hlsl
V_1 = ((int32_t)545);
goto IL_0024;
}
IL_0024:
{
// }
int32_t L_3 = V_1;
return L_3;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass__ctor_mF976D84F719020B9DAD15C85B4338065DC2536C3 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t ___evt0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE78D7FD183ECBA662974E4D98749343B5F568543_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m60B2B20CBA961C10DE294044A97F280FCA51398D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m03ABAA4E13F6D51A9FE744A199DFA1A73FEA5493_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15AF38725EF821332C5B5BC55A2527EA97A7E32A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24C9E7009689C1DDD62B5C7F452A03209BF00EBE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral274E2152A05719C1A08280FFA4B01F3EF22C6387);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral417B4935DC231D57317DDBC6F8F98393D7FE8FC3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7826D404E71CD27B7C3C80B4795EC66F9469E98A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EF31CC62AA6C72BAA3D69E54C4978EAE62F102C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82B39B1C16C41E80D17B1C43218856ED77C3C74C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C730C35E0952B410DC844992D0F8C75358C5B11);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB531BD2CA61877C584C9DE46D9961988C81E903C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5C24A943D2C631B2EE591ECB854DB89E2360BE0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3A94B4385FB4C72419952D792753E2133058E3E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE29767407BAE302D6FFC1E175B7692E8CF7169E8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED794436AA2513138B8AA653F052CB34F7B43E93);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* G_B2_0 = NULL;
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* G_B3_1 = NULL;
int32_t G_B6_0 = 0;
{
// ShadowSliceData[] m_AdditionalLightsShadowSlices = null;
__this->___m_AdditionalLightsShadowSlices_35 = (ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsShadowSlices_35), (void*)(ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04*)NULL);
// int[] m_VisibleLightIndexToAdditionalLightIndex = null; // maps a "global" visible light index (index to renderingData.lightData.visibleLights) to an "additional light index" (index to arrays _AdditionalLightsPosition, _AdditionalShadowParams, ...), or -1 if it is not an additional light (i.e if it is the main light)
__this->___m_VisibleLightIndexToAdditionalLightIndex_36 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToAdditionalLightIndex_36), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
// int[] m_AdditionalLightIndexToVisibleLightIndex = null; // maps additional light index (index to arrays _AdditionalLightsPosition, _AdditionalShadowParams, ...) to its "global" visible light index (index to renderingData.lightData.visibleLights)
__this->___m_AdditionalLightIndexToVisibleLightIndex_37 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightIndexToVisibleLightIndex_37), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
// List<int> m_ShadowSliceToAdditionalLightIndex = new List<int>(); // For each shadow slice, store the "additional light indices" of the punctual light that casts it
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
__this->___m_ShadowSliceToAdditionalLightIndex_38 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShadowSliceToAdditionalLightIndex_38), (void*)L_0);
// List<int> m_GlobalShadowSliceIndexToPerLightShadowSliceIndex = new List<int>(); // For each shadow slice, store its "per-light shadow slice index" in the punctual light that casts it (can be up to 5 for point lights)
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_1, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
__this->___m_GlobalShadowSliceIndexToPerLightShadowSliceIndex_39 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_GlobalShadowSliceIndexToPerLightShadowSliceIndex_39), (void*)L_1);
// Vector4[] m_AdditionalLightIndexToShadowParams = null; // per-additional-light shadow info passed to the lighting shader
__this->___m_AdditionalLightIndexToShadowParams_40 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightIndexToShadowParams_40), (void*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)NULL);
// Matrix4x4[] m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix = null; // per-shadow-slice info passed to the lighting shader
__this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41), (void*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)NULL);
// List<ShadowResolutionRequest> m_ShadowResolutionRequests = new List<ShadowResolutionRequest>(); // intermediate array used to compute the final resolution of each shadow slice rendered in the frame
List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* L_2 = (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*)il2cpp_codegen_object_new(List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m60B2B20CBA961C10DE294044A97F280FCA51398D(L_2, List_1__ctor_m60B2B20CBA961C10DE294044A97F280FCA51398D_RuntimeMethod_var);
__this->___m_ShadowResolutionRequests_42 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShadowResolutionRequests_42), (void*)L_2);
// float[] m_VisibleLightIndexToCameraSquareDistance = null; // stores for each shadowed additional light its (squared) distance to camera ; used to sub-sort shadow requests according to how close their casting light is
__this->___m_VisibleLightIndexToCameraSquareDistance_43 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToCameraSquareDistance_43), (void*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL);
// ShadowResolutionRequest[] m_SortedShadowResolutionRequests = null;
__this->___m_SortedShadowResolutionRequests_44 = (ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SortedShadowResolutionRequests_44), (void*)(ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08*)NULL);
// int[] m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex = null; // for each visible light, store the index of its first shadow slice in m_SortedShadowResolutionRequests (for quicker access)
__this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
// List<RectInt> m_UnusedAtlasSquareAreas = new List<RectInt>(); // this list tracks space available in the atlas
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_3 = (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*)il2cpp_codegen_object_new(List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E(L_3, List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_RuntimeMethod_var);
__this->___m_UnusedAtlasSquareAreas_46 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UnusedAtlasSquareAreas_46), (void*)L_3);
// ProfilingSampler m_ProfilingSetupSampler = new ProfilingSampler("Setup Additional Shadows");
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_4 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_4);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_4, _stringLiteralD3A94B4385FB4C72419952D792753E2133058E3E, NULL);
__this->___m_ProfilingSetupSampler_49 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSetupSampler_49), (void*)L_4);
// bool m_IssuedMessageAboutShadowSlicesTooMany = false;
__this->___m_IssuedMessageAboutShadowSlicesTooMany_56 = (bool)0;
// bool m_IssuedMessageAboutShadowMapsRescale = false;
__this->___m_IssuedMessageAboutShadowMapsRescale_57 = (bool)0;
// bool m_IssuedMessageAboutShadowMapsTooBig = false;
__this->___m_IssuedMessageAboutShadowMapsTooBig_58 = (bool)0;
// bool m_IssuedMessageAboutRemovedShadowSlices = false;
__this->___m_IssuedMessageAboutRemovedShadowSlices_59 = (bool)0;
// Dictionary<int, ulong> m_ShadowRequestsHashes = new Dictionary<int, ulong>(); // used to keep track of changes in the shadow requests and shadow atlas configuration (per camera)
Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* L_5 = (Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA*)il2cpp_codegen_object_new(Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA_il2cpp_TypeInfo_var);
NullCheck(L_5);
Dictionary_2__ctor_mE78D7FD183ECBA662974E4D98749343B5F568543(L_5, Dictionary_2__ctor_mE78D7FD183ECBA662974E4D98749343B5F568543_RuntimeMethod_var);
__this->___m_ShadowRequestsHashes_60 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShadowRequestsHashes_60), (void*)L_5);
// public AdditionalLightsShadowCasterPass(RenderPassEvent evt)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(AdditionalLightsShadowCasterPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_6 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_6);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_6, _stringLiteralED794436AA2513138B8AA653F052CB34F7B43E93, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_6, NULL);
// renderPassEvent = evt;
int32_t L_7 = ___evt0;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_7, NULL);
// AdditionalShadowsConstantBuffer._AdditionalLightsWorldToShadow = Shader.PropertyToID("_AdditionalLightsWorldToShadow");
int32_t L_8;
L_8 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral24C9E7009689C1DDD62B5C7F452A03209BF00EBE, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalLightsWorldToShadow_0 = L_8;
// AdditionalShadowsConstantBuffer._AdditionalShadowParams = Shader.PropertyToID("_AdditionalShadowParams");
int32_t L_9;
L_9 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral15AF38725EF821332C5B5BC55A2527EA97A7E32A, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowParams_1 = L_9;
// AdditionalShadowsConstantBuffer._AdditionalShadowOffset0 = Shader.PropertyToID("_AdditionalShadowOffset0");
int32_t L_10;
L_10 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral8C730C35E0952B410DC844992D0F8C75358C5B11, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset0_2 = L_10;
// AdditionalShadowsConstantBuffer._AdditionalShadowOffset1 = Shader.PropertyToID("_AdditionalShadowOffset1");
int32_t L_11;
L_11 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral7826D404E71CD27B7C3C80B4795EC66F9469E98A, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset1_3 = L_11;
// AdditionalShadowsConstantBuffer._AdditionalShadowOffset2 = Shader.PropertyToID("_AdditionalShadowOffset2");
int32_t L_12;
L_12 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralC5C24A943D2C631B2EE591ECB854DB89E2360BE0, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset2_4 = L_12;
// AdditionalShadowsConstantBuffer._AdditionalShadowOffset3 = Shader.PropertyToID("_AdditionalShadowOffset3");
int32_t L_13;
L_13 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralE29767407BAE302D6FFC1E175B7692E8CF7169E8, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset3_5 = L_13;
// AdditionalShadowsConstantBuffer._AdditionalShadowFadeParams = Shader.PropertyToID("_AdditionalShadowFadeParams");
int32_t L_14;
L_14 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral82B39B1C16C41E80D17B1C43218856ED77C3C74C, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowFadeParams_6 = L_14;
// AdditionalShadowsConstantBuffer._AdditionalShadowmapSize = Shader.PropertyToID("_AdditionalShadowmapSize");
int32_t L_15;
L_15 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral274E2152A05719C1A08280FFA4B01F3EF22C6387, NULL);
((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowmapSize_7 = L_15;
// m_AdditionalLightsShadowmap.Init("_AdditionalLightsShadowmapTexture");
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_16 = (&__this->___m_AdditionalLightsShadowmap_31);
RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(L_16, _stringLiteralB531BD2CA61877C584C9DE46D9961988C81E903C, NULL);
// m_AdditionalLightsWorldToShadow_SSBO = Shader.PropertyToID("_AdditionalLightsWorldToShadow_SSBO");
int32_t L_17;
L_17 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral417B4935DC231D57317DDBC6F8F98393D7FE8FC3, NULL);
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_AdditionalLightsWorldToShadow_SSBO_27 = L_17;
// m_AdditionalShadowParams_SSBO = Shader.PropertyToID("_AdditionalShadowParams_SSBO");
int32_t L_18;
L_18 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral7EF31CC62AA6C72BAA3D69E54C4978EAE62F102C, NULL);
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_AdditionalShadowParams_SSBO_28 = L_18;
// m_UseStructuredBuffer = RenderingUtils.useStructuredBuffer;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
bool L_19;
L_19 = RenderingUtils_get_useStructuredBuffer_m62D0A251B89619590BD2C9A1AC54E4E540513B33(NULL);
__this->___m_UseStructuredBuffer_29 = L_19;
// m_SupportsBoxFilterForShadows = Application.isMobilePlatform || SystemInfo.graphicsDeviceType == GraphicsDeviceType.Switch;
bool L_20;
L_20 = Application_get_isMobilePlatform_mBFFD8F419C7FB2FF99C84497C135007BFB5F8B53(NULL);
G_B1_0 = __this;
if (L_20)
{
G_B2_0 = __this;
goto IL_0181;
}
}
{
int32_t L_21;
L_21 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
G_B3_0 = ((((int32_t)L_21) == ((int32_t)((int32_t)22)))? 1 : 0);
G_B3_1 = G_B1_0;
goto IL_0182;
}
IL_0181:
{
G_B3_0 = 1;
G_B3_1 = G_B2_0;
}
IL_0182:
{
NullCheck(G_B3_1);
G_B3_1->___m_SupportsBoxFilterForShadows_48 = (bool)G_B3_0;
// int maxVisibleAdditionalLights = UniversalRenderPipeline.maxVisibleAdditionalLights;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_22;
L_22 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
V_0 = L_22;
// int maxVisibleLights = UniversalRenderPipeline.maxVisibleAdditionalLights + maxMainLights;
int32_t L_23;
L_23 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
// int maxAdditionalLightShadowParams = m_UseStructuredBuffer ? maxVisibleLights : Math.Min(maxVisibleLights, UniversalRenderPipeline.maxVisibleAdditionalLights);
bool L_24 = __this->___m_UseStructuredBuffer_29;
if (L_24)
{
goto IL_01aa;
}
}
{
int32_t L_25 = V_1;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_26;
L_26 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_27;
L_27 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(L_25, L_26, NULL);
G_B6_0 = L_27;
goto IL_01ab;
}
IL_01aa:
{
int32_t L_28 = V_1;
G_B6_0 = L_28;
}
IL_01ab:
{
V_2 = G_B6_0;
// m_AdditionalLightIndexToVisibleLightIndex = new int[maxAdditionalLightShadowParams];
int32_t L_29 = V_2;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_29);
__this->___m_AdditionalLightIndexToVisibleLightIndex_37 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightIndexToVisibleLightIndex_37), (void*)L_30);
// m_VisibleLightIndexToAdditionalLightIndex = new int[maxVisibleLights];
int32_t L_31 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_31);
__this->___m_VisibleLightIndexToAdditionalLightIndex_36 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToAdditionalLightIndex_36), (void*)L_32);
// m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex = new int[maxVisibleLights];
int32_t L_33 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_33);
__this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45), (void*)L_34);
// m_AdditionalLightIndexToShadowParams = new Vector4[maxAdditionalLightShadowParams];
int32_t L_35 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_36 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_35);
__this->___m_AdditionalLightIndexToShadowParams_40 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightIndexToShadowParams_40), (void*)L_36);
// m_VisibleLightIndexToCameraSquareDistance = new float[maxVisibleLights];
int32_t L_37 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_38 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_37);
__this->___m_VisibleLightIndexToCameraSquareDistance_43 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToCameraSquareDistance_43), (void*)L_38);
// if (!m_UseStructuredBuffer)
bool L_39 = __this->___m_UseStructuredBuffer_29;
V_3 = (bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0);
bool L_40 = V_3;
if (!L_40)
{
goto IL_022c;
}
}
{
// m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix = new Matrix4x4[MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO];
int32_t L_41;
L_41 = AdditionalLightsShadowCasterPass_get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO_m636CF81783E7D307F661F29927A452B607301D3A(__this, NULL);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_42 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)L_41);
__this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41), (void*)L_42);
// m_UnusedAtlasSquareAreas.Capacity = MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO;
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_43 = __this->___m_UnusedAtlasSquareAreas_46;
int32_t L_44;
L_44 = AdditionalLightsShadowCasterPass_get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO_m636CF81783E7D307F661F29927A452B607301D3A(__this, NULL);
NullCheck(L_43);
List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210(L_43, L_44, List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_RuntimeMethod_var);
// m_ShadowResolutionRequests.Capacity = MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO;
List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* L_45 = __this->___m_ShadowResolutionRequests_42;
int32_t L_46;
L_46 = AdditionalLightsShadowCasterPass_get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO_m636CF81783E7D307F661F29927A452B607301D3A(__this, NULL);
NullCheck(L_45);
List_1_set_Capacity_m03ABAA4E13F6D51A9FE744A199DFA1A73FEA5493(L_45, L_46, List_1_set_Capacity_m03ABAA4E13F6D51A9FE744A199DFA1A73FEA5493_RuntimeMethod_var);
}
IL_022c:
{
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::GetPunctualLightShadowSlicesCount(UnityEngine.LightType&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_GetPunctualLightShadowSlicesCount_m871D5958E5F1F6FC926A4F56B581240CB0E3242F (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t* ___lightType0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// switch (lightType)
int32_t* L_0 = ___lightType0;
int32_t L_1 = *((int32_t*)L_0);
V_1 = L_1;
int32_t L_2 = V_1;
V_0 = L_2;
int32_t L_3 = V_0;
if (!L_3)
{
goto IL_0011;
}
}
{
goto IL_000b;
}
IL_000b:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)2)))
{
goto IL_0015;
}
}
{
goto IL_0019;
}
IL_0011:
{
// return 1;
V_2 = 1;
goto IL_001d;
}
IL_0015:
{
// return 6;
V_2 = 6;
goto IL_001d;
}
IL_0019:
{
// return 0;
V_2 = 0;
goto IL_001d;
}
IL_001d:
{
// }
int32_t L_5 = V_2;
return L_5;
}
}
// System.Single UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::CalcGuardAngle(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AdditionalLightsShadowCasterPass_CalcGuardAngle_mEDA1E5E02C50A531A028C2A8E2AD1B9CC27CB4AC (float ___frustumAngleInDegrees0, float ___guardBandSizeInTexels1, float ___sliceResolutionInTexels2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
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;
float V_8 = 0.0f;
float V_9 = 0.0f;
float V_10 = 0.0f;
float V_11 = 0.0f;
{
// float frustumAngle = frustumAngleInDegrees * Mathf.Deg2Rad;
float L_0 = ___frustumAngleInDegrees0;
V_0 = ((float)il2cpp_codegen_multiply(L_0, (0.0174532924f)));
// float halfFrustumAngle = frustumAngle / 2;
float L_1 = V_0;
V_1 = ((float)(L_1/(2.0f)));
// float tanHalfFrustumAngle = Mathf.Tan(halfFrustumAngle);
float L_2 = V_1;
float L_3;
L_3 = tanf(L_2);
V_2 = L_3;
// float halfSliceResolution = sliceResolutionInTexels / 2;
float L_4 = ___sliceResolutionInTexels2;
V_3 = ((float)(L_4/(2.0f)));
// float halfGuardBand = guardBandSizeInTexels / 2;
float L_5 = ___guardBandSizeInTexels1;
V_4 = ((float)(L_5/(2.0f)));
// float factorBetweenAngleTangents = 1 + halfGuardBand / halfSliceResolution;
float L_6 = V_4;
float L_7 = V_3;
V_5 = ((float)il2cpp_codegen_add((1.0f), ((float)(L_6/L_7))));
// float tanHalfGuardAnglePlusHalfFrustumAngle = tanHalfFrustumAngle * factorBetweenAngleTangents;
float L_8 = V_2;
float L_9 = V_5;
V_6 = ((float)il2cpp_codegen_multiply(L_8, L_9));
// float halfGuardAnglePlusHalfFrustumAngle = Mathf.Atan(tanHalfGuardAnglePlusHalfFrustumAngle);
float L_10 = V_6;
float L_11;
L_11 = atanf(L_10);
V_7 = L_11;
// float halfGuardAngleInRadian = halfGuardAnglePlusHalfFrustumAngle - halfFrustumAngle;
float L_12 = V_7;
float L_13 = V_1;
V_8 = ((float)il2cpp_codegen_subtract(L_12, L_13));
// float guardAngleInRadian = 2 * halfGuardAngleInRadian;
float L_14 = V_8;
V_9 = ((float)il2cpp_codegen_multiply((2.0f), L_14));
// float guardAngleInDegree = guardAngleInRadian * Mathf.Rad2Deg;
float L_15 = V_9;
V_10 = ((float)il2cpp_codegen_multiply(L_15, (57.2957802f)));
// return guardAngleInDegree;
float L_16 = V_10;
V_11 = L_16;
goto IL_0064;
}
IL_0064:
{
// }
float L_17 = V_11;
return L_17;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::MinimalPunctualLightShadowResolution(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_MinimalPunctualLightShadowResolution_m559B52B2A537EB264B1ADC83167B9CBA38AD928C (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, bool ___softShadow0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// return softShadow ? kMinimumPunctualLightSoftShadowResolution : kMinimumPunctualLightHardShadowResolution;
bool L_0 = ___softShadow0;
if (L_0)
{
goto IL_0007;
}
}
{
G_B3_0 = 8;
goto IL_0009;
}
IL_0007:
{
G_B3_0 = ((int32_t)16);
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
// }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Single UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::GetPointLightShadowFrustumFovBiasInDegrees(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AdditionalLightsShadowCasterPass_GetPointLightShadowFrustumFovBiasInDegrees_m15FB80EA7ADD6B1682610209B478DF829EC500C7 (int32_t ___shadowSliceResolution0, bool ___shadowFiltering1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral878DC7312AD5AF0FFD07DCF96F64003D4E88EE6D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9039A9F4686F4C0ACB2DB04A80B5E6F0CAF9A5EA);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
float V_19 = 0.0f;
{
// float fovBias = 4.00f;
V_0 = (4.0f);
// if (shadowSliceResolution <= kMinimumPunctualLightHardShadowResolution)
int32_t L_0 = ___shadowSliceResolution0;
V_1 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0038;
}
}
{
// if (!m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall)
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
bool L_2 = ((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall_54;
V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0032;
}
}
{
// Debug.LogWarning("Too many additional punctual lights shadows, increase shadow atlas size or remove some shadowed lights");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(_stringLiteral9039A9F4686F4C0ACB2DB04A80B5E6F0CAF9A5EA, NULL);
// m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall = true; // Only output this once per shadow requests configuration
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall_54 = (bool)1;
}
IL_0032:
{
goto IL_00dd;
}
IL_0038:
{
// else if (shadowSliceResolution <= 16)
int32_t L_4 = ___shadowSliceResolution0;
V_3 = (bool)((((int32_t)((((int32_t)L_4) > ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_3;
if (!L_5)
{
goto IL_004f;
}
}
{
// fovBias = 43.0f;
V_0 = (43.0f);
goto IL_00dd;
}
IL_004f:
{
// else if (shadowSliceResolution <= 32)
int32_t L_6 = ___shadowSliceResolution0;
V_4 = (bool)((((int32_t)((((int32_t)L_6) > ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_7 = V_4;
if (!L_7)
{
goto IL_0065;
}
}
{
// fovBias = 18.55f;
V_0 = (18.5499992f);
goto IL_00dd;
}
IL_0065:
{
// else if (shadowSliceResolution <= 64)
int32_t L_8 = ___shadowSliceResolution0;
V_5 = (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)((int32_t)64)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_007b;
}
}
{
// fovBias = 8.63f;
V_0 = (8.63000011f);
goto IL_00dd;
}
IL_007b:
{
// else if (shadowSliceResolution <= 128)
int32_t L_10 = ___shadowSliceResolution0;
V_6 = (bool)((((int32_t)((((int32_t)L_10) > ((int32_t)((int32_t)128)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_11 = V_6;
if (!L_11)
{
goto IL_0094;
}
}
{
// fovBias = 4.13f;
V_0 = (4.13000011f);
goto IL_00dd;
}
IL_0094:
{
// else if (shadowSliceResolution <= 256)
int32_t L_12 = ___shadowSliceResolution0;
V_7 = (bool)((((int32_t)((((int32_t)L_12) > ((int32_t)((int32_t)256)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_13 = V_7;
if (!L_13)
{
goto IL_00ad;
}
}
{
// fovBias = 2.03f;
V_0 = (2.02999997f);
goto IL_00dd;
}
IL_00ad:
{
// else if (shadowSliceResolution <= 512)
int32_t L_14 = ___shadowSliceResolution0;
V_8 = (bool)((((int32_t)((((int32_t)L_14) > ((int32_t)((int32_t)512)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_8;
if (!L_15)
{
goto IL_00c6;
}
}
{
// fovBias = 1.00f;
V_0 = (1.0f);
goto IL_00dd;
}
IL_00c6:
{
// else if (shadowSliceResolution <= 1024)
int32_t L_16 = ___shadowSliceResolution0;
V_9 = (bool)((((int32_t)((((int32_t)L_16) > ((int32_t)((int32_t)1024)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_17 = V_9;
if (!L_17)
{
goto IL_00dd;
}
}
{
// fovBias = 0.50f;
V_0 = (0.5f);
}
IL_00dd:
{
// if (shadowFiltering)
bool L_18 = ___shadowFiltering1;
V_10 = L_18;
bool L_19 = V_10;
if (!L_19)
{
goto IL_01bc;
}
}
{
// if (shadowSliceResolution <= kMinimumPunctualLightSoftShadowResolution)
int32_t L_20 = ___shadowSliceResolution0;
V_11 = (bool)((((int32_t)((((int32_t)L_20) > ((int32_t)((int32_t)16)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_21 = V_11;
if (!L_21)
{
goto IL_011e;
}
}
{
// if (!m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall)
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
bool L_22 = ((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall_55;
V_12 = (bool)((((int32_t)L_22) == ((int32_t)0))? 1 : 0);
bool L_23 = V_12;
if (!L_23)
{
goto IL_0118;
}
}
{
// Debug.LogWarning("Too many additional punctual lights shadows to use Soft Shadows. Increase shadow atlas size, remove some shadowed lights or use Hard Shadows.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(_stringLiteral878DC7312AD5AF0FFD07DCF96F64003D4E88EE6D, NULL);
// m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall = true; // Only output this once per shadow requests configuration
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall_55 = (bool)1;
}
IL_0118:
{
goto IL_01bb;
}
IL_011e:
{
// else if (shadowSliceResolution <= 32)
int32_t L_24 = ___shadowSliceResolution0;
V_13 = (bool)((((int32_t)((((int32_t)L_24) > ((int32_t)((int32_t)32)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_25 = V_13;
if (!L_25)
{
goto IL_0139;
}
}
{
// fovBias += 9.35f;
float L_26 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_26, (9.35000038f)));
goto IL_01bb;
}
IL_0139:
{
// else if (shadowSliceResolution <= 64)
int32_t L_27 = ___shadowSliceResolution0;
V_14 = (bool)((((int32_t)((((int32_t)L_27) > ((int32_t)((int32_t)64)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_28 = V_14;
if (!L_28)
{
goto IL_0151;
}
}
{
// fovBias += 4.07f;
float L_29 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_29, (4.07000017f)));
goto IL_01bb;
}
IL_0151:
{
// else if (shadowSliceResolution <= 128)
int32_t L_30 = ___shadowSliceResolution0;
V_15 = (bool)((((int32_t)((((int32_t)L_30) > ((int32_t)((int32_t)128)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_31 = V_15;
if (!L_31)
{
goto IL_016c;
}
}
{
// fovBias += 1.77f;
float L_32 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_32, (1.76999998f)));
goto IL_01bb;
}
IL_016c:
{
// else if (shadowSliceResolution <= 256)
int32_t L_33 = ___shadowSliceResolution0;
V_16 = (bool)((((int32_t)((((int32_t)L_33) > ((int32_t)((int32_t)256)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_34 = V_16;
if (!L_34)
{
goto IL_0187;
}
}
{
// fovBias += 0.85f;
float L_35 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_35, (0.850000024f)));
goto IL_01bb;
}
IL_0187:
{
// else if (shadowSliceResolution <= 512)
int32_t L_36 = ___shadowSliceResolution0;
V_17 = (bool)((((int32_t)((((int32_t)L_36) > ((int32_t)((int32_t)512)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_37 = V_17;
if (!L_37)
{
goto IL_01a2;
}
}
{
// fovBias += 0.39f;
float L_38 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_38, (0.389999986f)));
goto IL_01bb;
}
IL_01a2:
{
// else if (shadowSliceResolution <= 1024)
int32_t L_39 = ___shadowSliceResolution0;
V_18 = (bool)((((int32_t)((((int32_t)L_39) > ((int32_t)((int32_t)1024)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_40 = V_18;
if (!L_40)
{
goto IL_01bb;
}
}
{
// fovBias += 0.17f;
float L_41 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_41, (0.170000002f)));
}
IL_01bb:
{
}
IL_01bc:
{
// return fovBias;
float L_42 = V_0;
V_19 = L_42;
goto IL_01c1;
}
IL_01c1:
{
// }
float L_43 = V_19;
return L_43;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::InsertionSort(UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_InsertionSort_m5349CCAD3084D56E8424387057D368BAC237762A (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* ___array0, int32_t ___startIndex1, int32_t ___lastIndex2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
int32_t G_B28_0 = 0;
int32_t G_B30_0 = 0;
int32_t G_B32_0 = 0;
{
// int i = startIndex + 1;
int32_t L_0 = ___startIndex1;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
goto IL_0236;
}
IL_000a:
{
// var curr = array[i];
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_1 = ___array0;
int32_t L_2 = V_0;
NullCheck(L_1);
int32_t L_3 = L_2;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_1 = L_4;
// int j = i - 1;
int32_t L_5 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
goto IL_002f;
}
IL_0019:
{
// array[j + 1] = array[j];
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_6 = ___array0;
int32_t L_7 = V_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_8 = ___array0;
int32_t L_9 = V_2;
NullCheck(L_8);
int32_t L_10 = L_9;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_7, 1))), (ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA)L_11);
// j--;
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
}
IL_002f:
{
// while ((j >= 0) && ((curr.requestedResolution > array[j].requestedResolution)
// || (curr.requestedResolution == array[j].requestedResolution && !curr.softShadow && array[j].softShadow)
// || (curr.requestedResolution == array[j].requestedResolution && curr.softShadow == array[j].softShadow && !curr.pointLightShadow && array[j].pointLightShadow)
// || (curr.requestedResolution == array[j].requestedResolution && curr.softShadow == array[j].softShadow && curr.pointLightShadow == array[j].pointLightShadow && m_VisibleLightIndexToCameraSquareDistance[curr.visibleLightIndex] < m_VisibleLightIndexToCameraSquareDistance[array[j].visibleLightIndex])
// || (curr.requestedResolution == array[j].requestedResolution && curr.softShadow == array[j].softShadow && curr.pointLightShadow == array[j].pointLightShadow && m_VisibleLightIndexToCameraSquareDistance[curr.visibleLightIndex] == m_VisibleLightIndexToCameraSquareDistance[array[j].visibleLightIndex] && curr.visibleLightIndex < array[j].visibleLightIndex)
// || (curr.requestedResolution == array[j].requestedResolution && curr.softShadow == array[j].softShadow && curr.pointLightShadow == array[j].pointLightShadow && m_VisibleLightIndexToCameraSquareDistance[curr.visibleLightIndex] == m_VisibleLightIndexToCameraSquareDistance[array[j].visibleLightIndex] && curr.visibleLightIndex == array[j].visibleLightIndex && curr.perLightShadowSliceIndex < array[j].perLightShadowSliceIndex)))
int32_t L_13 = V_2;
if ((((int32_t)L_13) < ((int32_t)0)))
{
goto IL_021f;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_14 = V_1;
int32_t L_15 = L_14.___requestedResolution_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_16 = ___array0;
int32_t L_17 = V_2;
NullCheck(L_16);
int32_t L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___requestedResolution_2;
if ((((int32_t)L_15) > ((int32_t)L_18)))
{
goto IL_021c;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_19 = V_1;
int32_t L_20 = L_19.___requestedResolution_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_21 = ___array0;
int32_t L_22 = V_2;
NullCheck(L_21);
int32_t L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___requestedResolution_2;
if ((!(((uint32_t)L_20) == ((uint32_t)L_23))))
{
goto IL_007a;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_24 = V_1;
bool L_25 = L_24.___softShadow_3;
if (L_25)
{
goto IL_007a;
}
}
{
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_26 = ___array0;
int32_t L_27 = V_2;
NullCheck(L_26);
bool L_28 = ((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___softShadow_3;
if (L_28)
{
goto IL_021c;
}
}
IL_007a:
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_29 = V_1;
int32_t L_30 = L_29.___requestedResolution_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_31 = ___array0;
int32_t L_32 = V_2;
NullCheck(L_31);
int32_t L_33 = ((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___requestedResolution_2;
if ((!(((uint32_t)L_30) == ((uint32_t)L_33))))
{
goto IL_00bb;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_34 = V_1;
bool L_35 = L_34.___softShadow_3;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_36 = ___array0;
int32_t L_37 = V_2;
NullCheck(L_36);
bool L_38 = ((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_37)))->___softShadow_3;
if ((!(((uint32_t)L_35) == ((uint32_t)L_38))))
{
goto IL_00bb;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_39 = V_1;
bool L_40 = L_39.___pointLightShadow_4;
if (L_40)
{
goto IL_00bb;
}
}
{
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_41 = ___array0;
int32_t L_42 = V_2;
NullCheck(L_41);
bool L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___pointLightShadow_4;
if (L_43)
{
goto IL_021c;
}
}
IL_00bb:
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_44 = V_1;
int32_t L_45 = L_44.___requestedResolution_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_46 = ___array0;
int32_t L_47 = V_2;
NullCheck(L_46);
int32_t L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___requestedResolution_2;
if ((!(((uint32_t)L_45) == ((uint32_t)L_48))))
{
goto IL_011c;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_49 = V_1;
bool L_50 = L_49.___softShadow_3;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_51 = ___array0;
int32_t L_52 = V_2;
NullCheck(L_51);
bool L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___softShadow_3;
if ((!(((uint32_t)L_50) == ((uint32_t)L_53))))
{
goto IL_011c;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_54 = V_1;
bool L_55 = L_54.___pointLightShadow_4;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_56 = ___array0;
int32_t L_57 = V_2;
NullCheck(L_56);
bool L_58 = ((L_56)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_57)))->___pointLightShadow_4;
if ((!(((uint32_t)L_55) == ((uint32_t)L_58))))
{
goto IL_011c;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_60 = V_1;
int32_t L_61 = L_60.___visibleLightIndex_0;
NullCheck(L_59);
int32_t L_62 = L_61;
float L_63 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_64 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_65 = ___array0;
int32_t L_66 = V_2;
NullCheck(L_65);
int32_t L_67 = ((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66)))->___visibleLightIndex_0;
NullCheck(L_64);
int32_t L_68 = L_67;
float L_69 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
if ((((float)L_63) < ((float)L_69)))
{
goto IL_021c;
}
}
IL_011c:
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_70 = V_1;
int32_t L_71 = L_70.___requestedResolution_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_72 = ___array0;
int32_t L_73 = V_2;
NullCheck(L_72);
int32_t L_74 = ((L_72)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_73)))->___requestedResolution_2;
if ((!(((uint32_t)L_71) == ((uint32_t)L_74))))
{
goto IL_0191;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_75 = V_1;
bool L_76 = L_75.___softShadow_3;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_77 = ___array0;
int32_t L_78 = V_2;
NullCheck(L_77);
bool L_79 = ((L_77)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_78)))->___softShadow_3;
if ((!(((uint32_t)L_76) == ((uint32_t)L_79))))
{
goto IL_0191;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_80 = V_1;
bool L_81 = L_80.___pointLightShadow_4;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_82 = ___array0;
int32_t L_83 = V_2;
NullCheck(L_82);
bool L_84 = ((L_82)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_83)))->___pointLightShadow_4;
if ((!(((uint32_t)L_81) == ((uint32_t)L_84))))
{
goto IL_0191;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_85 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_86 = V_1;
int32_t L_87 = L_86.___visibleLightIndex_0;
NullCheck(L_85);
int32_t L_88 = L_87;
float L_89 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_90 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_91 = ___array0;
int32_t L_92 = V_2;
NullCheck(L_91);
int32_t L_93 = ((L_91)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_92)))->___visibleLightIndex_0;
NullCheck(L_90);
int32_t L_94 = L_93;
float L_95 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
if ((!(((float)L_89) == ((float)L_95))))
{
goto IL_0191;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_96 = V_1;
int32_t L_97 = L_96.___visibleLightIndex_0;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_98 = ___array0;
int32_t L_99 = V_2;
NullCheck(L_98);
int32_t L_100 = ((L_98)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_99)))->___visibleLightIndex_0;
if ((((int32_t)L_97) < ((int32_t)L_100)))
{
goto IL_021c;
}
}
IL_0191:
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_101 = V_1;
int32_t L_102 = L_101.___requestedResolution_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_103 = ___array0;
int32_t L_104 = V_2;
NullCheck(L_103);
int32_t L_105 = ((L_103)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_104)))->___requestedResolution_2;
if ((!(((uint32_t)L_102) == ((uint32_t)L_105))))
{
goto IL_0219;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_106 = V_1;
bool L_107 = L_106.___softShadow_3;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_108 = ___array0;
int32_t L_109 = V_2;
NullCheck(L_108);
bool L_110 = ((L_108)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_109)))->___softShadow_3;
if ((!(((uint32_t)L_107) == ((uint32_t)L_110))))
{
goto IL_0219;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_111 = V_1;
bool L_112 = L_111.___pointLightShadow_4;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_113 = ___array0;
int32_t L_114 = V_2;
NullCheck(L_113);
bool L_115 = ((L_113)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_114)))->___pointLightShadow_4;
if ((!(((uint32_t)L_112) == ((uint32_t)L_115))))
{
goto IL_0219;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_116 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_117 = V_1;
int32_t L_118 = L_117.___visibleLightIndex_0;
NullCheck(L_116);
int32_t L_119 = L_118;
float L_120 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_121 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_122 = ___array0;
int32_t L_123 = V_2;
NullCheck(L_122);
int32_t L_124 = ((L_122)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_123)))->___visibleLightIndex_0;
NullCheck(L_121);
int32_t L_125 = L_124;
float L_126 = (L_121)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
if ((!(((float)L_120) == ((float)L_126))))
{
goto IL_0219;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_127 = V_1;
int32_t L_128 = L_127.___visibleLightIndex_0;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_129 = ___array0;
int32_t L_130 = V_2;
NullCheck(L_129);
int32_t L_131 = ((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_130)))->___visibleLightIndex_0;
if ((!(((uint32_t)L_128) == ((uint32_t)L_131))))
{
goto IL_0219;
}
}
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_132 = V_1;
int32_t L_133 = L_132.___perLightShadowSliceIndex_1;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_134 = ___array0;
int32_t L_135 = V_2;
NullCheck(L_134);
int32_t L_136 = ((L_134)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_135)))->___perLightShadowSliceIndex_1;
G_B28_0 = ((((int32_t)L_133) < ((int32_t)L_136))? 1 : 0);
goto IL_021a;
}
IL_0219:
{
G_B28_0 = 0;
}
IL_021a:
{
G_B30_0 = G_B28_0;
goto IL_021d;
}
IL_021c:
{
G_B30_0 = 1;
}
IL_021d:
{
G_B32_0 = G_B30_0;
goto IL_0220;
}
IL_021f:
{
G_B32_0 = 0;
}
IL_0220:
{
V_3 = (bool)G_B32_0;
bool L_137 = V_3;
if (L_137)
{
goto IL_0019;
}
}
{
// array[j + 1] = curr;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_138 = ___array0;
int32_t L_139 = V_2;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_140 = V_1;
NullCheck(L_138);
(L_138)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_139, 1))), (ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA)L_140);
// i++;
int32_t L_141 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_141, 1));
}
IL_0236:
{
// while (i < lastIndex)
int32_t L_142 = V_0;
int32_t L_143 = ___lastIndex2;
V_4 = (bool)((((int32_t)L_142) < ((int32_t)L_143))? 1 : 0);
bool L_144 = V_4;
if (L_144)
{
goto IL_000a;
}
}
{
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::EstimateScaleFactorNeededToFitAllShadowsInAtlas(UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[]&,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_EstimateScaleFactorNeededToFitAllShadowsInAtlas_mD5DFA7B29061EAA6E14261DFA1C36EA340C63DBC (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08** ___shadowResolutionRequests0, int32_t ___endIndex1, int32_t ___atlasWidth2, const RuntimeMethod* method)
{
int64_t V_0 = 0;
int64_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
{
// long totalTexelsInShadowAtlas = atlasWidth * atlasWidth;
int32_t L_0 = ___atlasWidth2;
int32_t L_1 = ___atlasWidth2;
V_0 = ((int64_t)((int32_t)il2cpp_codegen_multiply(L_0, L_1)));
// long totalTexelsInShadowRequests = 0;
V_1 = ((int64_t)0);
// for (int shadowRequestIndex = 0; shadowRequestIndex < endIndex; ++shadowRequestIndex)
V_3 = 0;
goto IL_0030;
}
IL_000d:
{
// totalTexelsInShadowRequests += shadowResolutionRequests[shadowRequestIndex].requestedResolution * shadowResolutionRequests[shadowRequestIndex].requestedResolution;
int64_t L_2 = V_1;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08** L_3 = ___shadowResolutionRequests0;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_4 = *((ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08**)L_3);
int32_t L_5 = V_3;
NullCheck(L_4);
int32_t L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___requestedResolution_2;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08** L_7 = ___shadowResolutionRequests0;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_8 = *((ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08**)L_7);
int32_t L_9 = V_3;
NullCheck(L_8);
int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___requestedResolution_2;
V_1 = ((int64_t)il2cpp_codegen_add(L_2, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_6, L_10)))));
// for (int shadowRequestIndex = 0; shadowRequestIndex < endIndex; ++shadowRequestIndex)
int32_t L_11 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0030:
{
// for (int shadowRequestIndex = 0; shadowRequestIndex < endIndex; ++shadowRequestIndex)
int32_t L_12 = V_3;
int32_t L_13 = ___endIndex1;
V_4 = (bool)((((int32_t)L_12) < ((int32_t)L_13))? 1 : 0);
bool L_14 = V_4;
if (L_14)
{
goto IL_000d;
}
}
{
// int estimatedScaleFactor = 1;
V_2 = 1;
goto IL_0042;
}
IL_003e:
{
// estimatedScaleFactor *= 2;
int32_t L_15 = V_2;
V_2 = ((int32_t)il2cpp_codegen_multiply(L_15, 2));
}
IL_0042:
{
// while (totalTexelsInShadowRequests > totalTexelsInShadowAtlas * estimatedScaleFactor * estimatedScaleFactor)
int64_t L_16 = V_1;
int64_t L_17 = V_0;
int32_t L_18 = V_2;
int32_t L_19 = V_2;
V_5 = (bool)((((int64_t)L_16) > ((int64_t)((int64_t)il2cpp_codegen_multiply(((int64_t)il2cpp_codegen_multiply(L_17, ((int64_t)L_18))), ((int64_t)L_19)))))? 1 : 0);
bool L_20 = V_5;
if (L_20)
{
goto IL_003e;
}
}
{
// return estimatedScaleFactor;
int32_t L_21 = V_2;
V_6 = L_21;
goto IL_0057;
}
IL_0057:
{
// }
int32_t L_22 = V_6;
return L_22;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::AtlasLayout(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_AtlasLayout_m486F254A4C9F5290DDC67B2AA38A6E18B9006D6A (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t ___atlasSize0, int32_t ___totalShadowSlicesCount1, int32_t ___estimatedScaleFactor2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4F89FAD91EF6E1DF237B12B800688616BC991FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDCE8EAB14D2D8E0200BB36D1267C70908931967);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
int32_t V_7 = 0;
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 V_8;
memset((&V_8), 0, sizeof(V_8));
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
bool V_13 = false;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
int32_t V_18 = 0;
int32_t V_19 = 0;
bool V_20 = false;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
bool V_24 = false;
bool V_25 = false;
bool V_26 = false;
bool V_27 = false;
bool V_28 = false;
bool V_29 = false;
int32_t G_B23_0 = 0;
int32_t G_B29_0 = 0;
int32_t G_B35_0 = 0;
{
// bool allShadowSlicesFitInAtlas = false;
V_0 = (bool)0;
// bool tooManyShadows = false;
V_1 = (bool)0;
// int shadowSlicesScaleFactor = estimatedScaleFactor;
int32_t L_0 = ___estimatedScaleFactor2;
V_2 = L_0;
goto IL_01f2;
}
IL_000c:
{
// m_UnusedAtlasSquareAreas.Clear();
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_1 = __this->___m_UnusedAtlasSquareAreas_46;
NullCheck(L_1);
List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_inline(L_1, List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_RuntimeMethod_var);
// m_UnusedAtlasSquareAreas.Add(new RectInt(0, 0, atlasSize, atlasSize));
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_2 = __this->___m_UnusedAtlasSquareAreas_46;
int32_t L_3 = ___atlasSize0;
int32_t L_4 = ___atlasSize0;
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_5;
memset((&L_5), 0, sizeof(L_5));
RectInt__ctor_m6E8B3A6C7EE11257A6B438E36274116FE39B5B42((&L_5), 0, 0, L_3, L_4, /*hidden argument*/NULL);
NullCheck(L_2);
List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_inline(L_2, L_5, List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_RuntimeMethod_var);
// allShadowSlicesFitInAtlas = true;
V_0 = (bool)1;
// for (int shadowRequestIndex = 0; shadowRequestIndex < totalShadowSlicesCount; ++shadowRequestIndex)
V_3 = 0;
goto IL_01d0;
}
IL_0037:
{
// var resolution = m_SortedShadowResolutionRequests[shadowRequestIndex].requestedResolution / shadowSlicesScaleFactor;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_6 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_7 = V_3;
NullCheck(L_6);
int32_t L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___requestedResolution_2;
int32_t L_9 = V_2;
V_4 = ((int32_t)(L_8/L_9));
// if (resolution < MinimalPunctualLightShadowResolution(m_SortedShadowResolutionRequests[shadowRequestIndex].softShadow))
int32_t L_10 = V_4;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_11 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_12 = V_3;
NullCheck(L_11);
bool L_13 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___softShadow_3;
int32_t L_14;
L_14 = AdditionalLightsShadowCasterPass_MinimalPunctualLightShadowResolution_m559B52B2A537EB264B1ADC83167B9CBA38AD928C(__this, L_13, NULL);
V_6 = (bool)((((int32_t)L_10) < ((int32_t)L_14))? 1 : 0);
bool L_15 = V_6;
if (!L_15)
{
goto IL_0076;
}
}
{
// tooManyShadows = true;
V_1 = (bool)1;
// break;
goto IL_01dd;
}
IL_0076:
{
// bool foundSpaceInAtlas = false;
V_5 = (bool)0;
// for (int unusedAtlasSquareAreaIndex = 0; unusedAtlasSquareAreaIndex < m_UnusedAtlasSquareAreas.Count; ++unusedAtlasSquareAreaIndex)
V_7 = 0;
goto IL_01a3;
}
IL_0081:
{
// var atlasArea = m_UnusedAtlasSquareAreas[unusedAtlasSquareAreaIndex];
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_16 = __this->___m_UnusedAtlasSquareAreas_46;
int32_t L_17 = V_7;
NullCheck(L_16);
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_18;
L_18 = List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B(L_16, L_17, List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_RuntimeMethod_var);
V_8 = L_18;
// var atlasAreaWidth = atlasArea.width;
int32_t L_19;
L_19 = RectInt_get_width_m6B7B2FB764EAE83B7F63E7F77FA33973606761A7((&V_8), NULL);
V_9 = L_19;
// var atlasAreaHeight = atlasArea.height;
int32_t L_20;
L_20 = RectInt_get_height_mE25FB938714942D7A3BA0B3C21BC5CB913D5709C((&V_8), NULL);
V_10 = L_20;
// var atlasAreaX = atlasArea.x;
int32_t L_21;
L_21 = RectInt_get_x_mA1E7EF6DEAD2E900D7D56B7A3957C05081EBA9CA((&V_8), NULL);
V_11 = L_21;
// var atlasAreaY = atlasArea.y;
int32_t L_22;
L_22 = RectInt_get_y_m440422264E6FCAA91E01F81486A78037AC29D878((&V_8), NULL);
V_12 = L_22;
// if (atlasAreaWidth >= resolution)
int32_t L_23 = V_9;
int32_t L_24 = V_4;
V_13 = (bool)((((int32_t)((((int32_t)L_23) < ((int32_t)L_24))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_25 = V_13;
if (!L_25)
{
goto IL_019c;
}
}
{
// m_SortedShadowResolutionRequests[shadowRequestIndex].offsetX = atlasAreaX;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_26 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_27 = V_3;
NullCheck(L_26);
int32_t L_28 = V_11;
((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27)))->___offsetX_5 = L_28;
// m_SortedShadowResolutionRequests[shadowRequestIndex].offsetY = atlasAreaY;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_29 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_30 = V_3;
NullCheck(L_29);
int32_t L_31 = V_12;
((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___offsetY_6 = L_31;
// m_SortedShadowResolutionRequests[shadowRequestIndex].allocatedResolution = resolution;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_32 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_33 = V_3;
NullCheck(L_32);
int32_t L_34 = V_4;
((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33)))->___allocatedResolution_7 = L_34;
// m_UnusedAtlasSquareAreas.RemoveAt(unusedAtlasSquareAreaIndex);
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_35 = __this->___m_UnusedAtlasSquareAreas_46;
int32_t L_36 = V_7;
NullCheck(L_35);
List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3(L_35, L_36, List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_RuntimeMethod_var);
// int remainingShadowRequestsCount = totalShadowSlicesCount - shadowRequestIndex - 1; // (no need to add more than that)
int32_t L_37 = ___totalShadowSlicesCount1;
int32_t L_38 = V_3;
V_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_37, L_38)), 1));
// int newSquareAreasCount = 0;
V_15 = 0;
// int newSquareAreaWidth = resolution; // we split the area in squares of same size
int32_t L_39 = V_4;
V_16 = L_39;
// int newSquareAreaHeight = resolution;
int32_t L_40 = V_4;
V_17 = L_40;
// var newSquareAreaX = atlasAreaX;
int32_t L_41 = V_11;
V_18 = L_41;
// var newSquareAreaY = atlasAreaY;
int32_t L_42 = V_12;
V_19 = L_42;
goto IL_018b;
}
IL_012b:
{
// newSquareAreaX += newSquareAreaWidth;
int32_t L_43 = V_18;
int32_t L_44 = V_16;
V_18 = ((int32_t)il2cpp_codegen_add(L_43, L_44));
// if (newSquareAreaX + newSquareAreaWidth > (atlasAreaX + atlasAreaWidth))
int32_t L_45 = V_18;
int32_t L_46 = V_16;
int32_t L_47 = V_11;
int32_t L_48 = V_9;
V_20 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_45, L_46))) > ((int32_t)((int32_t)il2cpp_codegen_add(L_47, L_48))))? 1 : 0);
bool L_49 = V_20;
if (!L_49)
{
goto IL_0166;
}
}
{
// newSquareAreaX = atlasAreaX;
int32_t L_50 = V_11;
V_18 = L_50;
// newSquareAreaY += newSquareAreaHeight;
int32_t L_51 = V_19;
int32_t L_52 = V_17;
V_19 = ((int32_t)il2cpp_codegen_add(L_51, L_52));
// if (newSquareAreaY + newSquareAreaHeight > (atlasAreaY + atlasAreaHeight))
int32_t L_53 = V_19;
int32_t L_54 = V_17;
int32_t L_55 = V_12;
int32_t L_56 = V_10;
V_21 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_53, L_54))) > ((int32_t)((int32_t)il2cpp_codegen_add(L_55, L_56))))? 1 : 0);
bool L_57 = V_21;
if (!L_57)
{
goto IL_0165;
}
}
{
// break;
goto IL_0197;
}
IL_0165:
{
}
IL_0166:
{
// m_UnusedAtlasSquareAreas.Insert(unusedAtlasSquareAreaIndex + newSquareAreasCount, new RectInt(newSquareAreaX, newSquareAreaY, newSquareAreaWidth, newSquareAreaHeight));
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_58 = __this->___m_UnusedAtlasSquareAreas_46;
int32_t L_59 = V_7;
int32_t L_60 = V_15;
int32_t L_61 = V_18;
int32_t L_62 = V_19;
int32_t L_63 = V_16;
int32_t L_64 = V_17;
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_65;
memset((&L_65), 0, sizeof(L_65));
RectInt__ctor_m6E8B3A6C7EE11257A6B438E36274116FE39B5B42((&L_65), L_61, L_62, L_63, L_64, /*hidden argument*/NULL);
NullCheck(L_58);
List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D(L_58, ((int32_t)il2cpp_codegen_add(L_59, L_60)), L_65, List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_RuntimeMethod_var);
// ++newSquareAreasCount;
int32_t L_66 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_018b:
{
// while (newSquareAreasCount < remainingShadowRequestsCount)
int32_t L_67 = V_15;
int32_t L_68 = V_14;
V_22 = (bool)((((int32_t)L_67) < ((int32_t)L_68))? 1 : 0);
bool L_69 = V_22;
if (L_69)
{
goto IL_012b;
}
}
IL_0197:
{
// foundSpaceInAtlas = true;
V_5 = (bool)1;
// break;
goto IL_01bb;
}
IL_019c:
{
// for (int unusedAtlasSquareAreaIndex = 0; unusedAtlasSquareAreaIndex < m_UnusedAtlasSquareAreas.Count; ++unusedAtlasSquareAreaIndex)
int32_t L_70 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_70, 1));
}
IL_01a3:
{
// for (int unusedAtlasSquareAreaIndex = 0; unusedAtlasSquareAreaIndex < m_UnusedAtlasSquareAreas.Count; ++unusedAtlasSquareAreaIndex)
int32_t L_71 = V_7;
List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_72 = __this->___m_UnusedAtlasSquareAreas_46;
NullCheck(L_72);
int32_t L_73;
L_73 = List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline(L_72, List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_RuntimeMethod_var);
V_23 = (bool)((((int32_t)L_71) < ((int32_t)L_73))? 1 : 0);
bool L_74 = V_23;
if (L_74)
{
goto IL_0081;
}
}
IL_01bb:
{
// if (!foundSpaceInAtlas)
bool L_75 = V_5;
V_24 = (bool)((((int32_t)L_75) == ((int32_t)0))? 1 : 0);
bool L_76 = V_24;
if (!L_76)
{
goto IL_01cb;
}
}
{
// allShadowSlicesFitInAtlas = false;
V_0 = (bool)0;
// break;
goto IL_01dd;
}
IL_01cb:
{
// for (int shadowRequestIndex = 0; shadowRequestIndex < totalShadowSlicesCount; ++shadowRequestIndex)
int32_t L_77 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_77, 1));
}
IL_01d0:
{
// for (int shadowRequestIndex = 0; shadowRequestIndex < totalShadowSlicesCount; ++shadowRequestIndex)
int32_t L_78 = V_3;
int32_t L_79 = ___totalShadowSlicesCount1;
V_25 = (bool)((((int32_t)L_78) < ((int32_t)L_79))? 1 : 0);
bool L_80 = V_25;
if (L_80)
{
goto IL_0037;
}
}
IL_01dd:
{
// if (!allShadowSlicesFitInAtlas && !tooManyShadows)
bool L_81 = V_0;
if (L_81)
{
goto IL_01e6;
}
}
{
bool L_82 = V_1;
G_B23_0 = ((((int32_t)L_82) == ((int32_t)0))? 1 : 0);
goto IL_01e7;
}
IL_01e6:
{
G_B23_0 = 0;
}
IL_01e7:
{
V_26 = (bool)G_B23_0;
bool L_83 = V_26;
if (!L_83)
{
goto IL_01f1;
}
}
{
// shadowSlicesScaleFactor *= 2;
int32_t L_84 = V_2;
V_2 = ((int32_t)il2cpp_codegen_multiply(L_84, 2));
}
IL_01f1:
{
}
IL_01f2:
{
// while (!allShadowSlicesFitInAtlas && !tooManyShadows)
bool L_85 = V_0;
if (L_85)
{
goto IL_01fb;
}
}
{
bool L_86 = V_1;
G_B29_0 = ((((int32_t)L_86) == ((int32_t)0))? 1 : 0);
goto IL_01fc;
}
IL_01fb:
{
G_B29_0 = 0;
}
IL_01fc:
{
V_27 = (bool)G_B29_0;
bool L_87 = V_27;
if (L_87)
{
goto IL_000c;
}
}
{
// if (!m_IssuedMessageAboutShadowMapsTooBig && tooManyShadows)
bool L_88 = __this->___m_IssuedMessageAboutShadowMapsTooBig_58;
bool L_89 = V_1;
V_28 = (bool)((int32_t)(((((int32_t)L_88) == ((int32_t)0))? 1 : 0)&(int32_t)L_89));
bool L_90 = V_28;
if (!L_90)
{
goto IL_023b;
}
}
{
// Debug.LogWarning($"Too many additional punctual lights shadows. URP tried reducing shadow resolutions by {shadowSlicesScaleFactor} but it was still too much. Increase shadow atlas size, decrease big shadow resolutions, or reduce the number of shadow maps active in the same frame (currently was {totalShadowSlicesCount}).");
int32_t L_91 = V_2;
int32_t L_92 = L_91;
RuntimeObject* L_93 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_92);
int32_t L_94 = ___totalShadowSlicesCount1;
int32_t L_95 = L_94;
RuntimeObject* L_96 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_95);
String_t* L_97;
L_97 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralDDCE8EAB14D2D8E0200BB36D1267C70908931967, L_93, L_96, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(L_97, NULL);
// m_IssuedMessageAboutShadowMapsTooBig = true; // Only output this once per shadow requests configuration
__this->___m_IssuedMessageAboutShadowMapsTooBig_58 = (bool)1;
}
IL_023b:
{
// if (!m_IssuedMessageAboutShadowMapsRescale && shadowSlicesScaleFactor > 1)
bool L_98 = __this->___m_IssuedMessageAboutShadowMapsRescale_57;
if (L_98)
{
goto IL_0249;
}
}
{
int32_t L_99 = V_2;
G_B35_0 = ((((int32_t)L_99) > ((int32_t)1))? 1 : 0);
goto IL_024a;
}
IL_0249:
{
G_B35_0 = 0;
}
IL_024a:
{
V_29 = (bool)G_B35_0;
bool L_100 = V_29;
if (!L_100)
{
goto IL_0293;
}
}
{
// Debug.Log($"Reduced additional punctual light shadows resolution by {shadowSlicesScaleFactor} to make {totalShadowSlicesCount} shadow maps fit in the {atlasSize}x{atlasSize} shadow atlas. To avoid this, increase shadow atlas size, decrease big shadow resolutions, or reduce the number of shadow maps active in the same frame");
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_101 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_102 = L_101;
int32_t L_103 = V_2;
int32_t L_104 = L_103;
RuntimeObject* L_105 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_104);
NullCheck(L_102);
ArrayElementTypeCheck (L_102, L_105);
(L_102)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_105);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_106 = L_102;
int32_t L_107 = ___totalShadowSlicesCount1;
int32_t L_108 = L_107;
RuntimeObject* L_109 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_108);
NullCheck(L_106);
ArrayElementTypeCheck (L_106, L_109);
(L_106)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_109);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_110 = L_106;
int32_t L_111 = ___atlasSize0;
int32_t L_112 = L_111;
RuntimeObject* L_113 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_112);
NullCheck(L_110);
ArrayElementTypeCheck (L_110, L_113);
(L_110)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_113);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_114 = L_110;
int32_t L_115 = ___atlasSize0;
int32_t L_116 = L_115;
RuntimeObject* L_117 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_116);
NullCheck(L_114);
ArrayElementTypeCheck (L_114, L_117);
(L_114)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_117);
String_t* L_118;
L_118 = String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55(_stringLiteralA4F89FAD91EF6E1DF237B12B800688616BC991FC, L_114, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_118, NULL);
// m_IssuedMessageAboutShadowMapsRescale = true; // Only output this once per shadow requests configuration
__this->___m_IssuedMessageAboutShadowMapsRescale_57 = (bool)1;
}
IL_0293:
{
// }
return;
}
}
// System.UInt64 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::ResolutionLog2ForHash(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t AdditionalLightsShadowCasterPass_ResolutionLog2ForHash_mE493FC29C96AA66AF50885537FDB18ED4A0AD4FD (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t ___resolution0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
uint64_t V_2 = 0;
{
// switch (resolution)
int32_t L_0 = ___resolution0;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) > ((int32_t)((int32_t)1024))))
{
goto IL_0021;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)((int32_t)512))))
{
goto IL_0047;
}
}
{
goto IL_0017;
}
IL_0017:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)((int32_t)1024))))
{
goto IL_0041;
}
}
{
goto IL_004d;
}
IL_0021:
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) == ((int32_t)((int32_t)2048))))
{
goto IL_003b;
}
}
{
goto IL_002b;
}
IL_002b:
{
int32_t L_6 = V_0;
if ((((int32_t)L_6) == ((int32_t)((int32_t)4096))))
{
goto IL_0035;
}
}
{
goto IL_004d;
}
IL_0035:
{
// case 4096: return 12;
V_2 = ((int64_t)((int32_t)12));
goto IL_0052;
}
IL_003b:
{
// case 2048: return 11;
V_2 = ((int64_t)((int32_t)11));
goto IL_0052;
}
IL_0041:
{
// case 1024: return 10;
V_2 = ((int64_t)((int32_t)10));
goto IL_0052;
}
IL_0047:
{
// case 0512: return 09;
V_2 = ((int64_t)((int32_t)9));
goto IL_0052;
}
IL_004d:
{
// return 08;
V_2 = ((int64_t)8);
goto IL_0052;
}
IL_0052:
{
// }
uint64_t L_7 = V_2;
return L_7;
}
}
// System.UInt64 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::ComputeShadowRequestHash(UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t AdditionalLightsShadowCasterPass_ComputeShadowRequestHash_mFEFF551ED1D82CDB3A5CEFDB999FE3F3E489139D (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint64_t V_0 = 0;
uint64_t V_1 = 0;
uint64_t V_2 = 0;
uint64_t V_3 = 0;
uint64_t V_4 = 0;
uint64_t V_5 = 0;
uint64_t V_6 = 0;
uint64_t V_7 = 0;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_8;
memset((&V_8), 0, sizeof(V_8));
uint64_t V_9 = 0;
int32_t V_10 = 0;
bool V_11 = false;
bool V_12 = false;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_13;
memset((&V_13), 0, sizeof(V_13));
bool V_14 = false;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
bool V_21 = false;
uint64_t V_22 = 0;
{
// ulong numberOfShadowedPointLights = 0;
V_0 = ((int64_t)0);
// ulong numberOfSoftShadowedLights = 0;
V_1 = ((int64_t)0);
// ulong numberOfShadowsWithResolution0128 = 0;
V_2 = ((int64_t)0);
// ulong numberOfShadowsWithResolution0256 = 0;
V_3 = ((int64_t)0);
// ulong numberOfShadowsWithResolution0512 = 0;
V_4 = ((int64_t)0);
// ulong numberOfShadowsWithResolution1024 = 0;
V_5 = ((int64_t)0);
// ulong numberOfShadowsWithResolution2048 = 0;
V_6 = ((int64_t)0);
// ulong numberOfShadowsWithResolution4096 = 0;
V_7 = ((int64_t)0);
// var visibleLights = renderingData.lightData.visibleLights;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_1 = (&L_0->___lightData_2);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_2 = L_1->___visibleLights_3;
V_8 = L_2;
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length; ++visibleLightIndex)
V_10 = 0;
goto IL_017b;
}
IL_0032:
{
// if (!IsValidShadowCastingLight(ref renderingData.lightData, visibleLightIndex))
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_3 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_4 = (&L_3->___lightData_2);
int32_t L_5 = V_10;
bool L_6;
L_6 = AdditionalLightsShadowCasterPass_IsValidShadowCastingLight_m76496544D8E2AED058EF2E90F7426BE42C36CA3E(__this, L_4, L_5, NULL);
V_11 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
bool L_7 = V_11;
if (!L_7)
{
goto IL_004f;
}
}
{
// continue;
goto IL_0175;
}
IL_004f:
{
// if (visibleLights[visibleLightIndex].lightType == LightType.Point)
int32_t L_8 = V_10;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_9;
L_9 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_8))->___m_Buffer_0, L_8);
V_13 = L_9;
int32_t L_10;
L_10 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_13), NULL);
V_12 = (bool)((((int32_t)L_10) == ((int32_t)2))? 1 : 0);
bool L_11 = V_12;
if (!L_11)
{
goto IL_006f;
}
}
{
// ++numberOfShadowedPointLights;
uint64_t L_12 = V_0;
V_0 = ((int64_t)il2cpp_codegen_add((int64_t)L_12, ((int64_t)1)));
}
IL_006f:
{
// if (visibleLights[visibleLightIndex].light.shadows == LightShadows.Soft)
int32_t L_13 = V_10;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_14;
L_14 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_8))->___m_Buffer_0, L_13);
V_13 = L_14;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_15;
L_15 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_13), NULL);
NullCheck(L_15);
int32_t L_16;
L_16 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_15, NULL);
V_14 = (bool)((((int32_t)L_16) == ((int32_t)2))? 1 : 0);
bool L_17 = V_14;
if (!L_17)
{
goto IL_0094;
}
}
{
// ++numberOfSoftShadowedLights;
uint64_t L_18 = V_1;
V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_18, ((int64_t)1)));
}
IL_0094:
{
// if (renderingData.shadowData.resolution[visibleLightIndex] == 0128)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_19 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_20 = (&L_19->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_21 = L_20->___resolution_13;
int32_t L_22 = V_10;
NullCheck(L_21);
int32_t L_23;
L_23 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_21, L_22, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_15 = (bool)((((int32_t)L_23) == ((int32_t)((int32_t)128)))? 1 : 0);
bool L_24 = V_15;
if (!L_24)
{
goto IL_00b8;
}
}
{
// ++numberOfShadowsWithResolution0128;
uint64_t L_25 = V_2;
V_2 = ((int64_t)il2cpp_codegen_add((int64_t)L_25, ((int64_t)1)));
}
IL_00b8:
{
// if (renderingData.shadowData.resolution[visibleLightIndex] == 0256)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_26 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_27 = (&L_26->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_28 = L_27->___resolution_13;
int32_t L_29 = V_10;
NullCheck(L_28);
int32_t L_30;
L_30 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_28, L_29, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_16 = (bool)((((int32_t)L_30) == ((int32_t)((int32_t)256)))? 1 : 0);
bool L_31 = V_16;
if (!L_31)
{
goto IL_00dc;
}
}
{
// ++numberOfShadowsWithResolution0256;
uint64_t L_32 = V_3;
V_3 = ((int64_t)il2cpp_codegen_add((int64_t)L_32, ((int64_t)1)));
}
IL_00dc:
{
// if (renderingData.shadowData.resolution[visibleLightIndex] == 0512)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_33 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_34 = (&L_33->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_35 = L_34->___resolution_13;
int32_t L_36 = V_10;
NullCheck(L_35);
int32_t L_37;
L_37 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_35, L_36, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_17 = (bool)((((int32_t)L_37) == ((int32_t)((int32_t)512)))? 1 : 0);
bool L_38 = V_17;
if (!L_38)
{
goto IL_0102;
}
}
{
// ++numberOfShadowsWithResolution0512;
uint64_t L_39 = V_4;
V_4 = ((int64_t)il2cpp_codegen_add((int64_t)L_39, ((int64_t)1)));
}
IL_0102:
{
// if (renderingData.shadowData.resolution[visibleLightIndex] == 1024)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_40 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_41 = (&L_40->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_42 = L_41->___resolution_13;
int32_t L_43 = V_10;
NullCheck(L_42);
int32_t L_44;
L_44 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_42, L_43, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_18 = (bool)((((int32_t)L_44) == ((int32_t)((int32_t)1024)))? 1 : 0);
bool L_45 = V_18;
if (!L_45)
{
goto IL_0128;
}
}
{
// ++numberOfShadowsWithResolution1024;
uint64_t L_46 = V_5;
V_5 = ((int64_t)il2cpp_codegen_add((int64_t)L_46, ((int64_t)1)));
}
IL_0128:
{
// if (renderingData.shadowData.resolution[visibleLightIndex] == 2048)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_47 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_48 = (&L_47->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_49 = L_48->___resolution_13;
int32_t L_50 = V_10;
NullCheck(L_49);
int32_t L_51;
L_51 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_49, L_50, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_19 = (bool)((((int32_t)L_51) == ((int32_t)((int32_t)2048)))? 1 : 0);
bool L_52 = V_19;
if (!L_52)
{
goto IL_014e;
}
}
{
// ++numberOfShadowsWithResolution2048;
uint64_t L_53 = V_6;
V_6 = ((int64_t)il2cpp_codegen_add((int64_t)L_53, ((int64_t)1)));
}
IL_014e:
{
// if (renderingData.shadowData.resolution[visibleLightIndex] == 4096)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_54 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_55 = (&L_54->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_56 = L_55->___resolution_13;
int32_t L_57 = V_10;
NullCheck(L_56);
int32_t L_58;
L_58 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_56, L_57, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_20 = (bool)((((int32_t)L_58) == ((int32_t)((int32_t)4096)))? 1 : 0);
bool L_59 = V_20;
if (!L_59)
{
goto IL_0174;
}
}
{
// ++numberOfShadowsWithResolution4096;
uint64_t L_60 = V_7;
V_7 = ((int64_t)il2cpp_codegen_add((int64_t)L_60, ((int64_t)1)));
}
IL_0174:
{
}
IL_0175:
{
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length; ++visibleLightIndex)
int32_t L_61 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_61, 1));
}
IL_017b:
{
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length; ++visibleLightIndex)
int32_t L_62 = V_10;
int32_t L_63;
L_63 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_8))->___m_Length_1);
V_21 = (bool)((((int32_t)L_62) < ((int32_t)L_63))? 1 : 0);
bool L_64 = V_21;
if (L_64)
{
goto IL_0032;
}
}
{
// ulong shadowRequestsHash = ResolutionLog2ForHash(renderingData.shadowData.additionalLightsShadowmapWidth) - 8; // bits [00~02]
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_65 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_66 = (&L_65->___shadowData_3);
int32_t L_67 = L_66->___additionalLightsShadowmapWidth_8;
uint64_t L_68;
L_68 = AdditionalLightsShadowCasterPass_ResolutionLog2ForHash_mE493FC29C96AA66AF50885537FDB18ED4A0AD4FD(__this, L_67, NULL);
V_9 = ((int64_t)il2cpp_codegen_subtract((int64_t)L_68, ((int64_t)8)));
// shadowRequestsHash |= numberOfShadowedPointLights << 03; // bits [03~10]
uint64_t L_69 = V_9;
uint64_t L_70 = V_0;
V_9 = ((int64_t)((int64_t)L_69|((int64_t)((int64_t)L_70<<3))));
// shadowRequestsHash |= numberOfSoftShadowedLights << 11; // bits [11~18]
uint64_t L_71 = V_9;
uint64_t L_72 = V_1;
V_9 = ((int64_t)((int64_t)L_71|((int64_t)((int64_t)L_72<<((int32_t)11)))));
// shadowRequestsHash |= numberOfShadowsWithResolution0128 << 19; // bits [19~26]
uint64_t L_73 = V_9;
uint64_t L_74 = V_2;
V_9 = ((int64_t)((int64_t)L_73|((int64_t)((int64_t)L_74<<((int32_t)19)))));
// shadowRequestsHash |= numberOfShadowsWithResolution0256 << 27; // bits [27~34]
uint64_t L_75 = V_9;
uint64_t L_76 = V_3;
V_9 = ((int64_t)((int64_t)L_75|((int64_t)((int64_t)L_76<<((int32_t)27)))));
// shadowRequestsHash |= numberOfShadowsWithResolution0512 << 35; // bits [35~42]
uint64_t L_77 = V_9;
uint64_t L_78 = V_4;
V_9 = ((int64_t)((int64_t)L_77|((int64_t)((int64_t)L_78<<((int32_t)35)))));
// shadowRequestsHash |= numberOfShadowsWithResolution1024 << 43; // bits [43~49]
uint64_t L_79 = V_9;
uint64_t L_80 = V_5;
V_9 = ((int64_t)((int64_t)L_79|((int64_t)((int64_t)L_80<<((int32_t)43)))));
// shadowRequestsHash |= numberOfShadowsWithResolution2048 << 50; // bits [50~56]
uint64_t L_81 = V_9;
uint64_t L_82 = V_6;
V_9 = ((int64_t)((int64_t)L_81|((int64_t)((int64_t)L_82<<((int32_t)50)))));
// shadowRequestsHash |= numberOfShadowsWithResolution4096 << 57; // bits [57~63]
uint64_t L_83 = V_9;
uint64_t L_84 = V_7;
V_9 = ((int64_t)((int64_t)L_83|((int64_t)((int64_t)L_84<<((int32_t)57)))));
// return shadowRequestsHash;
uint64_t L_85 = V_9;
V_22 = L_85;
goto IL_01f6;
}
IL_01f6:
{
// }
uint64_t L_86 = V_22;
return L_86;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::Setup(UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdditionalLightsShadowCasterPass_Setup_mA1D9CF13977B154C79C9607243AE11F0ECFD2751 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m365AC705454ECD6637DA1ABC69280D906C6379D3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mC1D80FE405C30CDC2F0C6F868426FCCB9CF77FA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC456F34336D9C6D89FC07E031DF160B545243E58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral193B5940D38D96E730199CD13D5864E2DB59508A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26DF446AE379A3FAC31944044C332768ADB8AB62);
s_Il2CppMethodInitialized = true;
}
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
int32_t V_8 = 0;
int32_t V_9 = 0;
bool V_10 = false;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
float V_15 = 0.0f;
float V_16 = 0.0f;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_17;
memset((&V_17), 0, sizeof(V_17));
bool V_18 = false;
uint64_t V_19 = 0;
uint64_t V_20 = 0;
bool V_21 = false;
bool V_22 = false;
bool V_23 = false;
int32_t V_24 = 0;
bool V_25 = false;
int32_t V_26 = 0;
bool V_27 = false;
bool V_28 = false;
int32_t V_29 = 0;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_30;
memset((&V_30), 0, sizeof(V_30));
int32_t V_31 = 0;
int32_t V_32 = 0;
bool V_33 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_34;
memset((&V_34), 0, sizeof(V_34));
bool V_35 = false;
bool V_36 = false;
int32_t V_37 = 0;
bool V_38 = false;
int32_t V_39 = 0;
bool V_40 = false;
bool V_41 = false;
bool V_42 = false;
bool V_43 = false;
bool V_44 = false;
int32_t V_45 = 0;
bool V_46 = false;
int32_t V_47 = 0;
bool V_48 = false;
int32_t V_49 = 0;
bool V_50 = false;
bool V_51 = false;
bool V_52 = false;
int32_t V_53 = 0;
bool V_54 = false;
int32_t V_55 = 0;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_56;
memset((&V_56), 0, sizeof(V_56));
int32_t V_57 = 0;
int32_t V_58 = 0;
int32_t V_59 = 0;
int32_t V_60 = 0;
int32_t V_61 = 0;
bool V_62 = false;
bool V_63 = false;
bool V_64 = false;
bool V_65 = false;
int32_t V_66 = 0;
int32_t V_67 = 0;
bool V_68 = false;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_69;
memset((&V_69), 0, sizeof(V_69));
bool V_70 = false;
bool V_71 = false;
bool V_72 = false;
bool V_73 = false;
bool V_74 = false;
bool V_75 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_76;
memset((&V_76), 0, sizeof(V_76));
bool V_77 = false;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* V_78 = NULL;
float V_79 = 0.0f;
float V_80 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_81;
memset((&V_81), 0, sizeof(V_81));
bool V_82 = false;
int32_t V_83 = 0;
float V_84 = 0.0f;
bool V_85 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_86;
memset((&V_86), 0, sizeof(V_86));
bool V_87 = false;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* V_88 = NULL;
float V_89 = 0.0f;
float V_90 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_91;
memset((&V_91), 0, sizeof(V_91));
bool V_92 = false;
bool V_93 = false;
bool V_94 = false;
bool V_95 = false;
bool V_96 = false;
int32_t V_97 = 0;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA V_98;
memset((&V_98), 0, sizeof(V_98));
bool V_99 = false;
int32_t V_100 = 0;
int32_t V_101 = 0;
int32_t V_102 = 0;
int32_t V_103 = 0;
int32_t V_104 = 0;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA V_105;
memset((&V_105), 0, sizeof(V_105));
int32_t V_106 = 0;
bool V_107 = false;
bool V_108 = false;
int32_t G_B10_0 = 0;
int32_t G_B29_0 = 0;
int32_t G_B40_0 = 0;
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* G_B45_0 = NULL;
int32_t G_B45_1 = 0;
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* G_B44_0 = NULL;
int32_t G_B44_1 = 0;
int32_t G_B46_0 = 0;
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* G_B46_1 = NULL;
int32_t G_B46_2 = 0;
int32_t G_B51_0 = 0;
int32_t G_B68_0 = 0;
int32_t G_B74_0 = 0;
int32_t G_B76_0 = 0;
int32_t G_B87_0 = 0;
float G_B104_0 = 0.0f;
float G_B112_0 = 0.0f;
int32_t G_B127_0 = 0;
int32_t G_B137_0 = 0;
{
// using var profScope = new ProfilingScope(null, m_ProfilingSetupSampler);
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = __this->___m_ProfilingSetupSampler_49;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_0), (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)NULL, L_0, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0c2b:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_0), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// Clear();
AdditionalLightsShadowCasterPass_Clear_m66683336012894DA31A5EDE64908A2D71E6CCB80(__this, NULL);
// renderTargetWidth = renderingData.shadowData.additionalLightsShadowmapWidth;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_1 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_2 = (&L_1->___shadowData_3);
int32_t L_3 = L_2->___additionalLightsShadowmapWidth_8;
ScriptableRenderPass_set_renderTargetWidth_mCF6576036BDFCD651CBF1ACA82F19F890D1AD5E5_inline(__this, L_3, NULL);
// renderTargetHeight = renderingData.shadowData.additionalLightsShadowmapHeight;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_4 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_5 = (&L_4->___shadowData_3);
int32_t L_6 = L_5->___additionalLightsShadowmapHeight_9;
ScriptableRenderPass_set_renderTargetHeight_m616CCCB82B000DA4C247DECE44BF85478D91E1C3_inline(__this, L_6, NULL);
// var visibleLights = renderingData.lightData.visibleLights;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_7 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_8 = (&L_7->___lightData_2);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_9 = L_8->___visibleLights_3;
V_1 = L_9;
// int additionalLightsCount = renderingData.lightData.additionalLightsCount;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_10 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_11 = (&L_10->___lightData_2);
int32_t L_12 = L_11->___additionalLightsCount_1;
V_2 = L_12;
// int atlasWidth = renderingData.shadowData.additionalLightsShadowmapWidth;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_13 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_14 = (&L_13->___shadowData_3);
int32_t L_15 = L_14->___additionalLightsShadowmapWidth_8;
V_3 = L_15;
// int totalShadowResolutionRequestsCount = 0; // Number of shadow slices that we would need for all shadowed additional (punctual) lights in the scene. We might have to ignore some of those requests if they do not fit in the shadow atlas.
V_4 = 0;
// m_ShadowResolutionRequests.Clear();
List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* L_16 = __this->___m_ShadowResolutionRequests_42;
NullCheck(L_16);
List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_inline(L_16, List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_RuntimeMethod_var);
// if (!renderingData.cameraData.isPreviewCamera)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_17 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_18 = (&L_17->___cameraData_1);
bool L_19;
L_19 = CameraData_get_isPreviewCamera_m6959141510B1D0D136D23D392C6C2076655E75C3(L_18, NULL);
V_18 = (bool)((((int32_t)L_19) == ((int32_t)0))? 1 : 0);
bool L_20 = V_18;
if (!L_20)
{
goto IL_0108_1;
}
}
{
// ulong newShadowRequestHash = ComputeShadowRequestHash(ref renderingData);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_21 = ___renderingData0;
uint64_t L_22;
L_22 = AdditionalLightsShadowCasterPass_ComputeShadowRequestHash_mFEFF551ED1D82CDB3A5CEFDB999FE3F3E489139D(__this, L_21, NULL);
V_19 = L_22;
// ulong oldShadowRequestHash = 0;
V_20 = ((int64_t)0);
// m_ShadowRequestsHashes.TryGetValue(renderingData.cameraData.camera.GetHashCode(), out oldShadowRequestHash);
Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* L_23 = __this->___m_ShadowRequestsHashes_60;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_24 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_25 = (&L_24->___cameraData_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_26 = L_25->___camera_2;
NullCheck(L_26);
int32_t L_27;
L_27 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_26);
NullCheck(L_23);
bool L_28;
L_28 = Dictionary_2_TryGetValue_m365AC705454ECD6637DA1ABC69280D906C6379D3(L_23, L_27, (&V_20), Dictionary_2_TryGetValue_m365AC705454ECD6637DA1ABC69280D906C6379D3_RuntimeMethod_var);
// if (oldShadowRequestHash != newShadowRequestHash)
uint64_t L_29 = V_20;
uint64_t L_30 = V_19;
V_21 = (bool)((((int32_t)((((int64_t)L_29) == ((int64_t)L_30))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_31 = V_21;
if (!L_31)
{
goto IL_0107_1;
}
}
{
// m_ShadowRequestsHashes[renderingData.cameraData.camera.GetHashCode()] = newShadowRequestHash;
Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA* L_32 = __this->___m_ShadowRequestsHashes_60;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_33 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_34 = (&L_33->___cameraData_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_35 = L_34->___camera_2;
NullCheck(L_35);
int32_t L_36;
L_36 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_35);
uint64_t L_37 = V_19;
NullCheck(L_32);
Dictionary_2_set_Item_mC1D80FE405C30CDC2F0C6F868426FCCB9CF77FA8(L_32, L_36, L_37, Dictionary_2_set_Item_mC1D80FE405C30CDC2F0C6F868426FCCB9CF77FA8_RuntimeMethod_var);
// m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall = false;
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall_54 = (bool)0;
// m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall = false;
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall_55 = (bool)0;
// m_IssuedMessageAboutShadowMapsRescale = false;
__this->___m_IssuedMessageAboutShadowMapsRescale_57 = (bool)0;
// m_IssuedMessageAboutShadowMapsTooBig = false;
__this->___m_IssuedMessageAboutShadowMapsTooBig_58 = (bool)0;
// m_IssuedMessageAboutShadowSlicesTooMany = false;
__this->___m_IssuedMessageAboutShadowSlicesTooMany_56 = (bool)0;
// m_IssuedMessageAboutRemovedShadowSlices = false;
__this->___m_IssuedMessageAboutRemovedShadowSlices_59 = (bool)0;
}
IL_0107_1:
{
}
IL_0108_1:
{
// if (m_VisibleLightIndexToAdditionalLightIndex.Length < visibleLights.Length)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = __this->___m_VisibleLightIndexToAdditionalLightIndex_36;
NullCheck(L_38);
int32_t L_39;
L_39 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
V_22 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length))) < ((int32_t)L_39))? 1 : 0);
bool L_40 = V_22;
if (!L_40)
{
goto IL_0157_1;
}
}
{
// m_VisibleLightIndexToAdditionalLightIndex = new int[visibleLights.Length];
int32_t L_41;
L_41 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_41);
__this->___m_VisibleLightIndexToAdditionalLightIndex_36 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToAdditionalLightIndex_36), (void*)L_42);
// m_VisibleLightIndexToCameraSquareDistance = new float[visibleLights.Length];
int32_t L_43;
L_43 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_43);
__this->___m_VisibleLightIndexToCameraSquareDistance_43 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToCameraSquareDistance_43), (void*)L_44);
// m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex = new int[visibleLights.Length];
int32_t L_45;
L_45 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_45);
__this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45), (void*)L_46);
}
IL_0157_1:
{
// int maxAdditionalLightShadowParams = m_UseStructuredBuffer ? visibleLights.Length : Math.Min(visibleLights.Length, UniversalRenderPipeline.maxVisibleAdditionalLights);
bool L_47 = __this->___m_UseStructuredBuffer_29;
if (L_47)
{
goto IL_0172_1;
}
}
{
int32_t L_48;
L_48 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_49;
L_49 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_50;
L_50 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(L_48, L_49, NULL);
G_B10_0 = L_50;
goto IL_0179_1;
}
IL_0172_1:
{
int32_t L_51;
L_51 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
G_B10_0 = L_51;
}
IL_0179_1:
{
V_5 = G_B10_0;
// if (m_AdditionalLightIndexToVisibleLightIndex.Length < maxAdditionalLightShadowParams)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = __this->___m_AdditionalLightIndexToVisibleLightIndex_37;
NullCheck(L_52);
int32_t L_53 = V_5;
V_23 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length))) < ((int32_t)L_53))? 1 : 0);
bool L_54 = V_23;
if (!L_54)
{
goto IL_01a9_1;
}
}
{
// m_AdditionalLightIndexToVisibleLightIndex = new int[maxAdditionalLightShadowParams];
int32_t L_55 = V_5;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_55);
__this->___m_AdditionalLightIndexToVisibleLightIndex_37 = L_56;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightIndexToVisibleLightIndex_37), (void*)L_56);
// m_AdditionalLightIndexToShadowParams = new Vector4[maxAdditionalLightShadowParams];
int32_t L_57 = V_5;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_58 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_57);
__this->___m_AdditionalLightIndexToShadowParams_40 = L_58;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightIndexToShadowParams_40), (void*)L_58);
}
IL_01a9_1:
{
// for (int visibleLightIndex = 0; visibleLightIndex < m_VisibleLightIndexToCameraSquareDistance.Length; ++visibleLightIndex)
V_24 = 0;
goto IL_01c2_1;
}
IL_01ae_1:
{
// m_VisibleLightIndexToCameraSquareDistance[visibleLightIndex] = float.MaxValue;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
int32_t L_60 = V_24;
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (float)((std::numeric_limits<float>::max)()));
// for (int visibleLightIndex = 0; visibleLightIndex < m_VisibleLightIndexToCameraSquareDistance.Length; ++visibleLightIndex)
int32_t L_61 = V_24;
V_24 = ((int32_t)il2cpp_codegen_add(L_61, 1));
}
IL_01c2_1:
{
// for (int visibleLightIndex = 0; visibleLightIndex < m_VisibleLightIndexToCameraSquareDistance.Length; ++visibleLightIndex)
int32_t L_62 = V_24;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
NullCheck(L_63);
V_25 = (bool)((((int32_t)L_62) < ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length))))? 1 : 0);
bool L_64 = V_25;
if (L_64)
{
goto IL_01ae_1;
}
}
{
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length; ++visibleLightIndex)
V_26 = 0;
goto IL_02f3_1;
}
IL_01dc_1:
{
// if (visibleLightIndex == renderingData.lightData.mainLightIndex)
int32_t L_65 = V_26;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_66 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_67 = (&L_66->___lightData_2);
int32_t L_68 = L_67->___mainLightIndex_0;
V_27 = (bool)((((int32_t)L_65) == ((int32_t)L_68))? 1 : 0);
bool L_69 = V_27;
if (!L_69)
{
goto IL_01f7_1;
}
}
{
// continue;
goto IL_02ed_1;
}
IL_01f7_1:
{
// if (IsValidShadowCastingLight(ref renderingData.lightData, visibleLightIndex))
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_70 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_71 = (&L_70->___lightData_2);
int32_t L_72 = V_26;
bool L_73;
L_73 = AdditionalLightsShadowCasterPass_IsValidShadowCastingLight_m76496544D8E2AED058EF2E90F7426BE42C36CA3E(__this, L_71, L_72, NULL);
V_28 = L_73;
bool L_74 = V_28;
if (!L_74)
{
goto IL_02ec_1;
}
}
{
// int shadowSlicesCountForThisLight = GetPunctualLightShadowSlicesCount(visibleLights[visibleLightIndex].lightType);
int32_t L_75 = V_26;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_76;
L_76 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_1))->___m_Buffer_0, L_75);
V_30 = L_76;
int32_t L_77;
L_77 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_30), NULL);
V_31 = L_77;
int32_t L_78;
L_78 = AdditionalLightsShadowCasterPass_GetPunctualLightShadowSlicesCount_m871D5958E5F1F6FC926A4F56B581240CB0E3242F(__this, (&V_31), NULL);
V_29 = L_78;
// totalShadowResolutionRequestsCount += shadowSlicesCountForThisLight;
int32_t L_79 = V_4;
int32_t L_80 = V_29;
V_4 = ((int32_t)il2cpp_codegen_add(L_79, L_80));
// for (int perLightShadowSliceIndex = 0; perLightShadowSliceIndex < shadowSlicesCountForThisLight; ++perLightShadowSliceIndex)
V_32 = 0;
goto IL_0297_1;
}
IL_0239_1:
{
// m_ShadowResolutionRequests.Add(new ShadowResolutionRequest(visibleLightIndex, perLightShadowSliceIndex, renderingData.shadowData.resolution[visibleLightIndex],
// (visibleLights[visibleLightIndex].light.shadows == LightShadows.Soft), (visibleLights[visibleLightIndex].lightType == LightType.Point)));
List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* L_81 = __this->___m_ShadowResolutionRequests_42;
int32_t L_82 = V_26;
int32_t L_83 = V_32;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_84 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_85 = (&L_84->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_86 = L_85->___resolution_13;
int32_t L_87 = V_26;
NullCheck(L_86);
int32_t L_88;
L_88 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_86, L_87, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
int32_t L_89 = V_26;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_90;
L_90 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_1))->___m_Buffer_0, L_89);
V_30 = L_90;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_91;
L_91 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_30), NULL);
NullCheck(L_91);
int32_t L_92;
L_92 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_91, NULL);
int32_t L_93 = V_26;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_94;
L_94 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_1))->___m_Buffer_0, L_93);
V_30 = L_94;
int32_t L_95;
L_95 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_30), NULL);
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_96;
memset((&L_96), 0, sizeof(L_96));
ShadowResolutionRequest__ctor_m1BF2C9D1A92FA01741D1133FD9AE0A8D2B6242B3((&L_96), L_82, L_83, L_88, (bool)((((int32_t)L_92) == ((int32_t)2))? 1 : 0), (bool)((((int32_t)L_95) == ((int32_t)2))? 1 : 0), /*hidden argument*/NULL);
NullCheck(L_81);
List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_inline(L_81, L_96, List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_RuntimeMethod_var);
// for (int perLightShadowSliceIndex = 0; perLightShadowSliceIndex < shadowSlicesCountForThisLight; ++perLightShadowSliceIndex)
int32_t L_97 = V_32;
V_32 = ((int32_t)il2cpp_codegen_add(L_97, 1));
}
IL_0297_1:
{
// for (int perLightShadowSliceIndex = 0; perLightShadowSliceIndex < shadowSlicesCountForThisLight; ++perLightShadowSliceIndex)
int32_t L_98 = V_32;
int32_t L_99 = V_29;
V_33 = (bool)((((int32_t)L_98) < ((int32_t)L_99))? 1 : 0);
bool L_100 = V_33;
if (L_100)
{
goto IL_0239_1;
}
}
{
// m_VisibleLightIndexToCameraSquareDistance[visibleLightIndex] = (renderingData.cameraData.camera.transform.position - visibleLights[visibleLightIndex].light.transform.position).sqrMagnitude;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_101 = __this->___m_VisibleLightIndexToCameraSquareDistance_43;
int32_t L_102 = V_26;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_103 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_104 = (&L_103->___cameraData_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_105 = L_104->___camera_2;
NullCheck(L_105);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_106;
L_106 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_105, NULL);
NullCheck(L_106);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107;
L_107 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_106, NULL);
int32_t L_108 = V_26;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_109;
L_109 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_1))->___m_Buffer_0, L_108);
V_30 = L_109;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_110;
L_110 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_30), NULL);
NullCheck(L_110);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111;
L_111 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_110, NULL);
NullCheck(L_111);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112;
L_112 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_111, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113;
L_113 = Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline(L_107, L_112, NULL);
V_34 = L_113;
float L_114;
L_114 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_34), NULL);
NullCheck(L_101);
(L_101)->SetAt(static_cast<il2cpp_array_size_t>(L_102), (float)L_114);
}
IL_02ec_1:
{
}
IL_02ed_1:
{
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length; ++visibleLightIndex)
int32_t L_115 = V_26;
V_26 = ((int32_t)il2cpp_codegen_add(L_115, 1));
}
IL_02f3_1:
{
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length; ++visibleLightIndex)
int32_t L_116 = V_26;
int32_t L_117;
L_117 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
V_35 = (bool)((((int32_t)L_116) < ((int32_t)L_117))? 1 : 0);
bool L_118 = V_35;
if (L_118)
{
goto IL_01dc_1;
}
}
{
// if (m_SortedShadowResolutionRequests == null || m_SortedShadowResolutionRequests.Length < totalShadowResolutionRequestsCount)
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_119 = __this->___m_SortedShadowResolutionRequests_44;
if (!L_119)
{
goto IL_031d_1;
}
}
{
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_120 = __this->___m_SortedShadowResolutionRequests_44;
NullCheck(L_120);
int32_t L_121 = V_4;
G_B29_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_120)->max_length))) < ((int32_t)L_121))? 1 : 0);
goto IL_031e_1;
}
IL_031d_1:
{
G_B29_0 = 1;
}
IL_031e_1:
{
V_36 = (bool)G_B29_0;
bool L_122 = V_36;
if (!L_122)
{
goto IL_0331_1;
}
}
{
// m_SortedShadowResolutionRequests = new ShadowResolutionRequest[totalShadowResolutionRequestsCount];
int32_t L_123 = V_4;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_124 = (ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08*)(ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08*)SZArrayNew(ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08_il2cpp_TypeInfo_var, (uint32_t)L_123);
__this->___m_SortedShadowResolutionRequests_44 = L_124;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SortedShadowResolutionRequests_44), (void*)L_124);
}
IL_0331_1:
{
// for (int shadowRequestIndex = 0; shadowRequestIndex < m_ShadowResolutionRequests.Count; ++shadowRequestIndex)
V_37 = 0;
goto IL_0356_1;
}
IL_0336_1:
{
// m_SortedShadowResolutionRequests[shadowRequestIndex] = m_ShadowResolutionRequests[shadowRequestIndex];
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_125 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_126 = V_37;
List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* L_127 = __this->___m_ShadowResolutionRequests_42;
int32_t L_128 = V_37;
NullCheck(L_127);
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_129;
L_129 = List_1_get_Item_mC456F34336D9C6D89FC07E031DF160B545243E58(L_127, L_128, List_1_get_Item_mC456F34336D9C6D89FC07E031DF160B545243E58_RuntimeMethod_var);
NullCheck(L_125);
(L_125)->SetAt(static_cast<il2cpp_array_size_t>(L_126), (ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA)L_129);
// for (int shadowRequestIndex = 0; shadowRequestIndex < m_ShadowResolutionRequests.Count; ++shadowRequestIndex)
int32_t L_130 = V_37;
V_37 = ((int32_t)il2cpp_codegen_add(L_130, 1));
}
IL_0356_1:
{
// for (int shadowRequestIndex = 0; shadowRequestIndex < m_ShadowResolutionRequests.Count; ++shadowRequestIndex)
int32_t L_131 = V_37;
List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* L_132 = __this->___m_ShadowResolutionRequests_42;
NullCheck(L_132);
int32_t L_133;
L_133 = List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_inline(L_132, List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_RuntimeMethod_var);
V_38 = (bool)((((int32_t)L_131) < ((int32_t)L_133))? 1 : 0);
bool L_134 = V_38;
if (L_134)
{
goto IL_0336_1;
}
}
{
// for (int sortedArrayIndex = totalShadowResolutionRequestsCount; sortedArrayIndex < m_SortedShadowResolutionRequests.Length; ++sortedArrayIndex)
int32_t L_135 = V_4;
V_39 = L_135;
goto IL_038a_1;
}
IL_0371_1:
{
// m_SortedShadowResolutionRequests[sortedArrayIndex].requestedResolution = 0; // reset unused entries
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_136 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_137 = V_39;
NullCheck(L_136);
((L_136)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_137)))->___requestedResolution_2 = 0;
// for (int sortedArrayIndex = totalShadowResolutionRequestsCount; sortedArrayIndex < m_SortedShadowResolutionRequests.Length; ++sortedArrayIndex)
int32_t L_138 = V_39;
V_39 = ((int32_t)il2cpp_codegen_add(L_138, 1));
}
IL_038a_1:
{
// for (int sortedArrayIndex = totalShadowResolutionRequestsCount; sortedArrayIndex < m_SortedShadowResolutionRequests.Length; ++sortedArrayIndex)
int32_t L_139 = V_39;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_140 = __this->___m_SortedShadowResolutionRequests_44;
NullCheck(L_140);
V_40 = (bool)((((int32_t)L_139) < ((int32_t)((int32_t)(((RuntimeArray*)L_140)->max_length))))? 1 : 0);
bool L_141 = V_40;
if (L_141)
{
goto IL_0371_1;
}
}
{
// InsertionSort(m_SortedShadowResolutionRequests, 0, totalShadowResolutionRequestsCount);
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_142 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_143 = V_4;
AdditionalLightsShadowCasterPass_InsertionSort_m5349CCAD3084D56E8424387057D368BAC237762A(__this, L_142, 0, L_143, NULL);
// int totalShadowSlicesCount = m_UseStructuredBuffer ? totalShadowResolutionRequestsCount : Math.Min(totalShadowResolutionRequestsCount, MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO); // Number of shadow slices that we will actually be able to fit in the shadow atlas without causing visual artifacts.
bool L_144 = __this->___m_UseStructuredBuffer_29;
if (L_144)
{
goto IL_03c3_1;
}
}
{
int32_t L_145 = V_4;
int32_t L_146;
L_146 = AdditionalLightsShadowCasterPass_get_MAX_PUNCTUAL_LIGHT_SHADOW_SLICES_IN_UBO_m636CF81783E7D307F661F29927A452B607301D3A(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_147;
L_147 = Math_Min_m1F346FEDDC77AC1EC0C4EF1AC6BA59F0EC7980F8(L_145, L_146, NULL);
G_B40_0 = L_147;
goto IL_03c5_1;
}
IL_03c3_1:
{
int32_t L_148 = V_4;
G_B40_0 = L_148;
}
IL_03c5_1:
{
V_6 = G_B40_0;
// bool allShadowsAfterStartIndexHaveEnoughResolution = false;
V_7 = (bool)0;
// int estimatedScaleFactor = 1;
V_8 = 1;
goto IL_044c_1;
}
IL_03cf_1:
{
// estimatedScaleFactor = EstimateScaleFactorNeededToFitAllShadowsInAtlas(m_SortedShadowResolutionRequests, totalShadowSlicesCount, atlasWidth);
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08** L_149 = (&__this->___m_SortedShadowResolutionRequests_44);
int32_t L_150 = V_6;
int32_t L_151 = V_3;
int32_t L_152;
L_152 = AdditionalLightsShadowCasterPass_EstimateScaleFactorNeededToFitAllShadowsInAtlas_mD5DFA7B29061EAA6E14261DFA1C36EA340C63DBC(__this, L_149, L_150, L_151, NULL);
V_8 = L_152;
// if (m_SortedShadowResolutionRequests[totalShadowSlicesCount - 1].requestedResolution >= estimatedScaleFactor * MinimalPunctualLightShadowResolution(m_SortedShadowResolutionRequests[totalShadowSlicesCount - 1].softShadow))
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_153 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_154 = V_6;
NullCheck(L_153);
int32_t L_155 = ((L_153)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_154, 1)))))->___requestedResolution_2;
int32_t L_156 = V_8;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_157 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_158 = V_6;
NullCheck(L_157);
bool L_159 = ((L_157)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_158, 1)))))->___softShadow_3;
int32_t L_160;
L_160 = AdditionalLightsShadowCasterPass_MinimalPunctualLightShadowResolution_m559B52B2A537EB264B1ADC83167B9CBA38AD928C(__this, L_159, NULL);
V_41 = (bool)((((int32_t)((((int32_t)L_155) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_156, L_160))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_161 = V_41;
if (!L_161)
{
goto IL_0422_1;
}
}
{
// allShadowsAfterStartIndexHaveEnoughResolution = true;
V_7 = (bool)1;
goto IL_044b_1;
}
IL_0422_1:
{
// totalShadowSlicesCount -= GetPunctualLightShadowSlicesCount(m_SortedShadowResolutionRequests[totalShadowSlicesCount - 1].pointLightShadow ? LightType.Point : LightType.Spot);
int32_t L_162 = V_6;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_163 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_164 = V_6;
NullCheck(L_163);
bool L_165 = ((L_163)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_164, 1)))))->___pointLightShadow_4;
G_B44_0 = __this;
G_B44_1 = L_162;
if (L_165)
{
G_B45_0 = __this;
G_B45_1 = L_162;
goto IL_043e_1;
}
}
{
G_B46_0 = 0;
G_B46_1 = G_B44_0;
G_B46_2 = G_B44_1;
goto IL_043f_1;
}
IL_043e_1:
{
G_B46_0 = 2;
G_B46_1 = G_B45_0;
G_B46_2 = G_B45_1;
}
IL_043f_1:
{
V_31 = G_B46_0;
NullCheck(G_B46_1);
int32_t L_166;
L_166 = AdditionalLightsShadowCasterPass_GetPunctualLightShadowSlicesCount_m871D5958E5F1F6FC926A4F56B581240CB0E3242F(G_B46_1, (&V_31), NULL);
V_6 = ((int32_t)il2cpp_codegen_subtract(G_B46_2, L_166));
}
IL_044b_1:
{
}
IL_044c_1:
{
// while (!allShadowsAfterStartIndexHaveEnoughResolution && totalShadowSlicesCount > 0)
bool L_167 = V_7;
if (L_167)
{
goto IL_0457_1;
}
}
{
int32_t L_168 = V_6;
G_B51_0 = ((((int32_t)L_168) > ((int32_t)0))? 1 : 0);
goto IL_0458_1;
}
IL_0457_1:
{
G_B51_0 = 0;
}
IL_0458_1:
{
V_42 = (bool)G_B51_0;
bool L_169 = V_42;
if (L_169)
{
goto IL_03cf_1;
}
}
{
// if (totalShadowSlicesCount < totalShadowResolutionRequestsCount)
int32_t L_170 = V_6;
int32_t L_171 = V_4;
V_43 = (bool)((((int32_t)L_170) < ((int32_t)L_171))? 1 : 0);
bool L_172 = V_43;
if (!L_172)
{
goto IL_04a1_1;
}
}
{
// if (!m_IssuedMessageAboutRemovedShadowSlices)
bool L_173 = __this->___m_IssuedMessageAboutRemovedShadowSlices_59;
V_44 = (bool)((((int32_t)L_173) == ((int32_t)0))? 1 : 0);
bool L_174 = V_44;
if (!L_174)
{
goto IL_04a0_1;
}
}
{
// Debug.LogWarning($"Too many additional punctual lights shadows to look good, URP removed {totalShadowResolutionRequestsCount - totalShadowSlicesCount } shadow maps to make the others fit in the shadow atlas. To avoid this, increase shadow atlas size, remove some shadowed lights, replace soft shadows by hard shadows ; or replace point lights by spot lights");
int32_t L_175 = V_4;
int32_t L_176 = V_6;
int32_t L_177 = ((int32_t)il2cpp_codegen_subtract(L_175, L_176));
RuntimeObject* L_178 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_177);
String_t* L_179;
L_179 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteral193B5940D38D96E730199CD13D5864E2DB59508A, L_178, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(L_179, NULL);
// m_IssuedMessageAboutRemovedShadowSlices = true; // Only output this once per shadow requests configuration
__this->___m_IssuedMessageAboutRemovedShadowSlices_59 = (bool)1;
}
IL_04a0_1:
{
}
IL_04a1_1:
{
// for (int sortedArrayIndex = totalShadowSlicesCount; sortedArrayIndex < m_SortedShadowResolutionRequests.Length; ++sortedArrayIndex)
int32_t L_180 = V_6;
V_45 = L_180;
goto IL_04c0_1;
}
IL_04a7_1:
{
// m_SortedShadowResolutionRequests[sortedArrayIndex].requestedResolution = 0; // Reset entries that we cannot fit in the atlas
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_181 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_182 = V_45;
NullCheck(L_181);
((L_181)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_182)))->___requestedResolution_2 = 0;
// for (int sortedArrayIndex = totalShadowSlicesCount; sortedArrayIndex < m_SortedShadowResolutionRequests.Length; ++sortedArrayIndex)
int32_t L_183 = V_45;
V_45 = ((int32_t)il2cpp_codegen_add(L_183, 1));
}
IL_04c0_1:
{
// for (int sortedArrayIndex = totalShadowSlicesCount; sortedArrayIndex < m_SortedShadowResolutionRequests.Length; ++sortedArrayIndex)
int32_t L_184 = V_45;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_185 = __this->___m_SortedShadowResolutionRequests_44;
NullCheck(L_185);
V_46 = (bool)((((int32_t)L_184) < ((int32_t)((int32_t)(((RuntimeArray*)L_185)->max_length))))? 1 : 0);
bool L_186 = V_46;
if (L_186)
{
goto IL_04a7_1;
}
}
{
// for (int visibleLightIndex = 0; visibleLightIndex < m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex.Length; ++visibleLightIndex)
V_47 = 0;
goto IL_04e7_1;
}
IL_04d7_1:
{
// m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex[visibleLightIndex] = -1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_187 = __this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45;
int32_t L_188 = V_47;
NullCheck(L_187);
(L_187)->SetAt(static_cast<il2cpp_array_size_t>(L_188), (int32_t)(-1));
// for (int visibleLightIndex = 0; visibleLightIndex < m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex.Length; ++visibleLightIndex)
int32_t L_189 = V_47;
V_47 = ((int32_t)il2cpp_codegen_add(L_189, 1));
}
IL_04e7_1:
{
// for (int visibleLightIndex = 0; visibleLightIndex < m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex.Length; ++visibleLightIndex)
int32_t L_190 = V_47;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_191 = __this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45;
NullCheck(L_191);
V_48 = (bool)((((int32_t)L_190) < ((int32_t)((int32_t)(((RuntimeArray*)L_191)->max_length))))? 1 : 0);
bool L_192 = V_48;
if (L_192)
{
goto IL_04d7_1;
}
}
{
// for (int sortedArrayIndex = totalShadowSlicesCount - 1; sortedArrayIndex >= 0; --sortedArrayIndex)
int32_t L_193 = V_6;
V_49 = ((int32_t)il2cpp_codegen_subtract(L_193, 1));
goto IL_0522_1;
}
IL_0501_1:
{
// m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex[m_SortedShadowResolutionRequests[sortedArrayIndex].visibleLightIndex] = sortedArrayIndex;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_194 = __this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_195 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_196 = V_49;
NullCheck(L_195);
int32_t L_197 = ((L_195)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_196)))->___visibleLightIndex_0;
int32_t L_198 = V_49;
NullCheck(L_194);
(L_194)->SetAt(static_cast<il2cpp_array_size_t>(L_197), (int32_t)L_198);
// for (int sortedArrayIndex = totalShadowSlicesCount - 1; sortedArrayIndex >= 0; --sortedArrayIndex)
int32_t L_199 = V_49;
V_49 = ((int32_t)il2cpp_codegen_subtract(L_199, 1));
}
IL_0522_1:
{
// for (int sortedArrayIndex = totalShadowSlicesCount - 1; sortedArrayIndex >= 0; --sortedArrayIndex)
int32_t L_200 = V_49;
V_50 = (bool)((((int32_t)((((int32_t)L_200) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_201 = V_50;
if (L_201)
{
goto IL_0501_1;
}
}
{
// AtlasLayout(atlasWidth, totalShadowSlicesCount, estimatedScaleFactor);
int32_t L_202 = V_3;
int32_t L_203 = V_6;
int32_t L_204 = V_8;
AdditionalLightsShadowCasterPass_AtlasLayout_m486F254A4C9F5290DDC67B2AA38A6E18B9006D6A(__this, L_202, L_203, L_204, NULL);
// if (m_AdditionalLightsShadowSlices == null || m_AdditionalLightsShadowSlices.Length < totalShadowSlicesCount)
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_205 = __this->___m_AdditionalLightsShadowSlices_35;
if (!L_205)
{
goto IL_0552_1;
}
}
{
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_206 = __this->___m_AdditionalLightsShadowSlices_35;
NullCheck(L_206);
int32_t L_207 = V_6;
G_B68_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_206)->max_length))) < ((int32_t)L_207))? 1 : 0);
goto IL_0553_1;
}
IL_0552_1:
{
G_B68_0 = 1;
}
IL_0553_1:
{
V_51 = (bool)G_B68_0;
bool L_208 = V_51;
if (!L_208)
{
goto IL_0566_1;
}
}
{
// m_AdditionalLightsShadowSlices = new ShadowSliceData[totalShadowSlicesCount];
int32_t L_209 = V_6;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_210 = (ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04*)(ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04*)SZArrayNew(ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04_il2cpp_TypeInfo_var, (uint32_t)L_209);
__this->___m_AdditionalLightsShadowSlices_35 = L_210;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsShadowSlices_35), (void*)L_210);
}
IL_0566_1:
{
// if (m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix == null ||
// (m_UseStructuredBuffer && (m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix.Length < totalShadowSlicesCount))) // m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix can be resized when using SSBO to pass shadow data (no size limitation)
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_211 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
if (!L_211)
{
goto IL_0587_1;
}
}
{
bool L_212 = __this->___m_UseStructuredBuffer_29;
if (!L_212)
{
goto IL_0584_1;
}
}
{
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_213 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
NullCheck(L_213);
int32_t L_214 = V_6;
G_B74_0 = ((((int32_t)((int32_t)(((RuntimeArray*)L_213)->max_length))) < ((int32_t)L_214))? 1 : 0);
goto IL_0585_1;
}
IL_0584_1:
{
G_B74_0 = 0;
}
IL_0585_1:
{
G_B76_0 = G_B74_0;
goto IL_0588_1;
}
IL_0587_1:
{
G_B76_0 = 1;
}
IL_0588_1:
{
V_52 = (bool)G_B76_0;
bool L_215 = V_52;
if (!L_215)
{
goto IL_059b_1;
}
}
{
// m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix = new Matrix4x4[totalShadowSlicesCount];
int32_t L_216 = V_6;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_217 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)L_216);
__this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41 = L_217;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41), (void*)L_217);
}
IL_059b_1:
{
// for (int i = 0; i < maxAdditionalLightShadowParams; ++i)
V_53 = 0;
goto IL_05b8_1;
}
IL_05a0_1:
{
// m_AdditionalLightIndexToShadowParams[i] = c_DefaultShadowParams;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_218 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_219 = V_53;
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_220 = ((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___c_DefaultShadowParams_26;
NullCheck(L_218);
(L_218)->SetAt(static_cast<il2cpp_array_size_t>(L_219), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_220);
// for (int i = 0; i < maxAdditionalLightShadowParams; ++i)
int32_t L_221 = V_53;
V_53 = ((int32_t)il2cpp_codegen_add(L_221, 1));
}
IL_05b8_1:
{
// for (int i = 0; i < maxAdditionalLightShadowParams; ++i)
int32_t L_222 = V_53;
int32_t L_223 = V_5;
V_54 = (bool)((((int32_t)L_222) < ((int32_t)L_223))? 1 : 0);
bool L_224 = V_54;
if (L_224)
{
goto IL_05a0_1;
}
}
{
// int validShadowCastingLightsCount = 0;
V_9 = 0;
// bool supportsSoftShadows = renderingData.shadowData.supportsSoftShadows;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_225 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_226 = (&L_225->___shadowData_3);
bool L_227 = L_226->___supportsSoftShadows_10;
V_10 = L_227;
// int additionalLightCount = 0;
V_11 = 0;
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length && m_ShadowSliceToAdditionalLightIndex.Count < totalShadowSlicesCount && additionalLightCount < maxAdditionalLightShadowParams; ++visibleLightIndex)
V_55 = 0;
goto IL_096e_1;
}
IL_05df_1:
{
// VisibleLight shadowLight = visibleLights[visibleLightIndex];
int32_t L_228 = V_55;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_229;
L_229 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_1))->___m_Buffer_0, L_228);
V_56 = L_229;
// if (visibleLightIndex == renderingData.lightData.mainLightIndex)
int32_t L_230 = V_55;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_231 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_232 = (&L_231->___lightData_2);
int32_t L_233 = L_232->___mainLightIndex_0;
V_63 = (bool)((((int32_t)L_230) == ((int32_t)L_233))? 1 : 0);
bool L_234 = V_63;
if (!L_234)
{
goto IL_0610_1;
}
}
{
// m_VisibleLightIndexToAdditionalLightIndex[visibleLightIndex] = -1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_235 = __this->___m_VisibleLightIndexToAdditionalLightIndex_36;
int32_t L_236 = V_55;
NullCheck(L_235);
(L_235)->SetAt(static_cast<il2cpp_array_size_t>(L_236), (int32_t)(-1));
// continue;
goto IL_0968_1;
}
IL_0610_1:
{
// int additionalLightIndex = additionalLightCount++;
int32_t L_237 = V_11;
int32_t L_238 = L_237;
V_11 = ((int32_t)il2cpp_codegen_add(L_238, 1));
V_57 = L_238;
// m_AdditionalLightIndexToVisibleLightIndex[additionalLightIndex] = visibleLightIndex;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_239 = __this->___m_AdditionalLightIndexToVisibleLightIndex_37;
int32_t L_240 = V_57;
int32_t L_241 = V_55;
NullCheck(L_239);
(L_239)->SetAt(static_cast<il2cpp_array_size_t>(L_240), (int32_t)L_241);
// m_VisibleLightIndexToAdditionalLightIndex[visibleLightIndex] = additionalLightIndex;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_242 = __this->___m_VisibleLightIndexToAdditionalLightIndex_36;
int32_t L_243 = V_55;
int32_t L_244 = V_57;
NullCheck(L_242);
(L_242)->SetAt(static_cast<il2cpp_array_size_t>(L_243), (int32_t)L_244);
// LightType lightType = shadowLight.lightType;
int32_t L_245;
L_245 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_56), NULL);
V_58 = L_245;
// int perLightShadowSlicesCount = GetPunctualLightShadowSlicesCount(lightType);
int32_t L_246;
L_246 = AdditionalLightsShadowCasterPass_GetPunctualLightShadowSlicesCount_m871D5958E5F1F6FC926A4F56B581240CB0E3242F(__this, (&V_58), NULL);
V_59 = L_246;
// if ((m_ShadowSliceToAdditionalLightIndex.Count + perLightShadowSlicesCount) > totalShadowSlicesCount && IsValidShadowCastingLight(ref renderingData.lightData, visibleLightIndex))
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_247 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
NullCheck(L_247);
int32_t L_248;
L_248 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_247, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
int32_t L_249 = V_59;
int32_t L_250 = V_6;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_248, L_249))) <= ((int32_t)L_250)))
{
goto IL_0664_1;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_251 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_252 = (&L_251->___lightData_2);
int32_t L_253 = V_55;
bool L_254;
L_254 = AdditionalLightsShadowCasterPass_IsValidShadowCastingLight_m76496544D8E2AED058EF2E90F7426BE42C36CA3E(__this, L_252, L_253, NULL);
G_B87_0 = ((int32_t)(L_254));
goto IL_0665_1;
}
IL_0664_1:
{
G_B87_0 = 0;
}
IL_0665_1:
{
V_64 = (bool)G_B87_0;
bool L_255 = V_64;
if (!L_255)
{
goto IL_0694_1;
}
}
{
// if (!m_IssuedMessageAboutShadowSlicesTooMany)
bool L_256 = __this->___m_IssuedMessageAboutShadowSlicesTooMany_56;
V_65 = (bool)((((int32_t)L_256) == ((int32_t)0))? 1 : 0);
bool L_257 = V_65;
if (!L_257)
{
goto IL_068f_1;
}
}
{
// Debug.Log($"There are too many shadowed additional punctual lights active at the same time, URP will not render all the shadows. To ensure all shadows are rendered, reduce the number of shadowed additional lights in the scene ; make sure they are not active at the same time ; or replace point lights by spot lights (spot lights use less shadow maps than point lights).");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(_stringLiteral26DF446AE379A3FAC31944044C332768ADB8AB62, NULL);
// m_IssuedMessageAboutShadowSlicesTooMany = true; // Only output this once
__this->___m_IssuedMessageAboutShadowSlicesTooMany_56 = (bool)1;
}
IL_068f_1:
{
// break;
goto IL_099a_1;
}
IL_0694_1:
{
// var originalLightIndex = renderingData.lightData.originalIndices[visibleLightIndex];
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_258 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_259 = (&L_258->___lightData_2);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_260 = (&L_259->___originalIndices_4);
int32_t L_261 = V_55;
int32_t L_262;
L_262 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_260)->___m_Buffer_0, L_261);
V_60 = L_262;
// int perLightFirstShadowSliceIndex = m_ShadowSliceToAdditionalLightIndex.Count; // shadowSliceIndex within the global array of all additional light shadow slices
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_263 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
NullCheck(L_263);
int32_t L_264;
L_264 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_263, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
V_61 = L_264;
// bool isValidShadowCastingLight = false;
V_62 = (bool)0;
// for (int perLightShadowSlice = 0; perLightShadowSlice < perLightShadowSlicesCount; ++perLightShadowSlice)
V_66 = 0;
goto IL_094a_1;
}
IL_06c0_1:
{
// int globalShadowSliceIndex = m_ShadowSliceToAdditionalLightIndex.Count; // shadowSliceIndex within the global array of all additional light shadow slices
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_265 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
NullCheck(L_265);
int32_t L_266;
L_266 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_265, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
V_67 = L_266;
// bool lightRangeContainsShadowCasters = renderingData.cullResults.GetShadowCasterBounds(originalLightIndex, out var shadowCastersBounds);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_267 = ___renderingData0;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* L_268 = (&L_267->___cullResults_0);
int32_t L_269 = V_60;
bool L_270;
L_270 = CullingResults_GetShadowCasterBounds_m5DD3647DB1560ECCF6620DD7DE16D6304012CF0B(L_268, L_269, (&V_69), NULL);
V_68 = L_270;
// if (lightRangeContainsShadowCasters)
bool L_271 = V_68;
V_70 = L_271;
bool L_272 = V_70;
if (!L_272)
{
goto IL_0943_1;
}
}
{
// if (!renderingData.shadowData.supportsAdditionalLightShadows)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_273 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_274 = (&L_273->___shadowData_3);
bool L_275 = L_274->___supportsAdditionalLightShadows_7;
V_71 = (bool)((((int32_t)L_275) == ((int32_t)0))? 1 : 0);
bool L_276 = V_71;
if (!L_276)
{
goto IL_0704_1;
}
}
{
// continue;
goto IL_0944_1;
}
IL_0704_1:
{
// if (IsValidShadowCastingLight(ref renderingData.lightData, visibleLightIndex))
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_277 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_278 = (&L_277->___lightData_2);
int32_t L_279 = V_55;
bool L_280;
L_280 = AdditionalLightsShadowCasterPass_IsValidShadowCastingLight_m76496544D8E2AED058EF2E90F7426BE42C36CA3E(__this, L_278, L_279, NULL);
V_72 = L_280;
bool L_281 = V_72;
if (!L_281)
{
goto IL_0942_1;
}
}
{
// if (m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex[visibleLightIndex] == -1)
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_282 = __this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45;
int32_t L_283 = V_55;
NullCheck(L_282);
int32_t L_284 = L_283;
int32_t L_285 = (L_282)->GetAt(static_cast<il2cpp_array_size_t>(L_284));
V_73 = (bool)((((int32_t)L_285) == ((int32_t)(-1)))? 1 : 0);
bool L_286 = V_73;
if (!L_286)
{
goto IL_0735_1;
}
}
{
goto IL_0941_1;
}
IL_0735_1:
{
// else if (lightType == LightType.Spot)
int32_t L_287 = V_58;
V_74 = (bool)((((int32_t)L_287) == ((int32_t)0))? 1 : 0);
bool L_288 = V_74;
if (!L_288)
{
goto IL_0822_1;
}
}
{
// bool success = ShadowUtils.ExtractSpotLightMatrix(ref renderingData.cullResults,
// ref renderingData.shadowData,
// originalLightIndex,
// out var shadowTransform,
// out m_AdditionalLightsShadowSlices[globalShadowSliceIndex].viewMatrix,
// out m_AdditionalLightsShadowSlices[globalShadowSliceIndex].projectionMatrix,
// out m_AdditionalLightsShadowSlices[globalShadowSliceIndex].splitData);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_289 = ___renderingData0;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* L_290 = (&L_289->___cullResults_0);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_291 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_292 = (&L_291->___shadowData_3);
int32_t L_293 = V_60;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_294 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_295 = V_67;
NullCheck(L_294);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_296 = (&((L_294)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_295)))->___viewMatrix_0);
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_297 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_298 = V_67;
NullCheck(L_297);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_299 = (&((L_297)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_298)))->___projectionMatrix_1);
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_300 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_301 = V_67;
NullCheck(L_300);
ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF* L_302 = (&((L_300)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_301)))->___splitData_6);
il2cpp_codegen_runtime_class_init_inline(ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
bool L_303;
L_303 = ShadowUtils_ExtractSpotLightMatrix_m91B7C86D1C95F081D203AABDBF102A40D3A81372(L_290, L_292, L_293, (&V_76), L_296, L_299, L_302, NULL);
V_75 = L_303;
// if (success)
bool L_304 = V_75;
V_77 = L_304;
bool L_305 = V_77;
if (!L_305)
{
goto IL_081c_1;
}
}
{
// m_ShadowSliceToAdditionalLightIndex.Add(additionalLightIndex);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_306 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
int32_t L_307 = V_57;
NullCheck(L_306);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_306, L_307, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
// m_GlobalShadowSliceIndexToPerLightShadowSliceIndex.Add(perLightShadowSlice);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_308 = __this->___m_GlobalShadowSliceIndexToPerLightShadowSliceIndex_39;
int32_t L_309 = V_66;
NullCheck(L_308);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_308, L_309, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
// var light = shadowLight.light;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_310;
L_310 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_56), NULL);
V_78 = L_310;
// float shadowStrength = light.shadowStrength;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_311 = V_78;
NullCheck(L_311);
float L_312;
L_312 = Light_get_shadowStrength_m4AB6E78F7A28A97C61EDBD06ECEAF8A565688FC8(L_311, NULL);
V_79 = L_312;
// float softShadows = (supportsSoftShadows && light.shadows == LightShadows.Soft) ? 1.0f : 0.0f;
bool L_313 = V_10;
if (!L_313)
{
goto IL_07d9_1;
}
}
{
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_314 = V_78;
NullCheck(L_314);
int32_t L_315;
L_315 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_314, NULL);
if ((((int32_t)L_315) == ((int32_t)2)))
{
goto IL_07e0_1;
}
}
IL_07d9_1:
{
G_B104_0 = (0.0f);
goto IL_07e5_1;
}
IL_07e0_1:
{
G_B104_0 = (1.0f);
}
IL_07e5_1:
{
V_80 = G_B104_0;
// Vector4 shadowParams = new Vector4(shadowStrength, softShadows, LightTypeIdentifierInShadowParams_Spot, perLightFirstShadowSliceIndex);
float L_316 = V_79;
float L_317 = V_80;
int32_t L_318 = V_61;
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_81), L_316, L_317, (0.0f), ((float)L_318), NULL);
// m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix[globalShadowSliceIndex] = shadowTransform;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_319 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
int32_t L_320 = V_67;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_321 = V_76;
NullCheck(L_319);
(L_319)->SetAt(static_cast<il2cpp_array_size_t>(L_320), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_321);
// m_AdditionalLightIndexToShadowParams[additionalLightIndex] = shadowParams;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_322 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_323 = V_57;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_324 = V_81;
NullCheck(L_322);
(L_322)->SetAt(static_cast<il2cpp_array_size_t>(L_323), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_324);
// isValidShadowCastingLight = true;
V_62 = (bool)1;
}
IL_081c_1:
{
goto IL_0941_1;
}
IL_0822_1:
{
// else if (lightType == LightType.Point)
int32_t L_325 = V_58;
V_82 = (bool)((((int32_t)L_325) == ((int32_t)2))? 1 : 0);
bool L_326 = V_82;
if (!L_326)
{
goto IL_0941_1;
}
}
{
// var sliceResolution = m_SortedShadowResolutionRequests[m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex[visibleLightIndex]].allocatedResolution;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_327 = __this->___m_SortedShadowResolutionRequests_44;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_328 = __this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45;
int32_t L_329 = V_55;
NullCheck(L_328);
int32_t L_330 = L_329;
int32_t L_331 = (L_328)->GetAt(static_cast<il2cpp_array_size_t>(L_330));
NullCheck(L_327);
int32_t L_332 = ((L_327)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_331)))->___allocatedResolution_7;
V_83 = L_332;
// float fovBias = GetPointLightShadowFrustumFovBiasInDegrees(sliceResolution, (shadowLight.light.shadows == LightShadows.Soft));
int32_t L_333 = V_83;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_334;
L_334 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_56), NULL);
NullCheck(L_334);
int32_t L_335;
L_335 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_334, NULL);
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
float L_336;
L_336 = AdditionalLightsShadowCasterPass_GetPointLightShadowFrustumFovBiasInDegrees_m15FB80EA7ADD6B1682610209B478DF829EC500C7(L_333, (bool)((((int32_t)L_335) == ((int32_t)2))? 1 : 0), NULL);
V_84 = L_336;
// bool success = ShadowUtils.ExtractPointLightMatrix(ref renderingData.cullResults,
// ref renderingData.shadowData,
// originalLightIndex,
// (CubemapFace)perLightShadowSlice,
// fovBias,
// out var shadowTransform,
// out m_AdditionalLightsShadowSlices[globalShadowSliceIndex].viewMatrix,
// out m_AdditionalLightsShadowSlices[globalShadowSliceIndex].projectionMatrix,
// out m_AdditionalLightsShadowSlices[globalShadowSliceIndex].splitData);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_337 = ___renderingData0;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* L_338 = (&L_337->___cullResults_0);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_339 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_340 = (&L_339->___shadowData_3);
int32_t L_341 = V_60;
int32_t L_342 = V_66;
float L_343 = V_84;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_344 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_345 = V_67;
NullCheck(L_344);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_346 = (&((L_344)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_345)))->___viewMatrix_0);
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_347 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_348 = V_67;
NullCheck(L_347);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* L_349 = (&((L_347)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_348)))->___projectionMatrix_1);
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_350 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_351 = V_67;
NullCheck(L_350);
ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF* L_352 = (&((L_350)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_351)))->___splitData_6);
il2cpp_codegen_runtime_class_init_inline(ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
bool L_353;
L_353 = ShadowUtils_ExtractPointLightMatrix_m38644438A72DCE4480CABE02E16F88C4072686D9(L_338, L_340, L_341, L_342, L_343, (&V_86), L_346, L_349, L_352, NULL);
V_85 = L_353;
// if (success)
bool L_354 = V_85;
V_87 = L_354;
bool L_355 = V_87;
if (!L_355)
{
goto IL_0940_1;
}
}
{
// m_ShadowSliceToAdditionalLightIndex.Add(additionalLightIndex);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_356 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
int32_t L_357 = V_57;
NullCheck(L_356);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_356, L_357, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
// m_GlobalShadowSliceIndexToPerLightShadowSliceIndex.Add(perLightShadowSlice);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_358 = __this->___m_GlobalShadowSliceIndexToPerLightShadowSliceIndex_39;
int32_t L_359 = V_66;
NullCheck(L_358);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_358, L_359, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
// var light = shadowLight.light;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_360;
L_360 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_56), NULL);
V_88 = L_360;
// float shadowStrength = light.shadowStrength;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_361 = V_88;
NullCheck(L_361);
float L_362;
L_362 = Light_get_shadowStrength_m4AB6E78F7A28A97C61EDBD06ECEAF8A565688FC8(L_361, NULL);
V_89 = L_362;
// float softShadows = (supportsSoftShadows && light.shadows == LightShadows.Soft) ? 1.0f : 0.0f;
bool L_363 = V_10;
if (!L_363)
{
goto IL_08fd_1;
}
}
{
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_364 = V_88;
NullCheck(L_364);
int32_t L_365;
L_365 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_364, NULL);
if ((((int32_t)L_365) == ((int32_t)2)))
{
goto IL_0904_1;
}
}
IL_08fd_1:
{
G_B112_0 = (0.0f);
goto IL_0909_1;
}
IL_0904_1:
{
G_B112_0 = (1.0f);
}
IL_0909_1:
{
V_90 = G_B112_0;
// Vector4 shadowParams = new Vector4(shadowStrength, softShadows, LightTypeIdentifierInShadowParams_Point, perLightFirstShadowSliceIndex);
float L_366 = V_89;
float L_367 = V_90;
int32_t L_368 = V_61;
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_91), L_366, L_367, (1.0f), ((float)L_368), NULL);
// m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix[globalShadowSliceIndex] = shadowTransform;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_369 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
int32_t L_370 = V_67;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_371 = V_86;
NullCheck(L_369);
(L_369)->SetAt(static_cast<il2cpp_array_size_t>(L_370), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_371);
// m_AdditionalLightIndexToShadowParams[additionalLightIndex] = shadowParams;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_372 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_373 = V_57;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_374 = V_91;
NullCheck(L_372);
(L_372)->SetAt(static_cast<il2cpp_array_size_t>(L_373), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_374);
// isValidShadowCastingLight = true;
V_62 = (bool)1;
}
IL_0940_1:
{
}
IL_0941_1:
{
}
IL_0942_1:
{
}
IL_0943_1:
{
}
IL_0944_1:
{
// for (int perLightShadowSlice = 0; perLightShadowSlice < perLightShadowSlicesCount; ++perLightShadowSlice)
int32_t L_375 = V_66;
V_66 = ((int32_t)il2cpp_codegen_add(L_375, 1));
}
IL_094a_1:
{
// for (int perLightShadowSlice = 0; perLightShadowSlice < perLightShadowSlicesCount; ++perLightShadowSlice)
int32_t L_376 = V_66;
int32_t L_377 = V_59;
V_92 = (bool)((((int32_t)L_376) < ((int32_t)L_377))? 1 : 0);
bool L_378 = V_92;
if (L_378)
{
goto IL_06c0_1;
}
}
{
// if (isValidShadowCastingLight)
bool L_379 = V_62;
V_93 = L_379;
bool L_380 = V_93;
if (!L_380)
{
goto IL_0967_1;
}
}
{
// validShadowCastingLightsCount++;
int32_t L_381 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_381, 1));
}
IL_0967_1:
{
}
IL_0968_1:
{
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length && m_ShadowSliceToAdditionalLightIndex.Count < totalShadowSlicesCount && additionalLightCount < maxAdditionalLightShadowParams; ++visibleLightIndex)
int32_t L_382 = V_55;
V_55 = ((int32_t)il2cpp_codegen_add(L_382, 1));
}
IL_096e_1:
{
// for (int visibleLightIndex = 0; visibleLightIndex < visibleLights.Length && m_ShadowSliceToAdditionalLightIndex.Count < totalShadowSlicesCount && additionalLightCount < maxAdditionalLightShadowParams; ++visibleLightIndex)
int32_t L_383 = V_55;
int32_t L_384;
L_384 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
if ((((int32_t)L_383) >= ((int32_t)L_384)))
{
goto IL_0990_1;
}
}
{
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_385 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
NullCheck(L_385);
int32_t L_386;
L_386 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_385, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
int32_t L_387 = V_6;
if ((((int32_t)L_386) >= ((int32_t)L_387)))
{
goto IL_0990_1;
}
}
{
int32_t L_388 = V_11;
int32_t L_389 = V_5;
G_B127_0 = ((((int32_t)L_388) < ((int32_t)L_389))? 1 : 0);
goto IL_0991_1;
}
IL_0990_1:
{
G_B127_0 = 0;
}
IL_0991_1:
{
V_94 = (bool)G_B127_0;
bool L_390 = V_94;
if (L_390)
{
goto IL_05df_1;
}
}
IL_099a_1:
{
// if (validShadowCastingLightsCount == 0)
int32_t L_391 = V_9;
V_95 = (bool)((((int32_t)L_391) == ((int32_t)0))? 1 : 0);
bool L_392 = V_95;
if (!L_392)
{
goto IL_09b3_1;
}
}
{
// return SetupForEmptyRendering(ref renderingData);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_393 = ___renderingData0;
bool L_394;
L_394 = AdditionalLightsShadowCasterPass_SetupForEmptyRendering_mDB72CDB91417433653C100C070385760A4699E18(__this, L_393, NULL);
V_96 = L_394;
goto IL_0c3a;
}
IL_09b3_1:
{
// int shadowCastingLightsBufferCount = m_ShadowSliceToAdditionalLightIndex.Count;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_395 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
NullCheck(L_395);
int32_t L_396;
L_396 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_395, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
V_12 = L_396;
// int atlasMaxX = 0;
V_13 = 0;
// int atlasMaxY = 0;
V_14 = 0;
// for (int sortedShadowResolutionRequestIndex = 0; sortedShadowResolutionRequestIndex < totalShadowSlicesCount; ++sortedShadowResolutionRequestIndex)
V_97 = 0;
goto IL_0a12_1;
}
IL_09cb_1:
{
// var shadowResolutionRequest = m_SortedShadowResolutionRequests[sortedShadowResolutionRequestIndex];
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_397 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_398 = V_97;
NullCheck(L_397);
int32_t L_399 = L_398;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_400 = (L_397)->GetAt(static_cast<il2cpp_array_size_t>(L_399));
V_98 = L_400;
// atlasMaxX = Mathf.Max(atlasMaxX, shadowResolutionRequest.offsetX + shadowResolutionRequest.allocatedResolution);
int32_t L_401 = V_13;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_402 = V_98;
int32_t L_403 = L_402.___offsetX_5;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_404 = V_98;
int32_t L_405 = L_404.___allocatedResolution_7;
int32_t L_406;
L_406 = Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline(L_401, ((int32_t)il2cpp_codegen_add(L_403, L_405)), NULL);
V_13 = L_406;
// atlasMaxY = Mathf.Max(atlasMaxY, shadowResolutionRequest.offsetY + shadowResolutionRequest.allocatedResolution);
int32_t L_407 = V_14;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_408 = V_98;
int32_t L_409 = L_408.___offsetY_6;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_410 = V_98;
int32_t L_411 = L_410.___allocatedResolution_7;
int32_t L_412;
L_412 = Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline(L_407, ((int32_t)il2cpp_codegen_add(L_409, L_411)), NULL);
V_14 = L_412;
// for (int sortedShadowResolutionRequestIndex = 0; sortedShadowResolutionRequestIndex < totalShadowSlicesCount; ++sortedShadowResolutionRequestIndex)
int32_t L_413 = V_97;
V_97 = ((int32_t)il2cpp_codegen_add(L_413, 1));
}
IL_0a12_1:
{
// for (int sortedShadowResolutionRequestIndex = 0; sortedShadowResolutionRequestIndex < totalShadowSlicesCount; ++sortedShadowResolutionRequestIndex)
int32_t L_414 = V_97;
int32_t L_415 = V_6;
V_99 = (bool)((((int32_t)L_414) < ((int32_t)L_415))? 1 : 0);
bool L_416 = V_99;
if (L_416)
{
goto IL_09cb_1;
}
}
{
// renderTargetWidth = Mathf.NextPowerOfTwo(atlasMaxX);
int32_t L_417 = V_13;
int32_t L_418;
L_418 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(L_417, NULL);
ScriptableRenderPass_set_renderTargetWidth_mCF6576036BDFCD651CBF1ACA82F19F890D1AD5E5_inline(__this, L_418, NULL);
// renderTargetHeight = Mathf.NextPowerOfTwo(atlasMaxY);
int32_t L_419 = V_14;
int32_t L_420;
L_420 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(L_419, NULL);
ScriptableRenderPass_set_renderTargetHeight_m616CCCB82B000DA4C247DECE44BF85478D91E1C3_inline(__this, L_420, NULL);
// float oneOverAtlasWidth = 1.0f / renderTargetWidth;
int32_t L_421;
L_421 = ScriptableRenderPass_get_renderTargetWidth_m4369657149114EB0ACACD8DD2F9948DB6023BE25_inline(__this, NULL);
V_15 = ((float)((1.0f)/((float)L_421)));
// float oneOverAtlasHeight = 1.0f / renderTargetHeight;
int32_t L_422;
L_422 = ScriptableRenderPass_get_renderTargetHeight_m393B4EAD2D00917F0DC4D0421B08B3DA82F25E64_inline(__this, NULL);
V_16 = ((float)((1.0f)/((float)L_422)));
// for (int globalShadowSliceIndex = 0; globalShadowSliceIndex < shadowCastingLightsBufferCount; ++globalShadowSliceIndex)
V_100 = 0;
goto IL_0bc1_1;
}
IL_0a60_1:
{
// int additionalLightIndex = m_ShadowSliceToAdditionalLightIndex[globalShadowSliceIndex];
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_423 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
int32_t L_424 = V_100;
NullCheck(L_423);
int32_t L_425;
L_425 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_423, L_424, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_101 = L_425;
// if (Mathf.Approximately(m_AdditionalLightIndexToShadowParams[additionalLightIndex].x, 0.0f) || Mathf.Approximately(m_AdditionalLightIndexToShadowParams[additionalLightIndex].w, -1.0f))
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_426 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_427 = V_101;
NullCheck(L_426);
float L_428 = ((L_426)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_427)))->___x_1;
bool L_429;
L_429 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_428, (0.0f), NULL);
if (L_429)
{
goto IL_0aac_1;
}
}
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_430 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_431 = V_101;
NullCheck(L_430);
float L_432 = ((L_430)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_431)))->___w_4;
bool L_433;
L_433 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_432, (-1.0f), NULL);
G_B137_0 = ((int32_t)(L_433));
goto IL_0aad_1;
}
IL_0aac_1:
{
G_B137_0 = 1;
}
IL_0aad_1:
{
V_107 = (bool)G_B137_0;
bool L_434 = V_107;
if (!L_434)
{
goto IL_0ab8_1;
}
}
{
// continue;
goto IL_0bbb_1;
}
IL_0ab8_1:
{
// int visibleLightIndex = m_AdditionalLightIndexToVisibleLightIndex[additionalLightIndex];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_435 = __this->___m_AdditionalLightIndexToVisibleLightIndex_37;
int32_t L_436 = V_101;
NullCheck(L_435);
int32_t L_437 = L_436;
int32_t L_438 = (L_435)->GetAt(static_cast<il2cpp_array_size_t>(L_437));
V_102 = L_438;
// int sortedShadowResolutionRequestFirstSliceIndex = m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex[visibleLightIndex];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_439 = __this->___m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex_45;
int32_t L_440 = V_102;
NullCheck(L_439);
int32_t L_441 = L_440;
int32_t L_442 = (L_439)->GetAt(static_cast<il2cpp_array_size_t>(L_441));
V_103 = L_442;
// int perLightSliceIndex = m_GlobalShadowSliceIndexToPerLightShadowSliceIndex[globalShadowSliceIndex];
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_443 = __this->___m_GlobalShadowSliceIndexToPerLightShadowSliceIndex_39;
int32_t L_444 = V_100;
NullCheck(L_443);
int32_t L_445;
L_445 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_443, L_444, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_104 = L_445;
// var shadowResolutionRequest = m_SortedShadowResolutionRequests[sortedShadowResolutionRequestFirstSliceIndex + perLightSliceIndex];
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_446 = __this->___m_SortedShadowResolutionRequests_44;
int32_t L_447 = V_103;
int32_t L_448 = V_104;
NullCheck(L_446);
int32_t L_449 = ((int32_t)il2cpp_codegen_add(L_447, L_448));
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_450 = (L_446)->GetAt(static_cast<il2cpp_array_size_t>(L_449));
V_105 = L_450;
// int sliceResolution = shadowResolutionRequest.allocatedResolution;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_451 = V_105;
int32_t L_452 = L_451.___allocatedResolution_7;
V_106 = L_452;
// sliceTransform = Matrix4x4.identity;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_453;
L_453 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
V_17 = L_453;
// sliceTransform.m00 = sliceResolution * oneOverAtlasWidth;
int32_t L_454 = V_106;
float L_455 = V_15;
(&V_17)->___m00_0 = ((float)il2cpp_codegen_multiply(((float)L_454), L_455));
// sliceTransform.m11 = sliceResolution * oneOverAtlasHeight;
int32_t L_456 = V_106;
float L_457 = V_16;
(&V_17)->___m11_5 = ((float)il2cpp_codegen_multiply(((float)L_456), L_457));
// m_AdditionalLightsShadowSlices[globalShadowSliceIndex].offsetX = shadowResolutionRequest.offsetX;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_458 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_459 = V_100;
NullCheck(L_458);
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_460 = V_105;
int32_t L_461 = L_460.___offsetX_5;
((L_458)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_459)))->___offsetX_3 = L_461;
// m_AdditionalLightsShadowSlices[globalShadowSliceIndex].offsetY = shadowResolutionRequest.offsetY;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_462 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_463 = V_100;
NullCheck(L_462);
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_464 = V_105;
int32_t L_465 = L_464.___offsetY_6;
((L_462)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_463)))->___offsetY_4 = L_465;
// m_AdditionalLightsShadowSlices[globalShadowSliceIndex].resolution = sliceResolution;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_466 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_467 = V_100;
NullCheck(L_466);
int32_t L_468 = V_106;
((L_466)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_467)))->___resolution_5 = L_468;
// sliceTransform.m03 = m_AdditionalLightsShadowSlices[globalShadowSliceIndex].offsetX * oneOverAtlasWidth;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_469 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_470 = V_100;
NullCheck(L_469);
int32_t L_471 = ((L_469)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_470)))->___offsetX_3;
float L_472 = V_15;
(&V_17)->___m03_12 = ((float)il2cpp_codegen_multiply(((float)L_471), L_472));
// sliceTransform.m13 = m_AdditionalLightsShadowSlices[globalShadowSliceIndex].offsetY * oneOverAtlasHeight;
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_473 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_474 = V_100;
NullCheck(L_473);
int32_t L_475 = ((L_473)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_474)))->___offsetY_4;
float L_476 = V_16;
(&V_17)->___m13_13 = ((float)il2cpp_codegen_multiply(((float)L_475), L_476));
// m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix[globalShadowSliceIndex] = sliceTransform * m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix[globalShadowSliceIndex];
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_477 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
int32_t L_478 = V_100;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_479 = V_17;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_480 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
int32_t L_481 = V_100;
NullCheck(L_480);
int32_t L_482 = L_481;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_483 = (L_480)->GetAt(static_cast<il2cpp_array_size_t>(L_482));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_484;
L_484 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_479, L_483, NULL);
NullCheck(L_477);
(L_477)->SetAt(static_cast<il2cpp_array_size_t>(L_478), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_484);
}
IL_0bbb_1:
{
// for (int globalShadowSliceIndex = 0; globalShadowSliceIndex < shadowCastingLightsBufferCount; ++globalShadowSliceIndex)
int32_t L_485 = V_100;
V_100 = ((int32_t)il2cpp_codegen_add(L_485, 1));
}
IL_0bc1_1:
{
// for (int globalShadowSliceIndex = 0; globalShadowSliceIndex < shadowCastingLightsBufferCount; ++globalShadowSliceIndex)
int32_t L_486 = V_100;
int32_t L_487 = V_12;
V_108 = (bool)((((int32_t)L_486) < ((int32_t)L_487))? 1 : 0);
bool L_488 = V_108;
if (L_488)
{
goto IL_0a60_1;
}
}
{
// m_AdditionalLightsShadowmapTexture = ShadowUtils.GetTemporaryShadowTexture(renderTargetWidth, renderTargetHeight, k_ShadowmapBufferBits);
int32_t L_489;
L_489 = ScriptableRenderPass_get_renderTargetWidth_m4369657149114EB0ACACD8DD2F9948DB6023BE25_inline(__this, NULL);
int32_t L_490;
L_490 = ScriptableRenderPass_get_renderTargetHeight_m393B4EAD2D00917F0DC4D0421B08B3DA82F25E64_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_491;
L_491 = ShadowUtils_GetTemporaryShadowTexture_m009469EE824C3E47C54FFC7878E1D2E328D7A6C2(L_489, L_490, ((int32_t)16), NULL);
__this->___m_AdditionalLightsShadowmapTexture_32 = L_491;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsShadowmapTexture_32), (void*)L_491);
// m_MaxShadowDistanceSq = renderingData.cameraData.maxShadowDistance * renderingData.cameraData.maxShadowDistance;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_492 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_493 = (&L_492->___cameraData_1);
float L_494 = L_493->___maxShadowDistance_22;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_495 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_496 = (&L_495->___cameraData_1);
float L_497 = L_496->___maxShadowDistance_22;
__this->___m_MaxShadowDistanceSq_33 = ((float)il2cpp_codegen_multiply(L_494, L_497));
// m_CascadeBorder = renderingData.shadowData.mainLightShadowCascadeBorder;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_498 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_499 = (&L_498->___shadowData_3);
float L_500 = L_499->___mainLightShadowCascadeBorder_6;
__this->___m_CascadeBorder_34 = L_500;
// m_CreateEmptyShadowmap = false;
__this->___m_CreateEmptyShadowmap_47 = (bool)0;
// useNativeRenderPass = true;
ScriptableRenderPass_set_useNativeRenderPass_m1D60C30BB1CF1B4D383FFCABC1F57EA755626895_inline(__this, (bool)1, NULL);
// return true;
V_96 = (bool)1;
goto IL_0c3a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0c3a:
{
// }
bool L_501 = V_96;
return L_501;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::SetupForEmptyRendering(UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdditionalLightsShadowCasterPass_SetupForEmptyRendering_mDB72CDB91417433653C100C070385760A4699E18 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
{
// if (!renderingData.cameraData.renderer.stripShadowsOffVariants)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (&L_0->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_2 = L_1->___renderer_31;
NullCheck(L_2);
bool L_3;
L_3 = ScriptableRenderer_get_stripShadowsOffVariants_mEC78AA6E4F4353DEF4DA00EB6E2BF7A55CEE322F_inline(L_2, NULL);
V_0 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_001c;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0066;
}
IL_001c:
{
// m_AdditionalLightsShadowmapTexture = ShadowUtils.GetTemporaryShadowTexture(1, 1, k_ShadowmapBufferBits);
il2cpp_codegen_runtime_class_init_inline(ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5;
L_5 = ShadowUtils_GetTemporaryShadowTexture_m009469EE824C3E47C54FFC7878E1D2E328D7A6C2(1, 1, ((int32_t)16), NULL);
__this->___m_AdditionalLightsShadowmapTexture_32 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsShadowmapTexture_32), (void*)L_5);
// m_CreateEmptyShadowmap = true;
__this->___m_CreateEmptyShadowmap_47 = (bool)1;
// useNativeRenderPass = false;
ScriptableRenderPass_set_useNativeRenderPass_m1D60C30BB1CF1B4D383FFCABC1F57EA755626895_inline(__this, (bool)0, NULL);
// for (int i = 0; i < m_AdditionalLightIndexToShadowParams.Length; ++i)
V_2 = 0;
goto IL_0053;
}
IL_003e:
{
// m_AdditionalLightIndexToShadowParams[i] = c_DefaultShadowParams;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_6 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___c_DefaultShadowParams_26;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3)L_8);
// for (int i = 0; i < m_AdditionalLightIndexToShadowParams.Length; ++i)
int32_t L_9 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0053:
{
// for (int i = 0; i < m_AdditionalLightIndexToShadowParams.Length; ++i)
int32_t L_10 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_11 = __this->___m_AdditionalLightIndexToShadowParams_40;
NullCheck(L_11);
V_3 = (bool)((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))? 1 : 0);
bool L_12 = V_3;
if (L_12)
{
goto IL_003e;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0066;
}
IL_0066:
{
// }
bool L_13 = V_1;
return L_13;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::Configure(UnityEngine.Rendering.CommandBuffer,UnityEngine.RenderTextureDescriptor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_Configure_m64710BC76CC2AC4469C86A5DF640D52CE3117FD0 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTextureDescriptor1, const RuntimeMethod* method)
{
{
// ConfigureTarget(new RenderTargetIdentifier(m_AdditionalLightsShadowmapTexture), m_AdditionalLightsShadowmapTexture.depthStencilFormat, renderTargetWidth, renderTargetHeight, 1, true);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___m_AdditionalLightsShadowmapTexture_32;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1;
memset((&L_1), 0, sizeof(L_1));
RenderTargetIdentifier__ctor_mD6E20FA134EEBCE40A8B5E64C505DE8A0DC96BDF((&L_1), L_0, /*hidden argument*/NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->___m_AdditionalLightsShadowmapTexture_32;
NullCheck(L_2);
int32_t L_3;
L_3 = RenderTexture_get_depthStencilFormat_m6ACD9DAF17D844CFBA06249D8DB130018C370CB2(L_2, NULL);
int32_t L_4;
L_4 = ScriptableRenderPass_get_renderTargetWidth_m4369657149114EB0ACACD8DD2F9948DB6023BE25_inline(__this, NULL);
int32_t L_5;
L_5 = ScriptableRenderPass_get_renderTargetHeight_m393B4EAD2D00917F0DC4D0421B08B3DA82F25E64_inline(__this, NULL);
ScriptableRenderPass_ConfigureTarget_m29508F0DE40D170382140854FF9A84CCBF6AFBD8(__this, L_1, L_3, L_4, L_5, 1, (bool)1, NULL);
// ConfigureClear(ClearFlag.All, Color.black);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
L_6 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
ScriptableRenderPass_ConfigureClear_m5C82128C3ABDD63621501DC012ED91F392ABF123(__this, 7, L_6, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_Execute_mA0B6EFEBCB9DA544F066DFF173757E92BCF57001 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (m_CreateEmptyShadowmap)
bool L_0 = __this->___m_CreateEmptyShadowmap_47;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// SetEmptyAdditionalShadowmapAtlas(ref context);
AdditionalLightsShadowCasterPass_SetEmptyAdditionalShadowmapAtlas_m9DADF6428318E43AC54F3E9427A766366AF31C11(__this, (&___context0), NULL);
// return;
goto IL_0041;
}
IL_0017:
{
// if (renderingData.shadowData.supportsAdditionalLightShadows)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_2 = ___renderingData1;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_3 = (&L_2->___shadowData_3);
bool L_4 = L_3->___supportsAdditionalLightShadows_7;
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0041;
}
}
{
// RenderAdditionalShadowmapAtlas(ref context, ref renderingData.cullResults, ref renderingData.lightData, ref renderingData.shadowData);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_6 = ___renderingData1;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* L_7 = (&L_6->___cullResults_0);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_8 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_9 = (&L_8->___lightData_2);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_10 = ___renderingData1;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_11 = (&L_10->___shadowData_3);
AdditionalLightsShadowCasterPass_RenderAdditionalShadowmapAtlas_mF1453F550233FF03FC92281300095C36509A061E(__this, (&___context0), L_7, L_9, L_11, NULL);
}
IL_0041:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::OnCameraCleanup(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_OnCameraCleanup_m9E87905B0A63556ACD0BB6355CE81081213D11E4 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, 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;
bool V_1 = false;
{
// if (cmd == null)
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
V_0 = (bool)((((RuntimeObject*)(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException("cmd");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral855FED6E03442FBB3AF914FFBFA9DA82813817A1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AdditionalLightsShadowCasterPass_OnCameraCleanup_m9E87905B0A63556ACD0BB6355CE81081213D11E4_RuntimeMethod_var)));
}
IL_0014:
{
// if (m_AdditionalLightsShadowmapTexture)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3 = __this->___m_AdditionalLightsShadowmapTexture_32;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_3, NULL);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_0038;
}
}
{
// RenderTexture.ReleaseTemporary(m_AdditionalLightsShadowmapTexture);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = __this->___m_AdditionalLightsShadowmapTexture_32;
RenderTexture_ReleaseTemporary_m7D9B385460ED0D0CF7BCC033605CEBD60A1A232F(L_6, NULL);
// m_AdditionalLightsShadowmapTexture = null;
__this->___m_AdditionalLightsShadowmapTexture_32 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsShadowmapTexture_32), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
}
IL_0038:
{
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::GetShadowLightIndexFromLightIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdditionalLightsShadowCasterPass_GetShadowLightIndexFromLightIndex_m810172253271746CCDCED5E2593C7FF4AB6D8E24 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, int32_t ___visibleLightIndex0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
int32_t G_B3_0 = 0;
{
// if (visibleLightIndex < 0 || visibleLightIndex >= m_VisibleLightIndexToAdditionalLightIndex.Length)
int32_t L_0 = ___visibleLightIndex0;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0015;
}
}
{
int32_t L_1 = ___visibleLightIndex0;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___m_VisibleLightIndexToAdditionalLightIndex_36;
NullCheck(L_2);
G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 1;
}
IL_0016:
{
V_0 = (bool)G_B3_0;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001e;
}
}
{
// return -1;
V_1 = (-1);
goto IL_0029;
}
IL_001e:
{
// return m_VisibleLightIndexToAdditionalLightIndex[visibleLightIndex];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___m_VisibleLightIndexToAdditionalLightIndex_36;
int32_t L_5 = ___visibleLightIndex0;
NullCheck(L_4);
int32_t L_6 = L_5;
int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_1 = L_7;
goto IL_0029;
}
IL_0029:
{
// }
int32_t L_8 = V_1;
return L_8;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_Clear_m66683336012894DA31A5EDE64908A2D71E6CCB80 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_ShadowSliceToAdditionalLightIndex.Clear();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
NullCheck(L_0);
List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_0, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
// m_GlobalShadowSliceIndexToPerLightShadowSliceIndex.Clear();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = __this->___m_GlobalShadowSliceIndexToPerLightShadowSliceIndex_39;
NullCheck(L_1);
List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_1, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
// m_AdditionalLightsShadowmapTexture = null;
__this->___m_AdditionalLightsShadowmapTexture_32 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsShadowmapTexture_32), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::SetEmptyAdditionalShadowmapAtlas(UnityEngine.Rendering.ScriptableRenderContext&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_SetEmptyAdditionalShadowmapAtlas_m9DADF6428318E43AC54F3E9427A766366AF31C11 (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* ___context0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
bool V_1 = false;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_2 = NULL;
{
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0;
L_0 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_0 = L_0;
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightShadows, true);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_2 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___AdditionalLightShadows_7;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_1, L_2, (bool)1, NULL);
// if (RenderingUtils.useStructuredBuffer)
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
bool L_3;
L_3 = RenderingUtils_get_useStructuredBuffer_m62D0A251B89619590BD2C9A1AC54E4E540513B33(NULL);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_004e;
}
}
{
// var shadowParamsBuffer = ShaderData.instance.GetAdditionalLightShadowParamsStructuredBuffer(m_AdditionalLightIndexToShadowParams.Length);
ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* L_5;
L_5 = ShaderData_get_instance_mEFC436B2FC5C34668E346FABD375C90A0A9939A6(NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_6 = __this->___m_AdditionalLightIndexToShadowParams_40;
NullCheck(L_6);
NullCheck(L_5);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_7;
L_7 = ShaderData_GetAdditionalLightShadowParamsStructuredBuffer_mE02654F81DBD5A4738C3A77670BAAE2934D66EBA(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
V_2 = L_7;
// shadowParamsBuffer.SetData(m_AdditionalLightIndexToShadowParams);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_8 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_9 = __this->___m_AdditionalLightIndexToShadowParams_40;
NullCheck(L_8);
ComputeBuffer_SetData_m9F845E6B347CE028FA9A987D740FC642D828013A(L_8, (RuntimeArray*)L_9, NULL);
// cmd.SetGlobalBuffer(m_AdditionalShadowParams_SSBO, shadowParamsBuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = V_0;
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
int32_t L_11 = ((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_AdditionalShadowParams_SSBO_28;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_12 = V_2;
NullCheck(L_10);
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_10, L_11, L_12, NULL);
goto IL_0062;
}
IL_004e:
{
// cmd.SetGlobalVectorArray(AdditionalShadowsConstantBuffer._AdditionalShadowParams, m_AdditionalLightIndexToShadowParams);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_13 = V_0;
int32_t L_14 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowParams_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_15 = __this->___m_AdditionalLightIndexToShadowParams_40;
NullCheck(L_13);
CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217(L_13, L_14, L_15, NULL);
}
IL_0062:
{
// context.ExecuteCommandBuffer(cmd);
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* L_16 = ___context0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896(L_16, L_17, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_18, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::RenderAdditionalShadowmapAtlas(UnityEngine.Rendering.ScriptableRenderContext&,UnityEngine.Rendering.CullingResults&,UnityEngine.Rendering.Universal.LightData&,UnityEngine.Rendering.Universal.ShadowData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_RenderAdditionalShadowmapAtlas_mF1453F550233FF03FC92281300095C36509A061E (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* ___context0, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* ___cullResults1, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData2, ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* ___shadowData3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_2 = NULL;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_12;
memset((&V_12), 0, sizeof(V_12));
ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 V_13;
memset((&V_13), 0, sizeof(V_13));
ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4 V_14;
memset((&V_14), 0, sizeof(V_14));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_15;
memset((&V_15), 0, sizeof(V_15));
bool V_16 = false;
bool V_17 = false;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_18;
memset((&V_18), 0, sizeof(V_18));
bool V_19 = false;
int32_t G_B5_0 = 0;
int32_t G_B14_0 = 0;
int32_t G_B17_0 = 0;
{
// NativeArray<VisibleLight> visibleLights = lightData.visibleLights;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_0 = ___lightData2;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_1 = L_0->___visibleLights_3;
V_0 = L_1;
// bool additionalLightHasSoftShadows = false;
V_1 = (bool)0;
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2;
L_2 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_2 = L_2;
// using (new ProfilingScope(cmd, ProfilingSampler.Get(URPProfileId.AdditionalLightsShadow)))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = V_2;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_4;
L_4 = ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944(3, ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_3), L_3, L_4, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01f4:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_3), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// bool anyShadowSliceRenderer = false;
V_4 = (bool)0;
// int shadowSlicesCount = m_ShadowSliceToAdditionalLightIndex.Count;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_5, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
V_5 = L_6;
// for (int globalShadowSliceIndex = 0; globalShadowSliceIndex < shadowSlicesCount; ++globalShadowSliceIndex)
V_8 = 0;
goto IL_014f_1;
}
IL_0037_1:
{
// int additionalLightIndex = m_ShadowSliceToAdditionalLightIndex[globalShadowSliceIndex];
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_7 = __this->___m_ShadowSliceToAdditionalLightIndex_38;
int32_t L_8 = V_8;
NullCheck(L_7);
int32_t L_9;
L_9 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_7, L_8, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_9 = L_9;
// if (Mathf.Approximately(m_AdditionalLightIndexToShadowParams[additionalLightIndex].x, 0.0f) || Mathf.Approximately(m_AdditionalLightIndexToShadowParams[additionalLightIndex].w, -1.0f))
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_10 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_11 = V_9;
NullCheck(L_10);
float L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___x_1;
bool L_13;
L_13 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_12, (0.0f), NULL);
if (L_13)
{
goto IL_0083_1;
}
}
{
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_14 = __this->___m_AdditionalLightIndexToShadowParams_40;
int32_t L_15 = V_9;
NullCheck(L_14);
float L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___w_4;
bool L_17;
L_17 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_16, (-1.0f), NULL);
G_B5_0 = ((int32_t)(L_17));
goto IL_0084_1;
}
IL_0083_1:
{
G_B5_0 = 1;
}
IL_0084_1:
{
V_16 = (bool)G_B5_0;
bool L_18 = V_16;
if (!L_18)
{
goto IL_008f_1;
}
}
{
// continue;
goto IL_0149_1;
}
IL_008f_1:
{
// int visibleLightIndex = m_AdditionalLightIndexToVisibleLightIndex[additionalLightIndex];
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = __this->___m_AdditionalLightIndexToVisibleLightIndex_37;
int32_t L_20 = V_9;
NullCheck(L_19);
int32_t L_21 = L_20;
int32_t L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
V_10 = L_22;
// var originalLightIndex = lightData.originalIndices[visibleLightIndex];
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_23 = ___lightData2;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_24 = (&L_23->___originalIndices_4);
int32_t L_25 = V_10;
int32_t L_26;
L_26 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_24)->___m_Buffer_0, L_25);
V_11 = L_26;
// VisibleLight shadowLight = visibleLights[visibleLightIndex];
int32_t L_27 = V_10;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_28;
L_28 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_0))->___m_Buffer_0, L_27);
V_12 = L_28;
// ShadowSliceData shadowSliceData = m_AdditionalLightsShadowSlices[globalShadowSliceIndex];
ShadowSliceDataU5BU5D_t3B41B7A06BAB3677671AEE84FBCF1A23B7DC7D04* L_29 = __this->___m_AdditionalLightsShadowSlices_35;
int32_t L_30 = V_8;
NullCheck(L_29);
int32_t L_31 = L_30;
ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
V_13 = L_32;
// var settings = new ShadowDrawingSettings(cullResults, originalLightIndex);
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* L_33 = ___cullResults1;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_34 = (*(CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267*)L_33);
int32_t L_35 = V_11;
ShadowDrawingSettings__ctor_mA9BADD0F63BF177F6BF380999B9B7115263B2BF4((&V_14), L_34, L_35, NULL);
// settings.useRenderingLayerMaskTest = UniversalRenderPipeline.asset.supportsLightLayers;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_36;
L_36 = UniversalRenderPipeline_get_asset_mE97A926D00D90276CC9442857014B7180EF02819(NULL);
NullCheck(L_36);
bool L_37;
L_37 = UniversalRenderPipelineAsset_get_supportsLightLayers_mEB36C35A00D25975053991232E0D5F54662CCB6B(L_36, NULL);
ShadowDrawingSettings_set_useRenderingLayerMaskTest_m9E81FEE30547B3720C365016689F87A2AB63F025((&V_14), L_37, NULL);
// settings.splitData = shadowSliceData.splitData;
ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 L_38 = V_13;
ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF L_39 = L_38.___splitData_6;
ShadowDrawingSettings_set_splitData_mF65DC7AB678EE91AEF252687578E83B880AF4D93((&V_14), L_39, NULL);
// Vector4 shadowBias = ShadowUtils.GetShadowBias(ref shadowLight, visibleLightIndex,
// ref shadowData, shadowSliceData.projectionMatrix, shadowSliceData.resolution);
int32_t L_40 = V_10;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_41 = ___shadowData3;
ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 L_42 = V_13;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_43 = L_42.___projectionMatrix_1;
ShadowSliceData_t1BCFEDC63BECA994949FE1F4245CEE930EE69E20 L_44 = V_13;
int32_t L_45 = L_44.___resolution_5;
il2cpp_codegen_runtime_class_init_inline(ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_46;
L_46 = ShadowUtils_GetShadowBias_m92234D7F8033EBE7C1EFA427958C4C0A9483C55D((&V_12), L_40, L_41, L_43, ((float)L_45), NULL);
V_15 = L_46;
// ShadowUtils.SetupShadowCasterConstantBuffer(cmd, ref shadowLight, shadowBias);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = V_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_48 = V_15;
ShadowUtils_SetupShadowCasterConstantBuffer_m957062E6DFD8FF20587F2154AED11FE904E580DC(L_47, (&V_12), L_48, NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.CastingPunctualLightShadow, true);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_49 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_50 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___CastingPunctualLightShadow_3;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_49, L_50, (bool)1, NULL);
// ShadowUtils.RenderShadowSlice(cmd, ref context, ref shadowSliceData, ref settings);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_51 = V_2;
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* L_52 = ___context0;
ShadowUtils_RenderShadowSlice_m0E1FE5F132619A11AF059F4653EA3EAE34E53B99(L_51, L_52, (&V_13), (&V_14), NULL);
// additionalLightHasSoftShadows |= shadowLight.light.shadows == LightShadows.Soft;
bool L_53 = V_1;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_54;
L_54 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_12), NULL);
NullCheck(L_54);
int32_t L_55;
L_55 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_54, NULL);
V_1 = (bool)((int32_t)((int32_t)L_53|((((int32_t)L_55) == ((int32_t)2))? 1 : 0)));
// anyShadowSliceRenderer = true;
V_4 = (bool)1;
}
IL_0149_1:
{
// for (int globalShadowSliceIndex = 0; globalShadowSliceIndex < shadowSlicesCount; ++globalShadowSliceIndex)
int32_t L_56 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_56, 1));
}
IL_014f_1:
{
// for (int globalShadowSliceIndex = 0; globalShadowSliceIndex < shadowSlicesCount; ++globalShadowSliceIndex)
int32_t L_57 = V_8;
int32_t L_58 = V_5;
V_17 = (bool)((((int32_t)L_57) < ((int32_t)L_58))? 1 : 0);
bool L_59 = V_17;
if (L_59)
{
goto IL_0037_1;
}
}
{
// bool mainLightHasSoftShadows = shadowData.supportsMainLightShadows &&
// lightData.mainLightIndex != -1 &&
// visibleLights[lightData.mainLightIndex].light.shadows ==
// LightShadows.Soft;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_60 = ___shadowData3;
bool L_61 = L_60->___supportsMainLightShadows_0;
if (!L_61)
{
goto IL_0190_1;
}
}
{
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_62 = ___lightData2;
int32_t L_63 = L_62->___mainLightIndex_0;
if ((((int32_t)L_63) == ((int32_t)(-1))))
{
goto IL_0190_1;
}
}
{
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_64 = ___lightData2;
int32_t L_65 = L_64->___mainLightIndex_0;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_66;
L_66 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_0))->___m_Buffer_0, L_65);
V_18 = L_66;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_67;
L_67 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_18), NULL);
NullCheck(L_67);
int32_t L_68;
L_68 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_67, NULL);
G_B14_0 = ((((int32_t)L_68) == ((int32_t)2))? 1 : 0);
goto IL_0191_1;
}
IL_0190_1:
{
G_B14_0 = 0;
}
IL_0191_1:
{
V_6 = (bool)G_B14_0;
// bool softShadows = shadowData.supportsSoftShadows &&
// (mainLightHasSoftShadows || additionalLightHasSoftShadows);
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_69 = ___shadowData3;
bool L_70 = L_69->___supportsSoftShadows_10;
if (!L_70)
{
goto IL_01a2_1;
}
}
{
bool L_71 = V_6;
bool L_72 = V_1;
G_B17_0 = ((int32_t)((int32_t)L_71|(int32_t)L_72));
goto IL_01a3_1;
}
IL_01a2_1:
{
G_B17_0 = 0;
}
IL_01a3_1:
{
V_7 = (bool)G_B17_0;
// shadowData.isKeywordAdditionalLightShadowsEnabled = anyShadowSliceRenderer;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_73 = ___shadowData3;
bool L_74 = V_4;
L_73->___isKeywordAdditionalLightShadowsEnabled_14 = L_74;
// shadowData.isKeywordSoftShadowsEnabled = softShadows;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_75 = ___shadowData3;
bool L_76 = V_7;
L_75->___isKeywordSoftShadowsEnabled_15 = L_76;
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightShadows, shadowData.isKeywordAdditionalLightShadowsEnabled);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_77 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_78 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___AdditionalLightShadows_7;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_79 = ___shadowData3;
bool L_80 = L_79->___isKeywordAdditionalLightShadowsEnabled_14;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_77, L_78, L_80, NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.SoftShadows, shadowData.isKeywordSoftShadowsEnabled);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = V_2;
String_t* L_82 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___SoftShadows_10;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_83 = ___shadowData3;
bool L_84 = L_83->___isKeywordSoftShadowsEnabled_15;
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_81, L_82, L_84, NULL);
// if (anyShadowSliceRenderer)
bool L_85 = V_4;
V_19 = L_85;
bool L_86 = V_19;
if (!L_86)
{
goto IL_01f1_1;
}
}
{
// SetupAdditionalLightsShadowReceiverConstants(cmd, ref shadowData, softShadows);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_87 = V_2;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_88 = ___shadowData3;
bool L_89 = V_7;
AdditionalLightsShadowCasterPass_SetupAdditionalLightsShadowReceiverConstants_mDB3FF3780581958B42067E59A896A428092C0B1D(__this, L_87, L_88, L_89, NULL);
}
IL_01f1_1:
{
goto IL_0203;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0203:
{
// context.ExecuteCommandBuffer(cmd);
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* L_90 = ___context0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_91 = V_2;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896(L_90, L_91, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_92 = V_2;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_92, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::SetupAdditionalLightsShadowReceiverConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.ShadowData&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass_SetupAdditionalLightsShadowReceiverConstants_mDB3FF3780581958B42067E59A896A428092C0B1D (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* ___shadowData1, bool ___softShadows2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
bool V_6 = false;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_7 = NULL;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_8 = NULL;
bool V_9 = false;
bool V_10 = false;
{
// float invShadowAtlasWidth = 1.0f / shadowData.additionalLightsShadowmapWidth;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_0 = ___shadowData1;
int32_t L_1 = L_0->___additionalLightsShadowmapWidth_8;
V_0 = ((float)((1.0f)/((float)L_1)));
// float invShadowAtlasHeight = 1.0f / shadowData.additionalLightsShadowmapHeight;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_2 = ___shadowData1;
int32_t L_3 = L_2->___additionalLightsShadowmapHeight_9;
V_1 = ((float)((1.0f)/((float)L_3)));
// float invHalfShadowAtlasWidth = 0.5f * invShadowAtlasWidth;
float L_4 = V_0;
V_2 = ((float)il2cpp_codegen_multiply((0.5f), L_4));
// float invHalfShadowAtlasHeight = 0.5f * invShadowAtlasHeight;
float L_5 = V_1;
V_3 = ((float)il2cpp_codegen_multiply((0.5f), L_5));
// cmd.SetGlobalTexture(m_AdditionalLightsShadowmap.id, m_AdditionalLightsShadowmapTexture);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_7 = (&__this->___m_AdditionalLightsShadowmap_31);
int32_t L_8;
L_8 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_7, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_9 = __this->___m_AdditionalLightsShadowmapTexture_32;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_10;
L_10 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_9, NULL);
NullCheck(L_6);
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_6, L_8, L_10, NULL);
// if (m_UseStructuredBuffer)
bool L_11 = __this->___m_UseStructuredBuffer_29;
V_6 = L_11;
bool L_12 = V_6;
if (!L_12)
{
goto IL_00ba;
}
}
{
// var shadowParamsBuffer = ShaderData.instance.GetAdditionalLightShadowParamsStructuredBuffer(m_AdditionalLightIndexToShadowParams.Length);
ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* L_13;
L_13 = ShaderData_get_instance_mEFC436B2FC5C34668E346FABD375C90A0A9939A6(NULL);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_14 = __this->___m_AdditionalLightIndexToShadowParams_40;
NullCheck(L_14);
NullCheck(L_13);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_15;
L_15 = ShaderData_GetAdditionalLightShadowParamsStructuredBuffer_mE02654F81DBD5A4738C3A77670BAAE2934D66EBA(L_13, ((int32_t)(((RuntimeArray*)L_14)->max_length)), NULL);
V_7 = L_15;
// shadowParamsBuffer.SetData(m_AdditionalLightIndexToShadowParams);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_16 = V_7;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_17 = __this->___m_AdditionalLightIndexToShadowParams_40;
NullCheck(L_16);
ComputeBuffer_SetData_m9F845E6B347CE028FA9A987D740FC642D828013A(L_16, (RuntimeArray*)L_17, NULL);
// cmd.SetGlobalBuffer(m_AdditionalShadowParams_SSBO, shadowParamsBuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = ___cmd0;
il2cpp_codegen_runtime_class_init_inline(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
int32_t L_19 = ((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_AdditionalShadowParams_SSBO_28;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_20 = V_7;
NullCheck(L_18);
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_18, L_19, L_20, NULL);
// var shadowSliceMatricesBuffer = ShaderData.instance.GetAdditionalLightShadowSliceMatricesStructuredBuffer(m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix.Length);
ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* L_21;
L_21 = ShaderData_get_instance_mEFC436B2FC5C34668E346FABD375C90A0A9939A6(NULL);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_22 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
NullCheck(L_22);
NullCheck(L_21);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_23;
L_23 = ShaderData_GetAdditionalLightShadowSliceMatricesStructuredBuffer_m175F3097985D8C2C006C4E94D0302504E09C3F49(L_21, ((int32_t)(((RuntimeArray*)L_22)->max_length)), NULL);
V_8 = L_23;
// shadowSliceMatricesBuffer.SetData(m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_24 = V_8;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_25 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
NullCheck(L_24);
ComputeBuffer_SetData_m9F845E6B347CE028FA9A987D740FC642D828013A(L_24, (RuntimeArray*)L_25, NULL);
// cmd.SetGlobalBuffer(m_AdditionalLightsWorldToShadow_SSBO, shadowSliceMatricesBuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = ___cmd0;
int32_t L_27 = ((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_AdditionalLightsWorldToShadow_SSBO_27;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_28 = V_8;
NullCheck(L_26);
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_26, L_27, L_28, NULL);
goto IL_00e0;
}
IL_00ba:
{
// cmd.SetGlobalVectorArray(AdditionalShadowsConstantBuffer._AdditionalShadowParams, m_AdditionalLightIndexToShadowParams); // per-light data
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_29 = ___cmd0;
int32_t L_30 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowParams_1;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_31 = __this->___m_AdditionalLightIndexToShadowParams_40;
NullCheck(L_29);
CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217(L_29, L_30, L_31, NULL);
// cmd.SetGlobalMatrixArray(AdditionalShadowsConstantBuffer._AdditionalLightsWorldToShadow, m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix); // per-shadow-slice data
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_32 = ___cmd0;
int32_t L_33 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalLightsWorldToShadow_0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_34 = __this->___m_AdditionalLightShadowSliceIndexTo_WorldShadowMatrix_41;
NullCheck(L_32);
CommandBuffer_SetGlobalMatrixArray_m6CDB4B2AA044E16F3C8C23AC8B62282E84246E62(L_32, L_33, L_34, NULL);
}
IL_00e0:
{
// ShadowUtils.GetScaleAndBiasForLinearDistanceFade(m_MaxShadowDistanceSq, m_CascadeBorder, out float shadowFadeScale, out float shadowFadeBias);
float L_35 = __this->___m_MaxShadowDistanceSq_33;
float L_36 = __this->___m_CascadeBorder_34;
il2cpp_codegen_runtime_class_init_inline(ShadowUtils_tCFE84AA46B8156AE034EF14220AD0BBEB011F4E5_il2cpp_TypeInfo_var);
ShadowUtils_GetScaleAndBiasForLinearDistanceFade_mF3905130DA0A02BD548B0BA0D1370278DBA8F88D(L_35, L_36, (&V_4), (&V_5), NULL);
// cmd.SetGlobalVector(AdditionalShadowsConstantBuffer._AdditionalShadowFadeParams, new Vector4(shadowFadeScale, shadowFadeBias, 0, 0));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = ___cmd0;
int32_t L_38 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowFadeParams_6;
float L_39 = V_4;
float L_40 = V_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41;
memset((&L_41), 0, sizeof(L_41));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_41), L_39, L_40, (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_37);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_37, L_38, L_41, NULL);
// if (softShadows)
bool L_42 = ___softShadows2;
V_9 = L_42;
bool L_43 = V_9;
if (!L_43)
{
goto IL_01c8;
}
}
{
// if (m_SupportsBoxFilterForShadows)
bool L_44 = __this->___m_SupportsBoxFilterForShadows_48;
V_10 = L_44;
bool L_45 = V_10;
if (!L_45)
{
goto IL_01a6;
}
}
{
// cmd.SetGlobalVector(AdditionalShadowsConstantBuffer._AdditionalShadowOffset0,
// new Vector4(-invHalfShadowAtlasWidth, -invHalfShadowAtlasHeight, 0.0f, 0.0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_46 = ___cmd0;
int32_t L_47 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset0_2;
float L_48 = V_2;
float L_49 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_50;
memset((&L_50), 0, sizeof(L_50));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_50), ((-L_48)), ((-L_49)), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_46);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_46, L_47, L_50, NULL);
// cmd.SetGlobalVector(AdditionalShadowsConstantBuffer._AdditionalShadowOffset1,
// new Vector4(invHalfShadowAtlasWidth, -invHalfShadowAtlasHeight, 0.0f, 0.0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_51 = ___cmd0;
int32_t L_52 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset1_3;
float L_53 = V_2;
float L_54 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_55;
memset((&L_55), 0, sizeof(L_55));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_55), L_53, ((-L_54)), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_51);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_51, L_52, L_55, NULL);
// cmd.SetGlobalVector(AdditionalShadowsConstantBuffer._AdditionalShadowOffset2,
// new Vector4(-invHalfShadowAtlasWidth, invHalfShadowAtlasHeight, 0.0f, 0.0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_56 = ___cmd0;
int32_t L_57 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset2_4;
float L_58 = V_2;
float L_59 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_60;
memset((&L_60), 0, sizeof(L_60));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_60), ((-L_58)), L_59, (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_56);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_56, L_57, L_60, NULL);
// cmd.SetGlobalVector(AdditionalShadowsConstantBuffer._AdditionalShadowOffset3,
// new Vector4(invHalfShadowAtlasWidth, invHalfShadowAtlasHeight, 0.0f, 0.0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = ___cmd0;
int32_t L_62 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowOffset3_5;
float L_63 = V_2;
float L_64 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_65;
memset((&L_65), 0, sizeof(L_65));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_65), L_63, L_64, (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_61);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_61, L_62, L_65, NULL);
}
IL_01a6:
{
// cmd.SetGlobalVector(AdditionalShadowsConstantBuffer._AdditionalShadowmapSize, new Vector4(invShadowAtlasWidth, invShadowAtlasHeight,
// shadowData.additionalLightsShadowmapWidth, shadowData.additionalLightsShadowmapHeight));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_66 = ___cmd0;
int32_t L_67 = ((AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalShadowsConstantBuffer_tAB0D333237B8E10269E6114A309925D6B5D74D7B_il2cpp_TypeInfo_var))->____AdditionalShadowmapSize_7;
float L_68 = V_0;
float L_69 = V_1;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_70 = ___shadowData1;
int32_t L_71 = L_70->___additionalLightsShadowmapWidth_8;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_72 = ___shadowData1;
int32_t L_73 = L_72->___additionalLightsShadowmapHeight_9;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_74;
memset((&L_74), 0, sizeof(L_74));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_74), L_68, L_69, ((float)L_71), ((float)L_73), /*hidden argument*/NULL);
NullCheck(L_66);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_66, L_67, L_74, NULL);
}
IL_01c8:
{
// }
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::IsValidShadowCastingLight(UnityEngine.Rendering.Universal.LightData&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdditionalLightsShadowCasterPass_IsValidShadowCastingLight_m76496544D8E2AED058EF2E90F7426BE42C36CA3E (AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* __this, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData0, int32_t ___i1, 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;
}
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_0;
memset((&V_0), 0, sizeof(V_0));
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
int32_t G_B8_0 = 0;
{
// if (i == lightData.mainLightIndex)
int32_t L_0 = ___i1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_1 = ___lightData0;
int32_t L_2 = L_1->___mainLightIndex_0;
V_2 = (bool)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0012;
}
}
{
// return false;
V_3 = (bool)0;
goto IL_0065;
}
IL_0012:
{
// VisibleLight shadowLight = lightData.visibleLights[i];
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_4 = ___lightData0;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_5 = (&L_4->___visibleLights_3);
int32_t L_6 = ___i1;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_7;
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_5)->___m_Buffer_0, L_6);
V_0 = L_7;
// if (shadowLight.lightType == LightType.Directional)
int32_t L_8;
L_8 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_0), NULL);
V_4 = (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0);
bool L_9 = V_4;
if (!L_9)
{
goto IL_0033;
}
}
{
// return false;
V_3 = (bool)0;
goto IL_0065;
}
IL_0033:
{
// Light light = shadowLight.light;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_10;
L_10 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_0), NULL);
V_1 = L_10;
// return light != null && light.shadows != LightShadows.None && !Mathf.Approximately(light.shadowStrength, 0.0f);
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_12)
{
goto IL_0061;
}
}
{
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_13 = V_1;
NullCheck(L_13);
int32_t L_14;
L_14 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_13, NULL);
if (!L_14)
{
goto IL_0061;
}
}
{
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_15 = V_1;
NullCheck(L_15);
float L_16;
L_16 = Light_get_shadowStrength_m4AB6E78F7A28A97C61EDBD06ECEAF8A565688FC8(L_15, NULL);
bool L_17;
L_17 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_16, (0.0f), NULL);
G_B8_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
goto IL_0062;
}
IL_0061:
{
G_B8_0 = 0;
}
IL_0062:
{
V_3 = (bool)G_B8_0;
goto IL_0065;
}
IL_0065:
{
// }
bool L_18 = V_3;
return L_18;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdditionalLightsShadowCasterPass__cctor_m31FD2C4CB106FE10033859578856B609AFB9886B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// readonly static Vector4 c_DefaultShadowParams = new Vector4(0, 0, 0, -1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_0), (0.0f), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL);
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___c_DefaultShadowParams_26 = L_0;
// static bool m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall = false;
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightHardShadowResolutionTooSmall_54 = (bool)0;
// static bool m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall = false;
((AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_StaticFields*)il2cpp_codegen_static_fields_for(AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004_il2cpp_TypeInfo_var))->___m_IssuedMessageAboutPointLightSoftShadowResolutionTooSmall_55 = (bool)0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest
IL2CPP_EXTERN_C void ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshal_pinvoke(const ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA& unmarshaled, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_pinvoke& marshaled)
{
marshaled.___visibleLightIndex_0 = unmarshaled.___visibleLightIndex_0;
marshaled.___perLightShadowSliceIndex_1 = unmarshaled.___perLightShadowSliceIndex_1;
marshaled.___requestedResolution_2 = unmarshaled.___requestedResolution_2;
marshaled.___softShadow_3 = static_cast<int32_t>(unmarshaled.___softShadow_3);
marshaled.___pointLightShadow_4 = static_cast<int32_t>(unmarshaled.___pointLightShadow_4);
marshaled.___offsetX_5 = unmarshaled.___offsetX_5;
marshaled.___offsetY_6 = unmarshaled.___offsetY_6;
marshaled.___allocatedResolution_7 = unmarshaled.___allocatedResolution_7;
}
IL2CPP_EXTERN_C void ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshal_pinvoke_back(const ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_pinvoke& marshaled, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA& unmarshaled)
{
int32_t unmarshaledvisibleLightIndex_temp_0 = 0;
unmarshaledvisibleLightIndex_temp_0 = marshaled.___visibleLightIndex_0;
unmarshaled.___visibleLightIndex_0 = unmarshaledvisibleLightIndex_temp_0;
int32_t unmarshaledperLightShadowSliceIndex_temp_1 = 0;
unmarshaledperLightShadowSliceIndex_temp_1 = marshaled.___perLightShadowSliceIndex_1;
unmarshaled.___perLightShadowSliceIndex_1 = unmarshaledperLightShadowSliceIndex_temp_1;
int32_t unmarshaledrequestedResolution_temp_2 = 0;
unmarshaledrequestedResolution_temp_2 = marshaled.___requestedResolution_2;
unmarshaled.___requestedResolution_2 = unmarshaledrequestedResolution_temp_2;
bool unmarshaledsoftShadow_temp_3 = false;
unmarshaledsoftShadow_temp_3 = static_cast<bool>(marshaled.___softShadow_3);
unmarshaled.___softShadow_3 = unmarshaledsoftShadow_temp_3;
bool unmarshaledpointLightShadow_temp_4 = false;
unmarshaledpointLightShadow_temp_4 = static_cast<bool>(marshaled.___pointLightShadow_4);
unmarshaled.___pointLightShadow_4 = unmarshaledpointLightShadow_temp_4;
int32_t unmarshaledoffsetX_temp_5 = 0;
unmarshaledoffsetX_temp_5 = marshaled.___offsetX_5;
unmarshaled.___offsetX_5 = unmarshaledoffsetX_temp_5;
int32_t unmarshaledoffsetY_temp_6 = 0;
unmarshaledoffsetY_temp_6 = marshaled.___offsetY_6;
unmarshaled.___offsetY_6 = unmarshaledoffsetY_temp_6;
int32_t unmarshaledallocatedResolution_temp_7 = 0;
unmarshaledallocatedResolution_temp_7 = marshaled.___allocatedResolution_7;
unmarshaled.___allocatedResolution_7 = unmarshaledallocatedResolution_temp_7;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest
IL2CPP_EXTERN_C void ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshal_pinvoke_cleanup(ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest
IL2CPP_EXTERN_C void ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshal_com(const ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA& unmarshaled, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_com& marshaled)
{
marshaled.___visibleLightIndex_0 = unmarshaled.___visibleLightIndex_0;
marshaled.___perLightShadowSliceIndex_1 = unmarshaled.___perLightShadowSliceIndex_1;
marshaled.___requestedResolution_2 = unmarshaled.___requestedResolution_2;
marshaled.___softShadow_3 = static_cast<int32_t>(unmarshaled.___softShadow_3);
marshaled.___pointLightShadow_4 = static_cast<int32_t>(unmarshaled.___pointLightShadow_4);
marshaled.___offsetX_5 = unmarshaled.___offsetX_5;
marshaled.___offsetY_6 = unmarshaled.___offsetY_6;
marshaled.___allocatedResolution_7 = unmarshaled.___allocatedResolution_7;
}
IL2CPP_EXTERN_C void ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshal_com_back(const ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_com& marshaled, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA& unmarshaled)
{
int32_t unmarshaledvisibleLightIndex_temp_0 = 0;
unmarshaledvisibleLightIndex_temp_0 = marshaled.___visibleLightIndex_0;
unmarshaled.___visibleLightIndex_0 = unmarshaledvisibleLightIndex_temp_0;
int32_t unmarshaledperLightShadowSliceIndex_temp_1 = 0;
unmarshaledperLightShadowSliceIndex_temp_1 = marshaled.___perLightShadowSliceIndex_1;
unmarshaled.___perLightShadowSliceIndex_1 = unmarshaledperLightShadowSliceIndex_temp_1;
int32_t unmarshaledrequestedResolution_temp_2 = 0;
unmarshaledrequestedResolution_temp_2 = marshaled.___requestedResolution_2;
unmarshaled.___requestedResolution_2 = unmarshaledrequestedResolution_temp_2;
bool unmarshaledsoftShadow_temp_3 = false;
unmarshaledsoftShadow_temp_3 = static_cast<bool>(marshaled.___softShadow_3);
unmarshaled.___softShadow_3 = unmarshaledsoftShadow_temp_3;
bool unmarshaledpointLightShadow_temp_4 = false;
unmarshaledpointLightShadow_temp_4 = static_cast<bool>(marshaled.___pointLightShadow_4);
unmarshaled.___pointLightShadow_4 = unmarshaledpointLightShadow_temp_4;
int32_t unmarshaledoffsetX_temp_5 = 0;
unmarshaledoffsetX_temp_5 = marshaled.___offsetX_5;
unmarshaled.___offsetX_5 = unmarshaledoffsetX_temp_5;
int32_t unmarshaledoffsetY_temp_6 = 0;
unmarshaledoffsetY_temp_6 = marshaled.___offsetY_6;
unmarshaled.___offsetY_6 = unmarshaledoffsetY_temp_6;
int32_t unmarshaledallocatedResolution_temp_7 = 0;
unmarshaledallocatedResolution_temp_7 = marshaled.___allocatedResolution_7;
unmarshaled.___allocatedResolution_7 = unmarshaledallocatedResolution_temp_7;
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest
IL2CPP_EXTERN_C void ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshal_com_cleanup(ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShadowResolutionRequest__ctor_m1BF2C9D1A92FA01741D1133FD9AE0A8D2B6242B3 (ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* __this, int32_t ____visibleLightIndex0, int32_t ____perLightShadowSliceIndex1, int32_t ____requestedResolution2, bool ____softShadow3, bool ____pointLightShadow4, const RuntimeMethod* method)
{
{
// visibleLightIndex = _visibleLightIndex;
int32_t L_0 = ____visibleLightIndex0;
__this->___visibleLightIndex_0 = L_0;
// perLightShadowSliceIndex = _perLightShadowSliceIndex;
int32_t L_1 = ____perLightShadowSliceIndex1;
__this->___perLightShadowSliceIndex_1 = L_1;
// requestedResolution = _requestedResolution;
int32_t L_2 = ____requestedResolution2;
__this->___requestedResolution_2 = L_2;
// softShadow = _softShadow;
bool L_3 = ____softShadow3;
__this->___softShadow_3 = L_3;
// pointLightShadow = _pointLightShadow;
bool L_4 = ____pointLightShadow4;
__this->___pointLightShadow_4 = L_4;
// offsetX = 0;
__this->___offsetX_5 = 0;
// offsetY = 0;
__this->___offsetY_6 = 0;
// allocatedResolution = 0;
__this->___allocatedResolution_7 = 0;
// }
return;
}
}
IL2CPP_EXTERN_C void ShadowResolutionRequest__ctor_m1BF2C9D1A92FA01741D1133FD9AE0A8D2B6242B3_AdjustorThunk (RuntimeObject* __this, int32_t ____visibleLightIndex0, int32_t ____perLightShadowSliceIndex1, int32_t ____requestedResolution2, bool ____softShadow3, bool ____pointLightShadow4, const RuntimeMethod* method)
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA*>(__this + _offset);
ShadowResolutionRequest__ctor_m1BF2C9D1A92FA01741D1133FD9AE0A8D2B6242B3(_thisAdjusted, ____visibleLightIndex0, ____perLightShadowSliceIndex1, ____requestedResolution2, ____softShadow3, ____pointLightShadow4, method);
}
#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.Universal.Internal.ForwardLights::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights__ctor_m23D04DE687EAF9BA7D22120829BDD43FC0C5A216 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, const RuntimeMethod* method)
{
{
// public ForwardLights() : this(InitParams.GetDefault()) { }
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_0;
L_0 = InitParams_GetDefault_m2B05A36CE997E60E796E98AFF2020070BCEA4D83(NULL);
ForwardLights__ctor_m38DDF64B02CB6B4441E54813FB3412BC1FF43491(__this, L_0, NULL);
// public ForwardLights() : this(InitParams.GetDefault()) { }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::.ctor(UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights__ctor_m38DDF64B02CB6B4441E54813FB3412BC1FF43491 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 ___initParams0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E7DA7037FEC0AF6D2151C72F15B1ED7FA9510D0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral142FCD301E7D933AE279225AC7AA92A9D59857C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31EC97AE63FD1B86447042110BA9F6882D6C62FF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34331876C68649BF6D5686AE260E20E4FE4EE0FE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AC0AE41767202DE3A1603B9A431DAE6FE9871F0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C8253978547FCBBF6E2C2EE1F65A5E5E76BBFE6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral613E3F5EEDA2B20DFE1A165416FCF33A509B7395);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral766B907ADE80249DAE808FC29210021E23EB4E91);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E7379C661A6E0E2F411C21450C41FBF7031F839);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9777BC51EFB678A65CB20FD4959F18FB6C9B5D5B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB65E623B5C35E7A52E7FAB1188CFBFA3B3D2F29C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6C4FCE10BB27D7717D1DED7DC45EC62225784D9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCB35A66EB79AD13F31A216A8C134BB593DC0C29);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
{
// internal ForwardLights(InitParams initParams)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// if (initParams.clusteredRendering) Assert.IsTrue(math.ispow2(initParams.tileSize));
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_0 = ___initParams0;
bool L_1 = L_0.___clusteredRendering_1;
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0023;
}
}
{
// if (initParams.clusteredRendering) Assert.IsTrue(math.ispow2(initParams.tileSize));
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_3 = ___initParams0;
int32_t L_4 = L_3.___tileSize_2;
bool L_5;
L_5 = math_ispow2_mDAC95651332804B49B5784AACB0567FF7D01885C_inline(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
Assert_IsTrue_m34B8FFDACB5799F12CBAA200C8AB844AF98B4DD0(L_5, NULL);
}
IL_0023:
{
// m_UseStructuredBuffer = RenderingUtils.useStructuredBuffer;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
bool L_6;
L_6 = RenderingUtils_get_useStructuredBuffer_m62D0A251B89619590BD2C9A1AC54E4E540513B33(NULL);
__this->___m_UseStructuredBuffer_11 = L_6;
// m_UseClusteredRendering = initParams.clusteredRendering;
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_7 = ___initParams0;
bool L_8 = L_7.___clusteredRendering_1;
__this->___m_UseClusteredRendering_12 = L_8;
// LightConstantBuffer._MainLightPosition = Shader.PropertyToID("_MainLightPosition");
int32_t L_9;
L_9 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral766B907ADE80249DAE808FC29210021E23EB4E91, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightPosition_0 = L_9;
// LightConstantBuffer._MainLightColor = Shader.PropertyToID("_MainLightColor");
int32_t L_10;
L_10 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral0E7DA7037FEC0AF6D2151C72F15B1ED7FA9510D0, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightColor_1 = L_10;
// LightConstantBuffer._MainLightOcclusionProbesChannel = Shader.PropertyToID("_MainLightOcclusionProbes");
int32_t L_11;
L_11 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral5C8253978547FCBBF6E2C2EE1F65A5E5E76BBFE6, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightOcclusionProbesChannel_2 = L_11;
// LightConstantBuffer._MainLightLayerMask = Shader.PropertyToID("_MainLightLayerMask");
int32_t L_12;
L_12 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral142FCD301E7D933AE279225AC7AA92A9D59857C9, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightLayerMask_3 = L_12;
// LightConstantBuffer._AdditionalLightsCount = Shader.PropertyToID("_AdditionalLightsCount");
int32_t L_13;
L_13 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral9777BC51EFB678A65CB20FD4959F18FB6C9B5D5B, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsCount_4 = L_13;
// if (m_UseStructuredBuffer)
bool L_14 = __this->___m_UseStructuredBuffer_11;
V_1 = L_14;
bool L_15 = V_1;
if (!L_15)
{
goto IL_00b6;
}
}
{
// m_AdditionalLightsBufferId = Shader.PropertyToID("_AdditionalLightsBuffer");
int32_t L_16;
L_16 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralC6C4FCE10BB27D7717D1DED7DC45EC62225784D9, NULL);
__this->___m_AdditionalLightsBufferId_0 = L_16;
// m_AdditionalLightsIndicesId = Shader.PropertyToID("_AdditionalLightsIndices");
int32_t L_17;
L_17 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral8E7379C661A6E0E2F411C21450C41FBF7031F839, NULL);
__this->___m_AdditionalLightsIndicesId_1 = L_17;
goto IL_0160;
}
IL_00b6:
{
// LightConstantBuffer._AdditionalLightsPosition = Shader.PropertyToID("_AdditionalLightsPosition");
int32_t L_18;
L_18 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralB65E623B5C35E7A52E7FAB1188CFBFA3B3D2F29C, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsPosition_5 = L_18;
// LightConstantBuffer._AdditionalLightsColor = Shader.PropertyToID("_AdditionalLightsColor");
int32_t L_19;
L_19 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral34331876C68649BF6D5686AE260E20E4FE4EE0FE, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsColor_6 = L_19;
// LightConstantBuffer._AdditionalLightsAttenuation = Shader.PropertyToID("_AdditionalLightsAttenuation");
int32_t L_20;
L_20 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralFCB35A66EB79AD13F31A216A8C134BB593DC0C29, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsAttenuation_7 = L_20;
// LightConstantBuffer._AdditionalLightsSpotDir = Shader.PropertyToID("_AdditionalLightsSpotDir");
int32_t L_21;
L_21 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral3AC0AE41767202DE3A1603B9A431DAE6FE9871F0, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsSpotDir_8 = L_21;
// LightConstantBuffer._AdditionalLightOcclusionProbeChannel = Shader.PropertyToID("_AdditionalLightsOcclusionProbes");
int32_t L_22;
L_22 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral31EC97AE63FD1B86447042110BA9F6882D6C62FF, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightOcclusionProbeChannel_9 = L_22;
// LightConstantBuffer._AdditionalLightsLayerMasks = Shader.PropertyToID("_AdditionalLightsLayerMasks");
int32_t L_23;
L_23 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral613E3F5EEDA2B20DFE1A165416FCF33A509B7395, NULL);
((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsLayerMasks_10 = L_23;
// int maxLights = UniversalRenderPipeline.maxVisibleAdditionalLights;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_24;
L_24 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
V_2 = L_24;
// m_AdditionalLightPositions = new Vector4[maxLights];
int32_t L_25 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_26 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_25);
__this->___m_AdditionalLightPositions_5 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightPositions_5), (void*)L_26);
// m_AdditionalLightColors = new Vector4[maxLights];
int32_t L_27 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_28 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_27);
__this->___m_AdditionalLightColors_6 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightColors_6), (void*)L_28);
// m_AdditionalLightAttenuations = new Vector4[maxLights];
int32_t L_29 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_30 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_29);
__this->___m_AdditionalLightAttenuations_7 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightAttenuations_7), (void*)L_30);
// m_AdditionalLightSpotDirections = new Vector4[maxLights];
int32_t L_31 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_32 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_31);
__this->___m_AdditionalLightSpotDirections_8 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightSpotDirections_8), (void*)L_32);
// m_AdditionalLightOcclusionProbeChannels = new Vector4[maxLights];
int32_t L_33 = V_2;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_34 = (Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD*)SZArrayNew(Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD_il2cpp_TypeInfo_var, (uint32_t)L_33);
__this->___m_AdditionalLightOcclusionProbeChannels_9 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightOcclusionProbeChannels_9), (void*)L_34);
// m_AdditionalLightsLayerMasks = new float[maxLights];
int32_t L_35 = V_2;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_36 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_35);
__this->___m_AdditionalLightsLayerMasks_10 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsLayerMasks_10), (void*)L_36);
}
IL_0160:
{
// m_LightCookieManager = initParams.lightCookieManager;
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_37 = ___initParams0;
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* L_38 = L_37.___lightCookieManager_0;
__this->___m_LightCookieManager_24 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LightCookieManager_24), (void*)L_38);
// if (m_UseClusteredRendering)
bool L_39 = __this->___m_UseClusteredRendering_12;
V_3 = L_39;
bool L_40 = V_3;
if (!L_40)
{
goto IL_01b4;
}
}
{
// m_ZBinBuffer = new ComputeBuffer(UniversalRenderPipeline.maxZBins / 4, UnsafeUtility.SizeOf<float4>(), ComputeBufferType.Constant, ComputeBufferMode.Dynamic);
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_41;
L_41 = UniversalRenderPipeline_get_maxZBins_mD6D224BAFE88481CF23882CDCC0B01C10083DFF0(NULL);
int32_t L_42;
L_42 = UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945(UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_43 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
NullCheck(L_43);
ComputeBuffer__ctor_m228125D0481473BB2CDE047AC81B19525FED000F(L_43, ((int32_t)(L_41/4)), L_42, 8, 1, NULL);
__this->___m_ZBinBuffer_22 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ZBinBuffer_22), (void*)L_43);
// m_TileBuffer = new ComputeBuffer(UniversalRenderPipeline.maxTileVec4s, UnsafeUtility.SizeOf<float4>(), ComputeBufferType.Constant, ComputeBufferMode.Dynamic);
int32_t L_44;
L_44 = UniversalRenderPipeline_get_maxTileVec4s_m368AEF0205E49476C4721054EFD0E272DD83C5E9(NULL);
int32_t L_45;
L_45 = UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945(UnsafeUtility_SizeOf_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m58ECD71C49E06D0A5C6ED01DAED65D5E140BF945_RuntimeMethod_var);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_46 = (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*)il2cpp_codegen_object_new(ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233_il2cpp_TypeInfo_var);
NullCheck(L_46);
ComputeBuffer__ctor_m228125D0481473BB2CDE047AC81B19525FED000F(L_46, L_44, L_45, 8, 1, NULL);
__this->___m_TileBuffer_23 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TileBuffer_23), (void*)L_46);
// m_RequestedTileWidth = initParams.tileSize;
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_47 = ___initParams0;
int32_t L_48 = L_47.___tileSize_2;
__this->___m_RequestedTileWidth_16 = L_48;
}
IL_01b4:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::ProcessLights(UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_ProcessLights_mE95BC5AEE10C08E0A655C9CFE6833F872129001A (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Schedule_TisRadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381_m13F7E95D36502D4D6B8861FBBAC87DC3EA5A780D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisLightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF_mA2F063C1F3675BAD28B38D1FCF3CCD3DADA568DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisMinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD_m04ED453C23EC1DCA08F7CA2595E1676653A250CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C_mAEE372F3C5D098954270BE8B38755FF11398C2E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB_mED1A5B5BEB39DB3CE4C398CA87A01A1E04EAE9AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisSliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A_m839C321951F7920F4326BF4ABE675A126F2DE261_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobForExtensions_ScheduleParallel_TisZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E_m1EF7A8EC49BC2176A67CA3A242B20B300AFE020B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m9CE045A3C18BAFF826CE4686A0F2D3D00930416F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Copy_mB889142B6F2EFF1AA8C5C838DB33DD82E584D9DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m674C877A2F5E6A4FAE1B268E2454CCA3F45468CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m6F56643DFEE7FAB37CA7E71EEE539321FFA0B2CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m86268F63824C235475F45FF3F2DA0A446A9E5ECD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mC07280A768D065A052D995F3E6175A27CD62E1F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mE1983C88F09D7F9F55D5E4CB6BBABB1B4FB99108_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_GetSubArray_m6345CF2D9B6C79B4A0FFD91EA72924C7569B3C43_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Reinterpret_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m984CF79D3D325C9674FF527E05BDF408A8808FCB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m065D6FB40B797C451D3AE3477A97D7B204979A2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB262055276860279B00AAA8670A6B5483548B3C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mD93EC86CD45B6500BF5CE44809A6D8579BDF8EDD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_1 = NULL;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
int32_t V_4 = 0;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
int32_t V_7 = 0;
float V_8 = 0.0f;
float V_9 = 0.0f;
float V_10 = 0.0f;
int32_t V_11 = 0;
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 V_12;
memset((&V_12), 0, sizeof(V_12));
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF V_13;
memset((&V_13), 0, sizeof(V_13));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_14;
memset((&V_14), 0, sizeof(V_14));
MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD V_15;
memset((&V_15), 0, sizeof(V_15));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_16;
memset((&V_16), 0, sizeof(V_16));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_17;
memset((&V_17), 0, sizeof(V_17));
RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381 V_18;
memset((&V_18), 0, sizeof(V_18));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_19;
memset((&V_19), 0, sizeof(V_19));
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_20;
memset((&V_20), 0, sizeof(V_20));
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 V_21;
memset((&V_21), 0, sizeof(V_21));
ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C V_22;
memset((&V_22), 0, sizeof(V_22));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_23;
memset((&V_23), 0, sizeof(V_23));
ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB V_24;
memset((&V_24), 0, sizeof(V_24));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_25;
memset((&V_25), 0, sizeof(V_25));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_26;
memset((&V_26), 0, sizeof(V_26));
LightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF V_27;
memset((&V_27), 0, sizeof(V_27));
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 V_28;
memset((&V_28), 0, sizeof(V_28));
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF V_29;
memset((&V_29), 0, sizeof(V_29));
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 V_30;
memset((&V_30), 0, sizeof(V_30));
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 V_31;
memset((&V_31), 0, sizeof(V_31));
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF V_32;
memset((&V_32), 0, sizeof(V_32));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_33;
memset((&V_33), 0, sizeof(V_33));
ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E V_34;
memset((&V_34), 0, sizeof(V_34));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_35;
memset((&V_35), 0, sizeof(V_35));
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_36;
memset((&V_36), 0, sizeof(V_36));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_37;
memset((&V_37), 0, sizeof(V_37));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_38;
memset((&V_38), 0, sizeof(V_38));
SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC V_39;
memset((&V_39), 0, sizeof(V_39));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_40;
memset((&V_40), 0, sizeof(V_40));
SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC V_41;
memset((&V_41), 0, sizeof(V_41));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_42;
memset((&V_42), 0, sizeof(V_42));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_43;
memset((&V_43), 0, sizeof(V_43));
SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A V_44;
memset((&V_44), 0, sizeof(V_44));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_45;
memset((&V_45), 0, sizeof(V_45));
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 V_46;
memset((&V_46), 0, sizeof(V_46));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_47;
memset((&V_47), 0, sizeof(V_47));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_48;
memset((&V_48), 0, sizeof(V_48));
bool V_49 = false;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_50;
memset((&V_50), 0, sizeof(V_50));
bool V_51 = false;
bool V_52 = false;
bool V_53 = false;
MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD V_54;
memset((&V_54), 0, sizeof(V_54));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_55;
memset((&V_55), 0, sizeof(V_55));
RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381 V_56;
memset((&V_56), 0, sizeof(V_56));
ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C V_57;
memset((&V_57), 0, sizeof(V_57));
ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB V_58;
memset((&V_58), 0, sizeof(V_58));
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 V_59;
memset((&V_59), 0, sizeof(V_59));
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF V_60;
memset((&V_60), 0, sizeof(V_60));
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 V_61;
memset((&V_61), 0, sizeof(V_61));
ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E V_62;
memset((&V_62), 0, sizeof(V_62));
SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC V_63;
memset((&V_63), 0, sizeof(V_63));
SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A V_64;
memset((&V_64), 0, sizeof(V_64));
int32_t V_65 = 0;
bool V_66 = false;
int32_t V_67 = 0;
bool V_68 = false;
int32_t G_B6_0 = 0;
{
// if (m_UseClusteredRendering)
bool L_0 = __this->___m_UseClusteredRendering_12;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0852;
}
}
{
// var camera = renderingData.cameraData.camera;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_2 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_3 = (&L_2->___cameraData_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = L_3->___camera_2;
V_1 = L_4;
// var screenResolution = math.int2(renderingData.cameraData.pixelWidth, renderingData.cameraData.pixelHeight);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_5 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = (&L_5->___cameraData_1);
int32_t L_7 = L_6->___pixelWidth_7;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_8 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = (&L_8->___cameraData_1);
int32_t L_10 = L_9->___pixelHeight_8;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_11;
L_11 = math_int2_m3F61B6009E4311E351C249A809D8B6567DF588F2_inline(L_7, L_10, NULL);
V_2 = L_11;
// var lightCount = renderingData.lightData.visibleLights.Length;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_12 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_13 = (&L_12->___lightData_2);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_14 = (&L_13->___visibleLights_3);
int32_t L_15;
L_15 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_14)->___m_Length_1);
V_3 = L_15;
// var lightOffset = 0;
V_4 = 0;
goto IL_0055;
}
IL_004d:
{
// lightOffset++;
int32_t L_16 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0055:
{
// while (lightOffset < lightCount && renderingData.lightData.visibleLights[lightOffset].lightType == LightType.Directional)
int32_t L_17 = V_4;
int32_t L_18 = V_3;
if ((((int32_t)L_17) >= ((int32_t)L_18)))
{
goto IL_007a;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_19 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_20 = (&L_19->___lightData_2);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_21 = (&L_20->___visibleLights_3);
int32_t L_22 = V_4;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_21)->___m_Buffer_0, L_22);
V_50 = L_23;
int32_t L_24;
L_24 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_50), NULL);
G_B6_0 = ((((int32_t)L_24) == ((int32_t)1))? 1 : 0);
goto IL_007b;
}
IL_007a:
{
G_B6_0 = 0;
}
IL_007b:
{
V_49 = (bool)G_B6_0;
bool L_25 = V_49;
if (L_25)
{
goto IL_004d;
}
}
{
// if (lightOffset == lightCount) lightOffset = 0;
int32_t L_26 = V_4;
int32_t L_27 = V_3;
V_51 = (bool)((((int32_t)L_26) == ((int32_t)L_27))? 1 : 0);
bool L_28 = V_51;
if (!L_28)
{
goto IL_008f;
}
}
{
// if (lightOffset == lightCount) lightOffset = 0;
V_4 = 0;
}
IL_008f:
{
// lightCount -= lightOffset;
int32_t L_29 = V_3;
int32_t L_30 = V_4;
V_3 = ((int32_t)il2cpp_codegen_subtract(L_29, L_30));
// m_DirectionalLightCount = lightOffset;
int32_t L_31 = V_4;
__this->___m_DirectionalLightCount_13 = L_31;
// if (renderingData.lightData.mainLightIndex != -1) m_DirectionalLightCount -= 1;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_32 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_33 = (&L_32->___lightData_2);
int32_t L_34 = L_33->___mainLightIndex_0;
V_52 = (bool)((((int32_t)((((int32_t)L_34) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_35 = V_52;
if (!L_35)
{
goto IL_00c1;
}
}
{
// if (renderingData.lightData.mainLightIndex != -1) m_DirectionalLightCount -= 1;
int32_t L_36 = __this->___m_DirectionalLightCount_13;
__this->___m_DirectionalLightCount_13 = ((int32_t)il2cpp_codegen_subtract(L_36, 1));
}
IL_00c1:
{
// var visibleLights = renderingData.lightData.visibleLights.GetSubArray(lightOffset, lightCount);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_37 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_38 = (&L_37->___lightData_2);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_39 = (&L_38->___visibleLights_3);
int32_t L_40 = V_4;
int32_t L_41 = V_3;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_42;
L_42 = NativeArray_1_GetSubArray_m6345CF2D9B6C79B4A0FFD91EA72924C7569B3C43(L_39, L_40, L_41, NativeArray_1_GetSubArray_m6345CF2D9B6C79B4A0FFD91EA72924C7569B3C43_RuntimeMethod_var);
V_5 = L_42;
// var lightsPerTile = UniversalRenderPipeline.lightsPerTile;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_43;
L_43 = UniversalRenderPipeline_get_lightsPerTile_m1E99EBF81FD423B3DBF2B5D3C48B4292B89FA66C(NULL);
V_6 = L_43;
// var wordsPerTile = lightsPerTile / 32;
int32_t L_44 = V_6;
V_7 = ((int32_t)(L_44/((int32_t)32)));
// m_ActualTileWidth = m_RequestedTileWidth >> 1;
int32_t L_45 = __this->___m_RequestedTileWidth_16;
__this->___m_ActualTileWidth_14 = ((int32_t)(L_45>>1));
}
IL_00f2:
{
// m_ActualTileWidth = m_ActualTileWidth << 1;
int32_t L_46 = __this->___m_ActualTileWidth_14;
__this->___m_ActualTileWidth_14 = ((int32_t)(L_46<<1));
// m_TileResolution = (screenResolution + m_ActualTileWidth - 1) / m_ActualTileWidth;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_47 = V_2;
int32_t L_48 = __this->___m_ActualTileWidth_14;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_49;
L_49 = int2_op_Addition_mC32AB001359A5345FA03FB5885218F8AA48CD6A7_inline(L_47, L_48, NULL);
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_50;
L_50 = int2_op_Subtraction_mA180C5772DDC273D72AE2E4EF3BCC714C042910F_inline(L_49, 1, NULL);
int32_t L_51 = __this->___m_ActualTileWidth_14;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_52;
L_52 = int2_op_Division_m1543CFD13FBAED90BAAE9EBB4F09001946511FFC_inline(L_50, L_51, NULL);
__this->___m_TileResolution_15 = L_52;
// while ((m_TileResolution.x * m_TileResolution.y * wordsPerTile) > (UniversalRenderPipeline.maxTileVec4s * 4));
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_53 = (&__this->___m_TileResolution_15);
int32_t L_54 = L_53->___x_0;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_55 = (&__this->___m_TileResolution_15);
int32_t L_56 = L_55->___y_1;
int32_t L_57 = V_7;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_58;
L_58 = UniversalRenderPipeline_get_maxTileVec4s_m368AEF0205E49476C4721054EFD0E272DD83C5E9(NULL);
V_53 = (bool)((((int32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_54, L_56)), L_57))) > ((int32_t)((int32_t)il2cpp_codegen_multiply(L_58, 4))))? 1 : 0);
bool L_59 = V_53;
if (L_59)
{
goto IL_00f2;
}
}
{
// var fovHalfHeight = math.tan(math.radians(camera.fieldOfView * 0.5f));
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_60 = V_1;
NullCheck(L_60);
float L_61;
L_61 = Camera_get_fieldOfView_m9A93F17BBF89F496AE231C21817AFD1C1E833FBB(L_60, NULL);
float L_62;
L_62 = math_radians_m08B356E042815F191F6280057EA0EC8D7D90CA3F_inline(((float)il2cpp_codegen_multiply(L_61, (0.5f))), NULL);
float L_63;
L_63 = math_tan_m4B1EC7A066F0E70AAFAEB71626077D80D9BC502D_inline(L_62, NULL);
V_8 = L_63;
// var fovHalfWidth = fovHalfHeight * (float)screenResolution.x / (float)screenResolution.y;
float L_64 = V_8;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_65 = V_2;
int32_t L_66 = L_65.___x_0;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_67 = V_2;
int32_t L_68 = L_67.___y_1;
V_9 = ((float)(((float)il2cpp_codegen_multiply(L_64, ((float)L_66)))/((float)L_68)));
// var maxZFactor = (float)UniversalRenderPipeline.maxZBins / (math.sqrt(camera.farClipPlane) - math.sqrt(camera.nearClipPlane));
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_69;
L_69 = UniversalRenderPipeline_get_maxZBins_mD6D224BAFE88481CF23882CDCC0B01C10083DFF0(NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_70 = V_1;
NullCheck(L_70);
float L_71;
L_71 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_70, NULL);
float L_72;
L_72 = math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_71, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_73 = V_1;
NullCheck(L_73);
float L_74;
L_74 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_73, NULL);
float L_75;
L_75 = math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_74, NULL);
V_10 = ((float)(((float)L_69)/((float)il2cpp_codegen_subtract(L_72, L_75))));
// m_ZBinFactor = maxZFactor;
float L_76 = V_10;
__this->___m_ZBinFactor_17 = L_76;
// m_ZBinOffset = (int)(math.sqrt(camera.nearClipPlane) * m_ZBinFactor);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_77 = V_1;
NullCheck(L_77);
float L_78;
L_78 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_77, NULL);
float L_79;
L_79 = math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_78, NULL);
float L_80 = __this->___m_ZBinFactor_17;
__this->___m_ZBinOffset_18 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_79, L_80)));
// var binCount = (int)(math.sqrt(camera.farClipPlane) * m_ZBinFactor) - m_ZBinOffset;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_81 = V_1;
NullCheck(L_81);
float L_82;
L_82 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_81, NULL);
float L_83;
L_83 = math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_82, NULL);
float L_84 = __this->___m_ZBinFactor_17;
int32_t L_85 = __this->___m_ZBinOffset_18;
V_11 = ((int32_t)il2cpp_codegen_subtract(il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_83, L_84))), L_85));
// binCount = ((binCount + 3) / 4) * 4;
int32_t L_86 = V_11;
V_11 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_add(L_86, 3))/4)), 4));
// binCount = math.min(UniversalRenderPipeline.maxZBins, binCount);
int32_t L_87;
L_87 = UniversalRenderPipeline_get_maxZBins_mD6D224BAFE88481CF23882CDCC0B01C10083DFF0(NULL);
int32_t L_88 = V_11;
int32_t L_89;
L_89 = math_min_m4DB88CBDCF707489585FCC4B0B83733CEE56C068_inline(L_87, L_88, NULL);
V_11 = L_89;
// m_ZBins = new NativeArray<ZBin>(binCount, Allocator.TempJob);
int32_t L_90 = V_11;
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991 L_91;
memset((&L_91), 0, sizeof(L_91));
NativeArray_1__ctor_m065D6FB40B797C451D3AE3477A97D7B204979A2D((&L_91), L_90, 3, 1, /*hidden argument*/NativeArray_1__ctor_m065D6FB40B797C451D3AE3477A97D7B204979A2D_RuntimeMethod_var);
__this->___m_ZBins_20 = L_91;
// Assert.AreEqual(UnsafeUtility.SizeOf<uint>(), UnsafeUtility.SizeOf<ZBin>());
int32_t L_92;
L_92 = UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1(UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1_RuntimeMethod_var);
int32_t L_93;
L_93 = UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135(UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
Assert_AreEqual_m90907707D9FCBCC3AC34896629322F2A64303CE8(L_92, L_93, NULL);
// using var minMaxZs = new NativeArray<LightMinMaxZ>(lightCount, Allocator.TempJob);
int32_t L_94 = V_3;
NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17((&V_12), L_94, 3, 1, NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17_RuntimeMethod_var);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0842:
{// begin finally (depth: 1)
NativeArray_1_Dispose_m674C877A2F5E6A4FAE1B268E2454CCA3F45468CD((&V_12), NativeArray_1_Dispose_m674C877A2F5E6A4FAE1B268E2454CCA3F45468CD_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// using var meanZs = new NativeArray<float>(lightCount * 2, Allocator.TempJob);
int32_t L_95 = V_3;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_96;
memset((&L_96), 0, sizeof(L_96));
NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004((&L_96), ((int32_t)il2cpp_codegen_multiply(L_95, 2)), 3, 1, /*hidden argument*/NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004_RuntimeMethod_var);
V_13 = L_96;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0831_1:
{// begin finally (depth: 2)
NativeArray_1_Dispose_mC07280A768D065A052D995F3E6175A27CD62E1F6((&V_13), NativeArray_1_Dispose_mC07280A768D065A052D995F3E6175A27CD62E1F6_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
// Matrix4x4 worldToViewMatrix = renderingData.cameraData.GetViewMatrix();
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_97 = ___renderingData0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_98 = (&L_97->___cameraData_1);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_99;
L_99 = CameraData_GetViewMatrix_m85D00AF6C537A14220F4E2D70E2BFF23DD11C86E(L_98, 0, NULL);
V_14 = L_99;
// var minMaxZJob = new MinMaxZJob
// {
// worldToViewMatrix = worldToViewMatrix,
// lights = visibleLights,
// minMaxZs = minMaxZs,
// meanZs = meanZs
// };
il2cpp_codegen_initobj((&V_54), sizeof(MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_100 = V_14;
float4x4_t7EDD16F7F57DC7F61A6302535F7C19FB97915DF2 L_101;
L_101 = float4x4_op_Implicit_mCD6AF03EEEE06A97FD433C6B6A8D8740726BE183(L_100, NULL);
(&V_54)->___worldToViewMatrix_0 = L_101;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_102 = V_5;
(&V_54)->___lights_1 = L_102;
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 L_103 = V_12;
(&V_54)->___minMaxZs_2 = L_103;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_104 = V_13;
(&V_54)->___meanZs_3 = L_104;
MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD L_105 = V_54;
V_15 = L_105;
// var minMaxZHandle = minMaxZJob.ScheduleParallel(lightCount, 32, new JobHandle());
MinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD L_106 = V_15;
int32_t L_107 = V_3;
il2cpp_codegen_initobj((&V_55), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_108 = V_55;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_109;
L_109 = IJobForExtensions_ScheduleParallel_TisMinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD_m04ED453C23EC1DCA08F7CA2595E1676653A250CE(L_106, L_107, ((int32_t)32), L_108, IJobForExtensions_ScheduleParallel_TisMinMaxZJob_t7B285F5001D18A0A7B34312F9BF7E7441C8A1EFD_m04ED453C23EC1DCA08F7CA2595E1676653A250CE_RuntimeMethod_var);
V_16 = L_109;
// using var indices = new NativeArray<int>(lightCount * 2, Allocator.TempJob);
int32_t L_110 = V_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_111;
memset((&L_111), 0, sizeof(L_111));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_111), ((int32_t)il2cpp_codegen_multiply(L_110, 2)), 3, 1, /*hidden argument*/NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
V_17 = L_111;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0820_2:
{// begin finally (depth: 3)
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_17), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
return;
}// end finally (depth: 3)
});
try
{// begin try (depth: 3)
{
// var radixSortJob = new RadixSortJob
// {
// // Floats can be sorted bitwise with no special handling if positive floats only
// keys = meanZs.Reinterpret<uint>(),
// indices = indices
// };
il2cpp_codegen_initobj((&V_56), sizeof(RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381));
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_112;
L_112 = NativeArray_1_Reinterpret_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m984CF79D3D325C9674FF527E05BDF408A8808FCB((&V_13), NativeArray_1_Reinterpret_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m984CF79D3D325C9674FF527E05BDF408A8808FCB_RuntimeMethod_var);
(&V_56)->___keys_0 = L_112;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_113 = V_17;
(&V_56)->___indices_1 = L_113;
RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381 L_114 = V_56;
V_18 = L_114;
// var zSortHandle = radixSortJob.Schedule(minMaxZHandle);
RadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381 L_115 = V_18;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_116 = V_16;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_117;
L_117 = IJobExtensions_Schedule_TisRadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381_m13F7E95D36502D4D6B8861FBBAC87DC3EA5A780D(L_115, L_116, IJobExtensions_Schedule_TisRadixSortJob_tA186D2970CA48F2D425EEA7C918BA7BD53024381_m13F7E95D36502D4D6B8861FBBAC87DC3EA5A780D_RuntimeMethod_var);
V_19 = L_117;
// var reorderedLights = new NativeArray<VisibleLight>(lightCount, Allocator.TempJob);
int32_t L_118 = V_3;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_119;
memset((&L_119), 0, sizeof(L_119));
NativeArray_1__ctor_mD93EC86CD45B6500BF5CE44809A6D8579BDF8EDD((&L_119), L_118, 3, 1, /*hidden argument*/NativeArray_1__ctor_mD93EC86CD45B6500BF5CE44809A6D8579BDF8EDD_RuntimeMethod_var);
V_20 = L_119;
// var reorderedMinMaxZs = new NativeArray<LightMinMaxZ>(lightCount, Allocator.TempJob);
int32_t L_120 = V_3;
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 L_121;
memset((&L_121), 0, sizeof(L_121));
NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17((&L_121), L_120, 3, 1, /*hidden argument*/NativeArray_1__ctor_m335B900C40ABABA686816BE881E9EF3C208A1F17_RuntimeMethod_var);
V_21 = L_121;
// var reorderLightsJob = new ReorderJob<VisibleLight> { indices = indices, input = visibleLights, output = reorderedLights };
il2cpp_codegen_initobj((&V_57), sizeof(ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_122 = V_17;
(&V_57)->___indices_0 = L_122;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_123 = V_5;
(&V_57)->___input_1 = L_123;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_124 = V_20;
(&V_57)->___output_2 = L_124;
ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C L_125 = V_57;
V_22 = L_125;
// var reorderLightsHandle = reorderLightsJob.ScheduleParallel(lightCount, 32, zSortHandle);
ReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C L_126 = V_22;
int32_t L_127 = V_3;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_128 = V_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_129;
L_129 = IJobForExtensions_ScheduleParallel_TisReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C_mAEE372F3C5D098954270BE8B38755FF11398C2E3(L_126, L_127, ((int32_t)32), L_128, IJobForExtensions_ScheduleParallel_TisReorderJob_1_t1F1AB2AB7FCF92E3E50274869027DAEC12151A8C_mAEE372F3C5D098954270BE8B38755FF11398C2E3_RuntimeMethod_var);
V_23 = L_129;
// var reorderMinMaxZsJob = new ReorderJob<LightMinMaxZ> { indices = indices, input = minMaxZs, output = reorderedMinMaxZs };
il2cpp_codegen_initobj((&V_58), sizeof(ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_130 = V_17;
(&V_58)->___indices_0 = L_130;
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 L_131 = V_12;
(&V_58)->___input_1 = L_131;
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 L_132 = V_21;
(&V_58)->___output_2 = L_132;
ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB L_133 = V_58;
V_24 = L_133;
// var reorderMinMaxZsHandle = reorderMinMaxZsJob.ScheduleParallel(lightCount, 32, zSortHandle);
ReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB L_134 = V_24;
int32_t L_135 = V_3;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_136 = V_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_137;
L_137 = IJobForExtensions_ScheduleParallel_TisReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB_mED1A5B5BEB39DB3CE4C398CA87A01A1E04EAE9AE(L_134, L_135, ((int32_t)32), L_136, IJobForExtensions_ScheduleParallel_TisReorderJob_1_tDAA45AF1869B34ED9756EB0EFD57DE23F02BBBBB_mED1A5B5BEB39DB3CE4C398CA87A01A1E04EAE9AE_RuntimeMethod_var);
V_25 = L_137;
// var reorderHandle = JobHandle.CombineDependencies(
// reorderLightsHandle,
// reorderMinMaxZsHandle
// );
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_138 = V_23;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_139 = V_25;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_140;
L_140 = JobHandle_CombineDependencies_mC8F0655BA478BF3F10310B0E88292F1D1193E8D9(L_138, L_139, NULL);
V_26 = L_140;
// JobHandle.ScheduleBatchedJobs();
JobHandle_ScheduleBatchedJobs_mD80F0AB54AEA1D1A107F4B7B84EE5288FD895A93(NULL);
// lightExtractionJob.lights = reorderedLights;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_141 = V_20;
(&V_27)->___lights_0 = L_141;
// var lightTypes = lightExtractionJob.lightTypes = new NativeArray<LightType>(lightCount, Allocator.TempJob);
int32_t L_142 = V_3;
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 L_143;
memset((&L_143), 0, sizeof(L_143));
NativeArray_1__ctor_mB262055276860279B00AAA8670A6B5483548B3C1((&L_143), L_142, 3, 1, /*hidden argument*/NativeArray_1__ctor_mB262055276860279B00AAA8670A6B5483548B3C1_RuntimeMethod_var);
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 L_144 = L_143;
V_59 = L_144;
(&V_27)->___lightTypes_1 = L_144;
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 L_145 = V_59;
V_28 = L_145;
// var radiuses = lightExtractionJob.radiuses = new NativeArray<float>(lightCount, Allocator.TempJob);
int32_t L_146 = V_3;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_147;
memset((&L_147), 0, sizeof(L_147));
NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004((&L_147), L_146, 3, 1, /*hidden argument*/NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004_RuntimeMethod_var);
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_148 = L_147;
V_60 = L_148;
(&V_27)->___radiuses_2 = L_148;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_149 = V_60;
V_29 = L_149;
// var directions = lightExtractionJob.directions = new NativeArray<float3>(lightCount, Allocator.TempJob);
int32_t L_150 = V_3;
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_151;
memset((&L_151), 0, sizeof(L_151));
NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7((&L_151), L_150, 3, 1, /*hidden argument*/NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7_RuntimeMethod_var);
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_152 = L_151;
V_61 = L_152;
(&V_27)->___directions_3 = L_152;
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_153 = V_61;
V_30 = L_153;
// var positions = lightExtractionJob.positions = new NativeArray<float3>(lightCount, Allocator.TempJob);
int32_t L_154 = V_3;
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_155;
memset((&L_155), 0, sizeof(L_155));
NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7((&L_155), L_154, 3, 1, /*hidden argument*/NativeArray_1__ctor_m965B9BE6DD806F31A767FF7CB33BEA509B7C90D7_RuntimeMethod_var);
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_156 = L_155;
V_61 = L_156;
(&V_27)->___positions_4 = L_156;
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_157 = V_61;
V_31 = L_157;
// var coneRadiuses = lightExtractionJob.coneRadiuses = new NativeArray<float>(lightCount, Allocator.TempJob);
int32_t L_158 = V_3;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_159;
memset((&L_159), 0, sizeof(L_159));
NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004((&L_159), L_158, 3, 1, /*hidden argument*/NativeArray_1__ctor_m4D540A81E1062EEC2C4B0697A34A4EEFB9BC9004_RuntimeMethod_var);
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_160 = L_159;
V_60 = L_160;
(&V_27)->___coneRadiuses_5 = L_160;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_161 = V_60;
V_32 = L_161;
// var lightExtractionHandle = lightExtractionJob.ScheduleParallel(lightCount, 32, reorderHandle);
LightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF L_162 = V_27;
int32_t L_163 = V_3;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_164 = V_26;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_165;
L_165 = IJobForExtensions_ScheduleParallel_TisLightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF_mA2F063C1F3675BAD28B38D1FCF3CCD3DADA568DC(L_162, L_163, ((int32_t)32), L_164, IJobForExtensions_ScheduleParallel_TisLightExtractionJob_tEBC7702598048604387974DE52CC9CB5085A99FF_mA2F063C1F3675BAD28B38D1FCF3CCD3DADA568DC_RuntimeMethod_var);
V_33 = L_165;
// var zBinningJob = new ZBinningJob
// {
// bins = m_ZBins,
// minMaxZs = reorderedMinMaxZs,
// binOffset = m_ZBinOffset,
// zFactor = m_ZBinFactor
// };
il2cpp_codegen_initobj((&V_62), sizeof(ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E));
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991 L_166 = __this->___m_ZBins_20;
(&V_62)->___bins_1 = L_166;
NativeArray_1_t0670C94F239C615B37C52F3DC5FD502E2CE8A0A9 L_167 = V_21;
(&V_62)->___minMaxZs_2 = L_167;
int32_t L_168 = __this->___m_ZBinOffset_18;
(&V_62)->___binOffset_3 = L_168;
float L_169 = __this->___m_ZBinFactor_17;
(&V_62)->___zFactor_4 = L_169;
ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E L_170 = V_62;
V_34 = L_170;
// var zBinningHandle = zBinningJob.ScheduleParallel((binCount + ZBinningJob.batchCount - 1) / ZBinningJob.batchCount, 1, reorderHandle);
ZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E L_171 = V_34;
int32_t L_172 = V_11;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_173 = V_26;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_174;
L_174 = IJobForExtensions_ScheduleParallel_TisZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E_m1EF7A8EC49BC2176A67CA3A242B20B300AFE020B(L_171, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_172, ((int32_t)64))), 1))/((int32_t)64))), 1, L_173, IJobForExtensions_ScheduleParallel_TisZBinningJob_t9BC217C31924E66E667568C1B51EA2F44FA0A08E_m1EF7A8EC49BC2176A67CA3A242B20B300AFE020B_RuntimeMethod_var);
V_35 = L_174;
// reorderedMinMaxZs.Dispose(zBinningHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_175 = V_35;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_176;
L_176 = NativeArray_1_Dispose_m6F56643DFEE7FAB37CA7E71EEE539321FFA0B2CC((&V_21), L_175, NativeArray_1_Dispose_m6F56643DFEE7FAB37CA7E71EEE539321FFA0B2CC_RuntimeMethod_var);
// var lightMasksLength = (((wordsPerTile) * m_TileResolution + 3) / 4) * 4;
int32_t L_177 = V_7;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_178 = __this->___m_TileResolution_15;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_179;
L_179 = int2_op_Multiply_m983C2FE721F6C71FCE3BE05A3F5FC650E65F1260_inline(L_177, L_178, NULL);
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_180;
L_180 = int2_op_Addition_mC32AB001359A5345FA03FB5885218F8AA48CD6A7_inline(L_179, 3, NULL);
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_181;
L_181 = int2_op_Division_m1543CFD13FBAED90BAAE9EBB4F09001946511FFC_inline(L_180, 4, NULL);
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_182;
L_182 = int2_op_Multiply_m89B9789A121D144893FEC7B89C9AB456EA591667_inline(L_181, 4, NULL);
V_36 = L_182;
// var horizontalLightMasks = new NativeArray<uint>(lightMasksLength.y, Allocator.TempJob);
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_183 = V_36;
int32_t L_184 = L_183.___y_1;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_185;
memset((&L_185), 0, sizeof(L_185));
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&L_185), L_184, 3, 1, /*hidden argument*/NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
V_37 = L_185;
// var verticalLightMasks = new NativeArray<uint>(lightMasksLength.x, Allocator.TempJob);
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_186 = V_36;
int32_t L_187 = L_186.___x_0;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_188;
memset((&L_188), 0, sizeof(L_188));
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&L_188), L_187, 3, 1, /*hidden argument*/NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
V_38 = L_188;
// var verticalJob = new SliceCullingJob
// {
// scale = (float)m_ActualTileWidth / (float)screenResolution.x,
// viewOrigin = camera.transform.position,
// viewForward = camera.transform.forward,
// viewRight = camera.transform.right * fovHalfWidth,
// viewUp = camera.transform.up * fovHalfHeight,
// lightTypes = lightTypes,
// radiuses = radiuses,
// directions = directions,
// positions = positions,
// coneRadiuses = coneRadiuses,
// lightsPerTile = lightsPerTile,
// sliceLightMasks = verticalLightMasks
// };
il2cpp_codegen_initobj((&V_63), sizeof(SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC));
int32_t L_189 = __this->___m_ActualTileWidth_14;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_190 = V_2;
int32_t L_191 = L_190.___x_0;
(&V_63)->___scale_0 = ((float)(((float)L_189)/((float)L_191)));
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_192 = V_1;
NullCheck(L_192);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_193;
L_193 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_192, NULL);
NullCheck(L_193);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_194;
L_194 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_193, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_195;
L_195 = float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292(L_194, NULL);
(&V_63)->___viewOrigin_1 = L_195;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_196 = V_1;
NullCheck(L_196);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_197;
L_197 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_196, NULL);
NullCheck(L_197);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198;
L_198 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_197, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_199;
L_199 = float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292(L_198, NULL);
(&V_63)->___viewForward_2 = L_199;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_200 = V_1;
NullCheck(L_200);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_201;
L_201 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_200, NULL);
NullCheck(L_201);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_202;
L_202 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_201, NULL);
float L_203 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_204;
L_204 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_202, L_203, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_205;
L_205 = float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292(L_204, NULL);
(&V_63)->___viewRight_3 = L_205;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_206 = V_1;
NullCheck(L_206);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_207;
L_207 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_206, NULL);
NullCheck(L_207);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_208;
L_208 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_207, NULL);
float L_209 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210;
L_210 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_208, L_209, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_211;
L_211 = float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292(L_210, NULL);
(&V_63)->___viewUp_4 = L_211;
NativeArray_1_t6739DC6AF1C1AD43D630BC5B257B25EB7C21C652 L_212 = V_28;
(&V_63)->___lightTypes_5 = L_212;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_213 = V_29;
(&V_63)->___radiuses_6 = L_213;
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_214 = V_30;
(&V_63)->___directions_7 = L_214;
NativeArray_1_tEDE9DAD2CAE5954286BC0EF394A57ED0AC69FEE6 L_215 = V_31;
(&V_63)->___positions_8 = L_215;
NativeArray_1_t3848EE4B6647317212A754634DE6DBC90B99FBEF L_216 = V_32;
(&V_63)->___coneRadiuses_9 = L_216;
int32_t L_217 = V_6;
(&V_63)->___lightsPerTile_10 = L_217;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_218 = V_38;
(&V_63)->___sliceLightMasks_11 = L_218;
SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC L_219 = V_63;
V_39 = L_219;
// var verticalHandle = verticalJob.ScheduleParallel(m_TileResolution.x, 1, lightExtractionHandle);
SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC L_220 = V_39;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_221 = (&__this->___m_TileResolution_15);
int32_t L_222 = L_221->___x_0;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_223 = V_33;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_224;
L_224 = IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8(L_220, L_222, 1, L_223, IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8_RuntimeMethod_var);
V_40 = L_224;
// var horizontalJob = verticalJob;
SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC L_225 = V_39;
V_41 = L_225;
// horizontalJob.scale = (float)m_ActualTileWidth / (float)screenResolution.y;
int32_t L_226 = __this->___m_ActualTileWidth_14;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_227 = V_2;
int32_t L_228 = L_227.___y_1;
(&V_41)->___scale_0 = ((float)(((float)L_226)/((float)L_228)));
// horizontalJob.viewRight = camera.transform.up * fovHalfHeight;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_229 = V_1;
NullCheck(L_229);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_230;
L_230 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_229, NULL);
NullCheck(L_230);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_231;
L_231 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_230, NULL);
float L_232 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_233;
L_233 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_231, L_232, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_234;
L_234 = float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292(L_233, NULL);
(&V_41)->___viewRight_3 = L_234;
// horizontalJob.viewUp = -camera.transform.right * fovHalfWidth;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_235 = V_1;
NullCheck(L_235);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_236;
L_236 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_235, NULL);
NullCheck(L_236);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_237;
L_237 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_236, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_238;
L_238 = Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline(L_237, NULL);
float L_239 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_240;
L_240 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_238, L_239, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_241;
L_241 = float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292(L_240, NULL);
(&V_41)->___viewUp_4 = L_241;
// horizontalJob.sliceLightMasks = horizontalLightMasks;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_242 = V_37;
(&V_41)->___sliceLightMasks_11 = L_242;
// var horizontalHandle = horizontalJob.ScheduleParallel(m_TileResolution.y, 1, lightExtractionHandle);
SliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC L_243 = V_41;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_244 = (&__this->___m_TileResolution_15);
int32_t L_245 = L_244->___y_1;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_246 = V_33;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_247;
L_247 = IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8(L_243, L_245, 1, L_246, IJobForExtensions_ScheduleParallel_TisSliceCullingJob_t9EF107BD36223E7805C502BF1FF8E1767FB326CC_mBA4257225FD9186A05CF699FAAF11DBC04354FB8_RuntimeMethod_var);
V_42 = L_247;
// var slicesHandle = JobHandle.CombineDependencies(horizontalHandle, verticalHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_248 = V_42;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_249 = V_40;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_250;
L_250 = JobHandle_CombineDependencies_mC8F0655BA478BF3F10310B0E88292F1D1193E8D9(L_248, L_249, NULL);
V_43 = L_250;
// m_TileLightMasks = new NativeArray<uint>(((m_TileResolution.x * m_TileResolution.y * (wordsPerTile) + 3) / 4) * 4, Allocator.TempJob);
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_251 = (&__this->___m_TileResolution_15);
int32_t L_252 = L_251->___x_0;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_253 = (&__this->___m_TileResolution_15);
int32_t L_254 = L_253->___y_1;
int32_t L_255 = V_7;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_256;
memset((&L_256), 0, sizeof(L_256));
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&L_256), ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_252, L_254)), L_255)), 3))/4)), 4)), 3, 1, /*hidden argument*/NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
__this->___m_TileLightMasks_21 = L_256;
// var sliceCombineJob = new SliceCombineJob
// {
// tileResolution = m_TileResolution,
// wordsPerTile = wordsPerTile,
// sliceLightMasksH = horizontalLightMasks,
// sliceLightMasksV = verticalLightMasks,
// lightMasks = m_TileLightMasks
// };
il2cpp_codegen_initobj((&V_64), sizeof(SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A));
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_257 = __this->___m_TileResolution_15;
(&V_64)->___tileResolution_0 = L_257;
int32_t L_258 = V_7;
(&V_64)->___wordsPerTile_1 = L_258;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_259 = V_37;
(&V_64)->___sliceLightMasksH_2 = L_259;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_260 = V_38;
(&V_64)->___sliceLightMasksV_3 = L_260;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_261 = __this->___m_TileLightMasks_21;
(&V_64)->___lightMasks_4 = L_261;
SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A L_262 = V_64;
V_44 = L_262;
// var sliceCombineHandle = sliceCombineJob.ScheduleParallel(m_TileResolution.y, 1, slicesHandle);
SliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A L_263 = V_44;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_264 = (&__this->___m_TileResolution_15);
int32_t L_265 = L_264->___y_1;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_266 = V_43;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_267;
L_267 = IJobForExtensions_ScheduleParallel_TisSliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A_m839C321951F7920F4326BF4ABE675A126F2DE261(L_263, L_265, 1, L_266, IJobForExtensions_ScheduleParallel_TisSliceCombineJob_t1CE979EB828943E997C055871F958388C55BBE9A_m839C321951F7920F4326BF4ABE675A126F2DE261_RuntimeMethod_var);
V_45 = L_267;
// m_CullingHandle = JobHandle.CombineDependencies(sliceCombineHandle, zBinningHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_268 = V_45;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_269 = V_35;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_270;
L_270 = JobHandle_CombineDependencies_mC8F0655BA478BF3F10310B0E88292F1D1193E8D9(L_268, L_269, NULL);
__this->___m_CullingHandle_19 = L_270;
// reorderHandle.Complete();
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A((&V_26), NULL);
// NativeArray<VisibleLight>.Copy(reorderedLights, 0, renderingData.lightData.visibleLights, lightOffset, lightCount);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_271 = V_20;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_272 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_273 = (&L_272->___lightData_2);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_274 = L_273->___visibleLights_3;
int32_t L_275 = V_4;
int32_t L_276 = V_3;
NativeArray_1_Copy_mB889142B6F2EFF1AA8C5C838DB33DD82E584D9DD(L_271, 0, L_274, L_275, L_276, NativeArray_1_Copy_mB889142B6F2EFF1AA8C5C838DB33DD82E584D9DD_RuntimeMethod_var);
// var tempBias = new NativeArray<Vector4>(lightCount, Allocator.Temp);
int32_t L_277 = V_3;
NativeArray_1_t1319594EE236701FE431CF2885AEB88373076DA8 L_278;
memset((&L_278), 0, sizeof(L_278));
NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4((&L_278), L_277, 2, 1, /*hidden argument*/NativeArray_1__ctor_m583C7489D7AAC57700B48C9035CC3BE3379872E4_RuntimeMethod_var);
V_46 = L_278;
// var tempResolution = new NativeArray<int>(lightCount, Allocator.Temp);
int32_t L_279 = V_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_280;
memset((&L_280), 0, sizeof(L_280));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_280), L_279, 2, 1, /*hidden argument*/NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
V_47 = L_280;
// var tempIndices = new NativeArray<int>(lightCount, Allocator.Temp);
int32_t L_281 = V_3;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_282;
memset((&L_282), 0, sizeof(L_282));
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&L_282), L_281, 2, 1, /*hidden argument*/NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
V_48 = L_282;
// for (var i = 0; i < lightCount; i++)
V_65 = 0;
goto IL_0710_3;
}
IL_06a6_3:
{
// tempBias[indices[i]] = renderingData.shadowData.bias[lightOffset + i];
int32_t L_283 = V_65;
int32_t L_284;
L_284 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_17))->___m_Buffer_0, L_283);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_285 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_286 = (&L_285->___shadowData_3);
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_287 = L_286->___bias_12;
int32_t L_288 = V_4;
int32_t L_289 = V_65;
NullCheck(L_287);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_290;
L_290 = List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4(L_287, ((int32_t)il2cpp_codegen_add(L_288, L_289)), List_1_get_Item_mF5D504FB09F98DB07ABEF3D064237C0BCBD8EDC4_RuntimeMethod_var);
IL2CPP_NATIVEARRAY_SET_ITEM(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, ((&V_46))->___m_Buffer_0, L_284, (L_290));
// tempResolution[indices[i]] = renderingData.shadowData.resolution[lightOffset + i];
int32_t L_291 = V_65;
int32_t L_292;
L_292 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_17))->___m_Buffer_0, L_291);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_293 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_294 = (&L_293->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_295 = L_294->___resolution_13;
int32_t L_296 = V_4;
int32_t L_297 = V_65;
NullCheck(L_295);
int32_t L_298;
L_298 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_295, ((int32_t)il2cpp_codegen_add(L_296, L_297)), List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_47))->___m_Buffer_0, L_292, (L_298));
// tempIndices[indices[i]] = lightOffset + i;
int32_t L_299 = V_65;
int32_t L_300;
L_300 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_17))->___m_Buffer_0, L_299);
int32_t L_301 = V_4;
int32_t L_302 = V_65;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_48))->___m_Buffer_0, L_300, (((int32_t)il2cpp_codegen_add(L_301, L_302))));
// for (var i = 0; i < lightCount; i++)
int32_t L_303 = V_65;
V_65 = ((int32_t)il2cpp_codegen_add(L_303, 1));
}
IL_0710_3:
{
// for (var i = 0; i < lightCount; i++)
int32_t L_304 = V_65;
int32_t L_305 = V_3;
V_66 = (bool)((((int32_t)L_304) < ((int32_t)L_305))? 1 : 0);
bool L_306 = V_66;
if (L_306)
{
goto IL_06a6_3;
}
}
{
// for (var i = 0; i < lightCount; i++)
V_67 = 0;
goto IL_0785_3;
}
IL_0720_3:
{
// renderingData.shadowData.bias[i + lightOffset] = tempBias[i];
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_307 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_308 = (&L_307->___shadowData_3);
List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317* L_309 = L_308->___bias_12;
int32_t L_310 = V_67;
int32_t L_311 = V_4;
int32_t L_312 = V_67;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_313;
L_313 = IL2CPP_NATIVEARRAY_GET_ITEM(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, ((&V_46))->___m_Buffer_0, L_312);
NullCheck(L_309);
List_1_set_Item_m9CE045A3C18BAFF826CE4686A0F2D3D00930416F(L_309, ((int32_t)il2cpp_codegen_add(L_310, L_311)), L_313, List_1_set_Item_m9CE045A3C18BAFF826CE4686A0F2D3D00930416F_RuntimeMethod_var);
// renderingData.shadowData.resolution[i + lightOffset] = tempResolution[i];
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_314 = ___renderingData0;
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_315 = (&L_314->___shadowData_3);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_316 = L_315->___resolution_13;
int32_t L_317 = V_67;
int32_t L_318 = V_4;
int32_t L_319 = V_67;
int32_t L_320;
L_320 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_47))->___m_Buffer_0, L_319);
NullCheck(L_316);
List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587(L_316, ((int32_t)il2cpp_codegen_add(L_317, L_318)), L_320, List_1_set_Item_m95629806F31CF369D937590912E0B6A53FF7C587_RuntimeMethod_var);
// renderingData.lightData.originalIndices[i + lightOffset] = tempIndices[i];
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_321 = ___renderingData0;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_322 = (&L_321->___lightData_2);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_323 = (&L_322->___originalIndices_4);
int32_t L_324 = V_67;
int32_t L_325 = V_4;
int32_t L_326 = V_67;
int32_t L_327;
L_327 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_48))->___m_Buffer_0, L_326);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_323)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_324, L_325)), (L_327));
// for (var i = 0; i < lightCount; i++)
int32_t L_328 = V_67;
V_67 = ((int32_t)il2cpp_codegen_add(L_328, 1));
}
IL_0785_3:
{
// for (var i = 0; i < lightCount; i++)
int32_t L_329 = V_67;
int32_t L_330 = V_3;
V_68 = (bool)((((int32_t)L_329) < ((int32_t)L_330))? 1 : 0);
bool L_331 = V_68;
if (L_331)
{
goto IL_0720_3;
}
}
{
// tempBias.Dispose();
NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6((&V_46), NativeArray_1_Dispose_m7CA9BD7607780DE85C8AC7B6A68E586F0B9843B6_RuntimeMethod_var);
// tempResolution.Dispose();
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_47), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
// tempIndices.Dispose();
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_48), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
// lightTypes.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_332 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_333;
L_333 = NativeArray_1_Dispose_mE1983C88F09D7F9F55D5E4CB6BBABB1B4FB99108((&V_28), L_332, NativeArray_1_Dispose_mE1983C88F09D7F9F55D5E4CB6BBABB1B4FB99108_RuntimeMethod_var);
// radiuses.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_334 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_335;
L_335 = NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7((&V_29), L_334, NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7_RuntimeMethod_var);
// directions.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_336 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_337;
L_337 = NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D((&V_30), L_336, NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D_RuntimeMethod_var);
// positions.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_338 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_339;
L_339 = NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D((&V_31), L_338, NativeArray_1_Dispose_m7C62F3F8DFECBDCF958ABA39CB046EDEA2B0255D_RuntimeMethod_var);
// coneRadiuses.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_340 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_341;
L_341 = NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7((&V_32), L_340, NativeArray_1_Dispose_mF5000E9404A41E84E3A2BF345C3D92F77C8D12C7_RuntimeMethod_var);
// reorderedLights.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_342 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_343;
L_343 = NativeArray_1_Dispose_m86268F63824C235475F45FF3F2DA0A446A9E5ECD((&V_20), L_342, NativeArray_1_Dispose_m86268F63824C235475F45FF3F2DA0A446A9E5ECD_RuntimeMethod_var);
// horizontalLightMasks.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_344 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_345;
L_345 = NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C((&V_37), L_344, NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C_RuntimeMethod_var);
// verticalLightMasks.Dispose(m_CullingHandle);
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_346 = __this->___m_CullingHandle_19;
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_347;
L_347 = NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C((&V_38), L_346, NativeArray_1_Dispose_mA976370881267B0B7D242251F3E97EAB7D5E383C_RuntimeMethod_var);
// JobHandle.ScheduleBatchedJobs();
JobHandle_ScheduleBatchedJobs_mD80F0AB54AEA1D1A107F4B7B84EE5288FD895A93(NULL);
goto IL_082f_2;
}
}// end try (depth: 3)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_082f_2:
{
goto IL_0840_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0840_1:
{
goto IL_0851;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0851:
{
}
IL_0852:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::Setup(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_Setup_m5D3FA3957D214026C4029ED6DB7FCF9E9B19B139 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_mA791E7991731E7EAB7302C44BD000DD3625F5833_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m4A597B9676D4D59835A397DD5EA6EDACDCE98055_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC48AB704490AABE319C2CDB613098803A2282F9A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A431B4780359F24810A6C920C1BFCC62A65CE91);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4193EBDBF3FC4C471C6123FE8FFDE64023C50E10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64FDA6C73F33A8A305CD701D4F610C7F84268439);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95D8FEADF452EC650DD95AE8EF91C62EE824E785);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB649100B3C780B54C1156AFF2416B909BE648F0B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE09EBE80FB6FF8B895959166FD79C189A53AA766);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC225705F6EF02D609F349359025AB953A3B1AA8);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_2 = NULL;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
int32_t G_B7_0 = 0;
String_t* G_B9_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B9_1 = NULL;
String_t* G_B8_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B8_1 = NULL;
int32_t G_B10_0 = 0;
String_t* G_B10_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B10_2 = NULL;
String_t* G_B13_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B13_1 = NULL;
String_t* G_B11_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B11_1 = NULL;
String_t* G_B12_0 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B12_1 = NULL;
int32_t G_B14_0 = 0;
String_t* G_B14_1 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B14_2 = NULL;
int32_t G_B17_0 = 0;
int32_t G_B20_0 = 0;
int32_t G_B23_0 = 0;
{
// int additionalLightsCount = renderingData.lightData.additionalLightsCount;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_1 = (&L_0->___lightData_2);
int32_t L_2 = L_1->___additionalLightsCount_1;
V_0 = L_2;
// bool additionalLightsPerVertex = renderingData.lightData.shadeAdditionalLightsPerVertex;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_3 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_4 = (&L_3->___lightData_2);
bool L_5 = L_4->___shadeAdditionalLightsPerVertex_5;
V_1 = L_5;
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6;
L_6 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_2 = L_6;
// using (new ProfilingScope(null, m_ProfilingSampler))
il2cpp_codegen_runtime_class_init_inline(ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_il2cpp_TypeInfo_var);
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_7 = ((ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_StaticFields*)il2cpp_codegen_static_fields_for(ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_il2cpp_TypeInfo_var))->___m_ProfilingSampler_3;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_3), (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)NULL, L_7, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02be:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_3), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// var useClusteredRendering = m_UseClusteredRendering;
bool L_8 = __this->___m_UseClusteredRendering_12;
V_4 = L_8;
// if (useClusteredRendering)
bool L_9 = V_4;
V_10 = L_9;
bool L_10 = V_10;
if (!L_10)
{
goto IL_0176_1;
}
}
{
// m_CullingHandle.Complete();
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08* L_11 = (&__this->___m_CullingHandle_19);
JobHandle_Complete_mDCED35A125AAB37EDDAB2E31C805B4904B614A4A(L_11, NULL);
// m_ZBinBuffer.SetData(m_ZBins.Reinterpret<float4>(UnsafeUtility.SizeOf<ZBin>()), 0, 0, m_ZBins.Length / 4);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_12 = __this->___m_ZBinBuffer_22;
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* L_13 = (&__this->___m_ZBins_20);
int32_t L_14;
L_14 = UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135(UnsafeUtility_SizeOf_TisZBin_t2B4F59EC396F7A7EC8EE6A15C15176B9888125A5_mF7BAD336133C0435AE9FC586FF8CE6B094A9A135_RuntimeMethod_var);
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 L_15;
L_15 = NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC48AB704490AABE319C2CDB613098803A2282F9A(L_13, L_14, NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mC48AB704490AABE319C2CDB613098803A2282F9A_RuntimeMethod_var);
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* L_16 = (&__this->___m_ZBins_20);
int32_t L_17;
L_17 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_16)->___m_Length_1);
NullCheck(L_12);
ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F(L_12, L_15, 0, 0, ((int32_t)(L_17/4)), ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_RuntimeMethod_var);
// m_TileBuffer.SetData(m_TileLightMasks.Reinterpret<float4>(UnsafeUtility.SizeOf<uint>()), 0, 0, m_TileLightMasks.Length / 4);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_18 = __this->___m_TileBuffer_23;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_19 = (&__this->___m_TileLightMasks_21);
int32_t L_20;
L_20 = UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1(UnsafeUtility_SizeOf_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8505B3082C7CFA137313C82767C840AE02D5B8B1_RuntimeMethod_var);
NativeArray_1_tB5EA234C6ABA1F626A4BEF4053D06783E15A3881 L_21;
L_21 = NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m4A597B9676D4D59835A397DD5EA6EDACDCE98055(L_19, L_20, NativeArray_1_Reinterpret_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_m4A597B9676D4D59835A397DD5EA6EDACDCE98055_RuntimeMethod_var);
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_22 = (&__this->___m_TileLightMasks_21);
int32_t L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_22)->___m_Length_1);
NullCheck(L_18);
ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F(L_18, L_21, 0, 0, ((int32_t)(L_23/4)), ComputeBuffer_SetData_Tisfloat4_t89D9A294E7A79BD81BFBDD18654508532958555E_mE7688CA575F08CB3680C5CED8C471E19CDA1CC2F_RuntimeMethod_var);
// cmd.SetGlobalInteger("_AdditionalLightsDirectionalCount", m_DirectionalLightCount);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_24 = V_2;
int32_t L_25 = __this->___m_DirectionalLightCount_13;
NullCheck(L_24);
CommandBuffer_SetGlobalInteger_m177DD61D3891A1AE6FB9133BE426B3884F6B72A2(L_24, _stringLiteralE09EBE80FB6FF8B895959166FD79C189A53AA766, L_25, NULL);
// cmd.SetGlobalInteger("_AdditionalLightsZBinOffset", m_ZBinOffset);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = V_2;
int32_t L_27 = __this->___m_ZBinOffset_18;
NullCheck(L_26);
CommandBuffer_SetGlobalInteger_m177DD61D3891A1AE6FB9133BE426B3884F6B72A2(L_26, _stringLiteral2A431B4780359F24810A6C920C1BFCC62A65CE91, L_27, NULL);
// cmd.SetGlobalFloat("_AdditionalLightsZBinScale", m_ZBinFactor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = V_2;
float L_29 = __this->___m_ZBinFactor_17;
NullCheck(L_28);
CommandBuffer_SetGlobalFloat_mECD0FBFDF115D9150B5D1DB66010B17F6213419B(L_28, _stringLiteralB649100B3C780B54C1156AFF2416B909BE648F0B, L_29, NULL);
// cmd.SetGlobalVector("_AdditionalLightsTileScale", renderingData.cameraData.pixelRect.size / (float)m_ActualTileWidth);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_30 = V_2;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_31 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_32 = (&L_31->___cameraData_1);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_33 = (&L_32->___pixelRect_6);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34;
L_34 = Rect_get_size_mFB990FFC0FE0152179C8C74A59E4AC258CB44267(L_33, NULL);
int32_t L_35 = __this->___m_ActualTileWidth_14;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36;
L_36 = Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline(L_34, ((float)L_35), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_37;
L_37 = Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_inline(L_36, NULL);
NullCheck(L_30);
CommandBuffer_SetGlobalVector_mA5AF1BDEA174489A81DCE9D3E0415331FB05CE47(L_30, _stringLiteral95D8FEADF452EC650DD95AE8EF91C62EE824E785, L_37, NULL);
// cmd.SetGlobalInteger("_AdditionalLightsTileCountX", m_TileResolution.x);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = V_2;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_39 = (&__this->___m_TileResolution_15);
int32_t L_40 = L_39->___x_0;
NullCheck(L_38);
CommandBuffer_SetGlobalInteger_m177DD61D3891A1AE6FB9133BE426B3884F6B72A2(L_38, _stringLiteralFC225705F6EF02D609F349359025AB953A3B1AA8, L_40, NULL);
// cmd.SetGlobalConstantBuffer(m_ZBinBuffer, "AdditionalLightsZBins", 0, m_ZBins.Length * 4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = V_2;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_42 = __this->___m_ZBinBuffer_22;
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* L_43 = (&__this->___m_ZBins_20);
int32_t L_44;
L_44 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_43)->___m_Length_1);
NullCheck(L_41);
CommandBuffer_SetGlobalConstantBuffer_m2BFB3CF5DDD07DFE451ED5EAD74A39F88BE4A023(L_41, L_42, _stringLiteral64FDA6C73F33A8A305CD701D4F610C7F84268439, 0, ((int32_t)il2cpp_codegen_multiply(L_44, 4)), NULL);
// cmd.SetGlobalConstantBuffer(m_TileBuffer, "AdditionalLightsTiles", 0, m_TileLightMasks.Length * 4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_45 = V_2;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_46 = __this->___m_TileBuffer_23;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_47 = (&__this->___m_TileLightMasks_21);
int32_t L_48;
L_48 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_47)->___m_Length_1);
NullCheck(L_45);
CommandBuffer_SetGlobalConstantBuffer_m2BFB3CF5DDD07DFE451ED5EAD74A39F88BE4A023(L_45, L_46, _stringLiteral4193EBDBF3FC4C471C6123FE8FFDE64023C50E10, 0, ((int32_t)il2cpp_codegen_multiply(L_48, 4)), NULL);
// m_ZBins.Dispose();
NativeArray_1_tC826716DABB82121E3B759802E04D86B6B20F991* L_49 = (&__this->___m_ZBins_20);
NativeArray_1_Dispose_mA791E7991731E7EAB7302C44BD000DD3625F5833(L_49, NativeArray_1_Dispose_mA791E7991731E7EAB7302C44BD000DD3625F5833_RuntimeMethod_var);
// m_TileLightMasks.Dispose();
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_50 = (&__this->___m_TileLightMasks_21);
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC(L_50, NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
}
IL_0176_1:
{
// SetupShaderLightConstants(cmd, ref renderingData);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_51 = V_2;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_52 = ___renderingData1;
ForwardLights_SetupShaderLightConstants_m55ABC929F4CF67B8BBCC539129109F902A046FE1(__this, L_51, L_52, NULL);
// bool lightCountCheck = (renderingData.cameraData.renderer.stripAdditionalLightOffVariants && renderingData.lightData.supportsAdditionalLights) || additionalLightsCount > 0;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_53 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_54 = (&L_53->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_55 = L_54->___renderer_31;
NullCheck(L_55);
bool L_56;
L_56 = ScriptableRenderer_get_stripAdditionalLightOffVariants_mAE9AFBDA4F4A08090587F1DD1D4C241FB47D7129_inline(L_55, NULL);
if (!L_56)
{
goto IL_019e_1;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_57 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_58 = (&L_57->___lightData_2);
bool L_59 = L_58->___supportsAdditionalLights_10;
if (L_59)
{
goto IL_01a4_1;
}
}
IL_019e_1:
{
int32_t L_60 = V_0;
G_B7_0 = ((((int32_t)L_60) > ((int32_t)0))? 1 : 0);
goto IL_01a5_1;
}
IL_01a4_1:
{
G_B7_0 = 1;
}
IL_01a5_1:
{
V_5 = (bool)G_B7_0;
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightsVertex,
// lightCountCheck && additionalLightsPerVertex && !useClusteredRendering);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_62 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___AdditionalLightsVertex_4;
bool L_63 = V_5;
bool L_64 = V_1;
G_B8_0 = L_62;
G_B8_1 = L_61;
if (!((int32_t)((int32_t)L_63&(int32_t)L_64)))
{
G_B9_0 = L_62;
G_B9_1 = L_61;
goto IL_01ba_1;
}
}
{
bool L_65 = V_4;
G_B10_0 = ((((int32_t)L_65) == ((int32_t)0))? 1 : 0);
G_B10_1 = G_B8_0;
G_B10_2 = G_B8_1;
goto IL_01bb_1;
}
IL_01ba_1:
{
G_B10_0 = 0;
G_B10_1 = G_B9_0;
G_B10_2 = G_B9_1;
}
IL_01bb_1:
{
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(G_B10_2, G_B10_1, (bool)G_B10_0, NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightsPixel,
// lightCountCheck && !additionalLightsPerVertex && !useClusteredRendering);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_66 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_67 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___AdditionalLightsPixel_5;
bool L_68 = V_5;
G_B11_0 = L_67;
G_B11_1 = L_66;
if (!L_68)
{
G_B13_0 = L_67;
G_B13_1 = L_66;
goto IL_01d5_1;
}
}
{
bool L_69 = V_1;
G_B12_0 = G_B11_0;
G_B12_1 = G_B11_1;
if (L_69)
{
G_B13_0 = G_B11_0;
G_B13_1 = G_B11_1;
goto IL_01d5_1;
}
}
{
bool L_70 = V_4;
G_B14_0 = ((((int32_t)L_70) == ((int32_t)0))? 1 : 0);
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
goto IL_01d6_1;
}
IL_01d5_1:
{
G_B14_0 = 0;
G_B14_1 = G_B13_0;
G_B14_2 = G_B13_1;
}
IL_01d6_1:
{
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(G_B14_2, G_B14_1, (bool)G_B14_0, NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.ClusteredRendering,
// useClusteredRendering);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_71 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_72 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___ClusteredRendering_6;
bool L_73 = V_4;
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_71, L_72, L_73, NULL);
// bool isShadowMask = renderingData.lightData.supportsMixedLighting && m_MixedLightingSetup == MixedLightingSetup.ShadowMask;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_74 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_75 = (&L_74->___lightData_2);
bool L_76 = L_75->___supportsMixedLighting_6;
if (!L_76)
{
goto IL_0202_1;
}
}
{
int32_t L_77 = __this->___m_MixedLightingSetup_4;
G_B17_0 = ((((int32_t)L_77) == ((int32_t)1))? 1 : 0);
goto IL_0203_1;
}
IL_0202_1:
{
G_B17_0 = 0;
}
IL_0203_1:
{
V_6 = (bool)G_B17_0;
// bool isShadowMaskAlways = isShadowMask && QualitySettings.shadowmaskMode == ShadowmaskMode.Shadowmask;
bool L_78 = V_6;
if (!L_78)
{
goto IL_0213_1;
}
}
{
int32_t L_79;
L_79 = QualitySettings_get_shadowmaskMode_m86F1B159365043994425267F314B8CC19E2DAD21(NULL);
G_B20_0 = ((((int32_t)L_79) == ((int32_t)0))? 1 : 0);
goto IL_0214_1;
}
IL_0213_1:
{
G_B20_0 = 0;
}
IL_0214_1:
{
V_7 = (bool)G_B20_0;
// bool isSubtractive = renderingData.lightData.supportsMixedLighting && m_MixedLightingSetup == MixedLightingSetup.Subtractive;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_80 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_81 = (&L_80->___lightData_2);
bool L_82 = L_81->___supportsMixedLighting_6;
if (!L_82)
{
goto IL_022e_1;
}
}
{
int32_t L_83 = __this->___m_MixedLightingSetup_4;
G_B23_0 = ((((int32_t)L_83) == ((int32_t)2))? 1 : 0);
goto IL_022f_1;
}
IL_022e_1:
{
G_B23_0 = 0;
}
IL_022f_1:
{
V_8 = (bool)G_B23_0;
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.LightmapShadowMixing, isSubtractive || isShadowMaskAlways);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_84 = V_2;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_85 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___LightmapShadowMixing_12;
bool L_86 = V_8;
bool L_87 = V_7;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_84, L_85, (bool)((int32_t)((int32_t)L_86|(int32_t)L_87)), NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.ShadowsShadowMask, isShadowMask);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_88 = V_2;
String_t* L_89 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___ShadowsShadowMask_13;
bool L_90 = V_6;
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_88, L_89, L_90, NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MixedLightingSubtractive, isSubtractive); // Backward compatibility
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_91 = V_2;
String_t* L_92 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___MixedLightingSubtractive_11;
bool L_93 = V_8;
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_91, L_92, L_93, NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.ReflectionProbeBlending, renderingData.lightData.reflectionProbeBlending);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = V_2;
String_t* L_95 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___ReflectionProbeBlending_9;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_96 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_97 = (&L_96->___lightData_2);
bool L_98 = L_97->___reflectionProbeBlending_8;
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_94, L_95, L_98, NULL);
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.ReflectionProbeBoxProjection, renderingData.lightData.reflectionProbeBoxProjection);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_99 = V_2;
String_t* L_100 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___ReflectionProbeBoxProjection_8;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_101 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_102 = (&L_101->___lightData_2);
bool L_103 = L_102->___reflectionProbeBoxProjection_7;
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_99, L_100, L_103, NULL);
// bool lightLayers = renderingData.lightData.supportsLightLayers;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_104 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_105 = (&L_104->___lightData_2);
bool L_106 = L_105->___supportsLightLayers_9;
V_9 = L_106;
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.LightLayers, lightLayers);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_107 = V_2;
String_t* L_108 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___LightLayers_14;
bool L_109 = V_9;
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_107, L_108, L_109, NULL);
// m_LightCookieManager.Setup(context, cmd, ref renderingData.lightData);
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* L_110 = __this->___m_LightCookieManager_24;
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_111 = ___context0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_112 = V_2;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_113 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_114 = (&L_113->___lightData_2);
NullCheck(L_110);
LightCookieManager_Setup_m79BF3350E6D80DA649A137CD982F7F025E19EC40(L_110, L_111, L_112, L_114, NULL);
goto IL_02cd;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_02cd:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_115 = V_2;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_115, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_116 = V_2;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_116, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::Cleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_Cleanup_mCE7DA0C52C5C16341EE7CDCA1D9B0D8A98A6849D (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
// if (m_UseClusteredRendering)
bool L_0 = __this->___m_UseClusteredRendering_12;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_0025;
}
}
{
// m_ZBinBuffer.Dispose();
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_2 = __this->___m_ZBinBuffer_22;
NullCheck(L_2);
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(L_2, NULL);
// m_TileBuffer.Dispose();
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_3 = __this->___m_TileBuffer_23;
NullCheck(L_3);
ComputeBuffer_Dispose_mBCA0F8A5BE75A41C77E1FCFBCB4EAE84A45D6BF2(L_3, NULL);
}
IL_0025:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::InitializeLightConstants(Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>,System.Int32,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,UnityEngine.Vector4&,System.UInt32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_InitializeLightConstants_m816048600BBA75BB2AC72A42BF17002A5D73E4E9 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___lights0, int32_t ___lightIndex1, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightPos2, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightColor3, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightAttenuation4, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightSpotDir5, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___lightOcclusionProbeChannel6, uint32_t* ___lightLayerMask7, 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*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_0;
memset((&V_0), 0, sizeof(V_0));
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* V_1 = NULL;
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* V_2 = NULL;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t G_B8_0 = 0;
{
// UniversalRenderPipeline.InitializeLightConstants_Common(lights, lightIndex, out lightPos, out lightColor, out lightAttenuation, out lightSpotDir, out lightOcclusionProbeChannel);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_0 = ___lights0;
int32_t L_1 = ___lightIndex1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_2 = ___lightPos2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_3 = ___lightColor3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_4 = ___lightAttenuation4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_5 = ___lightSpotDir5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_6 = ___lightOcclusionProbeChannel6;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
UniversalRenderPipeline_InitializeLightConstants_Common_mA7ADE5ABE902BFD9E457387A3EA8122B81A9BB5B(L_0, L_1, L_2, L_3, L_4, L_5, L_6, NULL);
// lightLayerMask = 0;
uint32_t* L_7 = ___lightLayerMask7;
*((int32_t*)L_7) = (int32_t)0;
// if (lightIndex < 0)
int32_t L_8 = ___lightIndex1;
V_3 = (bool)((((int32_t)L_8) < ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0023;
}
}
{
// return;
goto IL_00b4;
}
IL_0023:
{
// VisibleLight lightData = lights[lightIndex];
int32_t L_10 = ___lightIndex1;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&___lights0))->___m_Buffer_0, L_10);
V_0 = L_11;
// Light light = lightData.light;
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_12;
L_12 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_0), NULL);
V_1 = L_12;
// if (light == null)
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_13 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_4 = L_14;
bool L_15 = V_4;
if (!L_15)
{
goto IL_0043;
}
}
{
// return;
goto IL_00b4;
}
IL_0043:
{
// if (light.bakingOutput.lightmapBakeType == LightmapBakeType.Mixed &&
// lightData.light.shadows != LightShadows.None &&
// m_MixedLightingSetup == MixedLightingSetup.None)
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_16 = V_1;
NullCheck(L_16);
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_17;
L_17 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_16, NULL);
int32_t L_18 = L_17.___lightmapBakeType_2;
if ((!(((uint32_t)L_18) == ((uint32_t)1))))
{
goto IL_006a;
}
}
{
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_19;
L_19 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_0), NULL);
NullCheck(L_19);
int32_t L_20;
L_20 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_19, NULL);
if (!L_20)
{
goto IL_006a;
}
}
{
int32_t L_21 = __this->___m_MixedLightingSetup_4;
G_B8_0 = ((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
goto IL_006b;
}
IL_006a:
{
G_B8_0 = 0;
}
IL_006b:
{
V_5 = (bool)G_B8_0;
bool L_22 = V_5;
if (!L_22)
{
goto IL_00a4;
}
}
{
// switch (light.bakingOutput.mixedLightingMode)
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_23 = V_1;
NullCheck(L_23);
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_24;
L_24 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_23, NULL);
int32_t L_25 = L_24.___mixedLightingMode_3;
V_7 = L_25;
int32_t L_26 = V_7;
V_6 = L_26;
int32_t L_27 = V_6;
if ((((int32_t)L_27) == ((int32_t)1)))
{
goto IL_0091;
}
}
{
goto IL_008a;
}
IL_008a:
{
int32_t L_28 = V_6;
if ((((int32_t)L_28) == ((int32_t)2)))
{
goto IL_009a;
}
}
{
goto IL_00a3;
}
IL_0091:
{
// m_MixedLightingSetup = MixedLightingSetup.Subtractive;
__this->___m_MixedLightingSetup_4 = 2;
// break;
goto IL_00a3;
}
IL_009a:
{
// m_MixedLightingSetup = MixedLightingSetup.ShadowMask;
__this->___m_MixedLightingSetup_4 = 1;
// break;
goto IL_00a3;
}
IL_00a3:
{
}
IL_00a4:
{
// var additionalLightData = light.GetUniversalAdditionalLightData();
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_29 = V_1;
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_30;
L_30 = LightExtensions_GetUniversalAdditionalLightData_m4AA9D902500586865538B10BBDB9B56C7F85A87D(L_29, NULL);
V_2 = L_30;
// lightLayerMask = (uint)additionalLightData.lightLayerMask;
uint32_t* L_31 = ___lightLayerMask7;
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_32 = V_2;
NullCheck(L_32);
int32_t L_33;
L_33 = UniversalAdditionalLightData_get_lightLayerMask_m6778BBE6666A839D8342BF392EE458A33C79A062(L_32, NULL);
*((int32_t*)L_31) = (int32_t)L_33;
}
IL_00b4:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupShaderLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_SetupShaderLightConstants_m55ABC929F4CF67B8BBCC539129109F902A046FE1 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
{
// m_MixedLightingSetup = MixedLightingSetup.None;
__this->___m_MixedLightingSetup_4 = 0;
// SetupMainLightConstants(cmd, ref renderingData.lightData);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_1 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_2 = (&L_1->___lightData_2);
ForwardLights_SetupMainLightConstants_mB4C36F83F456A59C5DC85B07FBE7DF4B41E6C5DB(__this, L_0, L_2, NULL);
// SetupAdditionalLightConstants(cmd, ref renderingData);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = ___cmd0;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_4 = ___renderingData1;
ForwardLights_SetupAdditionalLightConstants_mAD4C6BC0319CAD71258EB7E52C84440D41F50073(__this, L_3, L_4, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupMainLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.LightData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_SetupMainLightConstants_mB4C36F83F456A59C5DC85B07FBE7DF4B41E6C5DB (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_4;
memset((&V_4), 0, sizeof(V_4));
uint32_t V_5 = 0;
{
// InitializeLightConstants(lightData.visibleLights, lightData.mainLightIndex, out lightPos, out lightColor, out lightAttenuation, out lightSpotDir, out lightOcclusionChannel, out lightLayerMask);
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_0 = ___lightData1;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_1 = L_0->___visibleLights_3;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_2 = ___lightData1;
int32_t L_3 = L_2->___mainLightIndex_0;
ForwardLights_InitializeLightConstants_m816048600BBA75BB2AC72A42BF17002A5D73E4E9(__this, L_1, L_3, (&V_0), (&V_1), (&V_2), (&V_3), (&V_4), (&V_5), NULL);
// cmd.SetGlobalVector(LightConstantBuffer._MainLightPosition, lightPos);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
int32_t L_5 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightPosition_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = V_0;
NullCheck(L_4);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_4, L_5, L_6, NULL);
// cmd.SetGlobalVector(LightConstantBuffer._MainLightColor, lightColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___cmd0;
int32_t L_8 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightColor_1;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_1;
NullCheck(L_7);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_7, L_8, L_9, NULL);
// cmd.SetGlobalVector(LightConstantBuffer._MainLightOcclusionProbesChannel, lightOcclusionChannel);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd0;
int32_t L_11 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightOcclusionProbesChannel_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = V_4;
NullCheck(L_10);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_10, L_11, L_12, NULL);
// cmd.SetGlobalInt(LightConstantBuffer._MainLightLayerMask, (int)lightLayerMask);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_13 = ___cmd0;
int32_t L_14 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____MainLightLayerMask_3;
uint32_t L_15 = V_5;
NullCheck(L_13);
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_13, L_14, L_15, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupAdditionalLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights_SetupAdditionalLightConstants_mAD4C6BC0319CAD71258EB7E52C84440D41F50073 (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_mD067CD8F8709FDF4ACC8BF4162B3901E172C902E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m3826426D7E3835F7A5137807DC3FCF5ABBA2E13A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mCDB61DD4B879E7965AE74BFC0DABE5F86A7BBEFA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* V_0 = NULL;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 V_1;
memset((&V_1), 0, sizeof(V_1));
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A V_7;
memset((&V_7), 0, sizeof(V_7));
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_8 = NULL;
int32_t V_9 = 0;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_10 = NULL;
int32_t V_11 = 0;
int32_t V_12 = 0;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_13;
memset((&V_13), 0, sizeof(V_13));
bool V_14 = false;
LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED V_15;
memset((&V_15), 0, sizeof(V_15));
bool V_16 = false;
int32_t V_17 = 0;
int32_t V_18 = 0;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_19;
memset((&V_19), 0, sizeof(V_19));
bool V_20 = false;
uint32_t V_21 = 0;
bool V_22 = false;
int32_t G_B9_0 = 0;
int32_t G_B18_0 = 0;
{
// ref LightData lightData = ref renderingData.lightData;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_1 = (&L_0->___lightData_2);
V_0 = L_1;
// var cullResults = renderingData.cullResults;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_2 = ___renderingData1;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_3 = L_2->___cullResults_0;
V_1 = L_3;
// var lights = lightData.visibleLights;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_4 = V_0;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_5 = L_4->___visibleLights_3;
V_2 = L_5;
// int maxAdditionalLightsCount = UniversalRenderPipeline.maxVisibleAdditionalLights;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
V_3 = L_6;
// int additionalLightsCount = SetupPerObjectLightIndices(cullResults, ref lightData);
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_7 = V_1;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_8 = V_0;
int32_t L_9;
L_9 = ForwardLights_SetupPerObjectLightIndices_m0ED9E96E1DCD59D99CD58EDCC1A9D46653140EFF(__this, L_7, L_8, NULL);
V_4 = L_9;
// if (additionalLightsCount > 0)
int32_t L_10 = V_4;
V_5 = (bool)((((int32_t)L_10) > ((int32_t)0))? 1 : 0);
bool L_11 = V_5;
if (!L_11)
{
goto IL_0287;
}
}
{
// if (m_UseStructuredBuffer)
bool L_12 = __this->___m_UseStructuredBuffer_11;
V_6 = L_12;
bool L_13 = V_6;
if (!L_13)
{
goto IL_013d;
}
}
{
// NativeArray<ShaderInput.LightData> additionalLightsData = new NativeArray<ShaderInput.LightData>(additionalLightsCount, Allocator.Temp);
int32_t L_14 = V_4;
NativeArray_1__ctor_mCDB61DD4B879E7965AE74BFC0DABE5F86A7BBEFA((&V_7), L_14, 2, 1, NativeArray_1__ctor_mCDB61DD4B879E7965AE74BFC0DABE5F86A7BBEFA_RuntimeMethod_var);
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
V_11 = 0;
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
V_12 = 0;
goto IL_00c6;
}
IL_0058:
{
// VisibleLight light = lights[i];
int32_t L_15 = V_11;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_16;
L_16 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_2))->___m_Buffer_0, L_15);
V_13 = L_16;
// if (lightData.mainLightIndex != i)
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_17 = V_0;
int32_t L_18 = L_17->___mainLightIndex_0;
int32_t L_19 = V_11;
V_14 = (bool)((((int32_t)((((int32_t)L_18) == ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_20 = V_14;
if (!L_20)
{
goto IL_00bf;
}
}
{
// InitializeLightConstants(lights, i,
// out data.position, out data.color, out data.attenuation,
// out data.spotDirection, out data.occlusionProbeChannels,
// out data.layerMask);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_21 = V_2;
int32_t L_22 = V_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_23 = (&(&V_15)->___position_0);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_24 = (&(&V_15)->___color_1);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_25 = (&(&V_15)->___attenuation_2);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_26 = (&(&V_15)->___spotDirection_3);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_27 = (&(&V_15)->___occlusionProbeChannels_4);
uint32_t* L_28 = (&(&V_15)->___layerMask_5);
ForwardLights_InitializeLightConstants_m816048600BBA75BB2AC72A42BF17002A5D73E4E9(__this, L_21, L_22, L_23, L_24, L_25, L_26, L_27, L_28, NULL);
// additionalLightsData[lightIter] = data;
int32_t L_29 = V_12;
LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED L_30 = V_15;
IL2CPP_NATIVEARRAY_SET_ITEM(LightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED, ((&V_7))->___m_Buffer_0, L_29, (L_30));
// lightIter++;
int32_t L_31 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_31, 1));
}
IL_00bf:
{
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
int32_t L_32 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00c6:
{
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
int32_t L_33 = V_11;
int32_t L_34;
L_34 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_2))->___m_Length_1);
if ((((int32_t)L_33) >= ((int32_t)L_34)))
{
goto IL_00d8;
}
}
{
int32_t L_35 = V_12;
int32_t L_36 = V_3;
G_B9_0 = ((((int32_t)L_35) < ((int32_t)L_36))? 1 : 0);
goto IL_00d9;
}
IL_00d8:
{
G_B9_0 = 0;
}
IL_00d9:
{
V_16 = (bool)G_B9_0;
bool L_37 = V_16;
if (L_37)
{
goto IL_0058;
}
}
{
// var lightDataBuffer = ShaderData.instance.GetLightDataBuffer(additionalLightsCount);
ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* L_38;
L_38 = ShaderData_get_instance_mEFC436B2FC5C34668E346FABD375C90A0A9939A6(NULL);
int32_t L_39 = V_4;
NullCheck(L_38);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_40;
L_40 = ShaderData_GetLightDataBuffer_m1A439B2E7A272E2117469F1DE4C8DBA85E8732D5(L_38, L_39, NULL);
V_8 = L_40;
// lightDataBuffer.SetData(additionalLightsData);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_41 = V_8;
NativeArray_1_tCD560B25A8B4F8654C3DF3626A5F13D31353E25A L_42 = V_7;
NullCheck(L_41);
ComputeBuffer_SetData_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_mD067CD8F8709FDF4ACC8BF4162B3901E172C902E(L_41, L_42, ComputeBuffer_SetData_TisLightData_tAC4023737E9903DE3F96B993AA323E062ABCB9ED_mD067CD8F8709FDF4ACC8BF4162B3901E172C902E_RuntimeMethod_var);
// int lightIndices = cullResults.lightAndReflectionProbeIndexCount;
int32_t L_43;
L_43 = CullingResults_get_lightAndReflectionProbeIndexCount_mD6A7F71F6D8EAD3D01CD057B205FA00FFB05C7D8((&V_1), NULL);
V_9 = L_43;
// var lightIndicesBuffer = ShaderData.instance.GetLightIndicesBuffer(lightIndices);
ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* L_44;
L_44 = ShaderData_get_instance_mEFC436B2FC5C34668E346FABD375C90A0A9939A6(NULL);
int32_t L_45 = V_9;
NullCheck(L_44);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_46;
L_46 = ShaderData_GetLightIndicesBuffer_m14FCA4F99C094623216B1C4940DC850397C29F19(L_44, L_45, NULL);
V_10 = L_46;
// cmd.SetGlobalBuffer(m_AdditionalLightsBufferId, lightDataBuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = ___cmd0;
int32_t L_48 = __this->___m_AdditionalLightsBufferId_0;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_49 = V_8;
NullCheck(L_47);
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_47, L_48, L_49, NULL);
// cmd.SetGlobalBuffer(m_AdditionalLightsIndicesId, lightIndicesBuffer);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_50 = ___cmd0;
int32_t L_51 = __this->___m_AdditionalLightsIndicesId_1;
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_52 = V_10;
NullCheck(L_50);
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_50, L_51, L_52, NULL);
// additionalLightsData.Dispose();
NativeArray_1_Dispose_m3826426D7E3835F7A5137807DC3FCF5ABBA2E13A((&V_7), NativeArray_1_Dispose_m3826426D7E3835F7A5137807DC3FCF5ABBA2E13A_RuntimeMethod_var);
goto IL_025d;
}
IL_013d:
{
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
V_17 = 0;
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
V_18 = 0;
goto IL_01d4;
}
IL_0149:
{
// VisibleLight light = lights[i];
int32_t L_53 = V_17;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_54;
L_54 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_2))->___m_Buffer_0, L_53);
V_19 = L_54;
// if (lightData.mainLightIndex != i)
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_55 = V_0;
int32_t L_56 = L_55->___mainLightIndex_0;
int32_t L_57 = V_17;
V_20 = (bool)((((int32_t)((((int32_t)L_56) == ((int32_t)L_57))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_58 = V_20;
if (!L_58)
{
goto IL_01cd;
}
}
{
// InitializeLightConstants(lights, i, out m_AdditionalLightPositions[lightIter],
// out m_AdditionalLightColors[lightIter],
// out m_AdditionalLightAttenuations[lightIter],
// out m_AdditionalLightSpotDirections[lightIter],
// out m_AdditionalLightOcclusionProbeChannels[lightIter],
// out lightLayerMask);
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_59 = V_2;
int32_t L_60 = V_17;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_61 = __this->___m_AdditionalLightPositions_5;
int32_t L_62 = V_18;
NullCheck(L_61);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_63 = __this->___m_AdditionalLightColors_6;
int32_t L_64 = V_18;
NullCheck(L_63);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_65 = __this->___m_AdditionalLightAttenuations_7;
int32_t L_66 = V_18;
NullCheck(L_65);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_67 = __this->___m_AdditionalLightSpotDirections_8;
int32_t L_68 = V_18;
NullCheck(L_67);
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_69 = __this->___m_AdditionalLightOcclusionProbeChannels_9;
int32_t L_70 = V_18;
NullCheck(L_69);
ForwardLights_InitializeLightConstants_m816048600BBA75BB2AC72A42BF17002A5D73E4E9(__this, L_59, L_60, ((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_62))), ((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_64))), ((L_65)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_66))), ((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68))), ((L_69)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_70))), (&V_21), NULL);
// m_AdditionalLightsLayerMasks[lightIter] = Unity.Mathematics.math.asfloat(lightLayerMask);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_71 = __this->___m_AdditionalLightsLayerMasks_10;
int32_t L_72 = V_18;
uint32_t L_73 = V_21;
float L_74;
L_74 = math_asfloat_m6001AEADA0D3BB53A5BE113CE7052AB6D96FAABA_inline(L_73, NULL);
NullCheck(L_71);
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (float)L_74);
// lightIter++;
int32_t L_75 = V_18;
V_18 = ((int32_t)il2cpp_codegen_add(L_75, 1));
}
IL_01cd:
{
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
int32_t L_76 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_76, 1));
}
IL_01d4:
{
// for (int i = 0, lightIter = 0; i < lights.Length && lightIter < maxAdditionalLightsCount; ++i)
int32_t L_77 = V_17;
int32_t L_78;
L_78 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_2))->___m_Length_1);
if ((((int32_t)L_77) >= ((int32_t)L_78)))
{
goto IL_01e6;
}
}
{
int32_t L_79 = V_18;
int32_t L_80 = V_3;
G_B18_0 = ((((int32_t)L_79) < ((int32_t)L_80))? 1 : 0);
goto IL_01e7;
}
IL_01e6:
{
G_B18_0 = 0;
}
IL_01e7:
{
V_22 = (bool)G_B18_0;
bool L_81 = V_22;
if (L_81)
{
goto IL_0149;
}
}
{
// cmd.SetGlobalVectorArray(LightConstantBuffer._AdditionalLightsPosition, m_AdditionalLightPositions);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_82 = ___cmd0;
int32_t L_83 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsPosition_5;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_84 = __this->___m_AdditionalLightPositions_5;
NullCheck(L_82);
CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217(L_82, L_83, L_84, NULL);
// cmd.SetGlobalVectorArray(LightConstantBuffer._AdditionalLightsColor, m_AdditionalLightColors);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_85 = ___cmd0;
int32_t L_86 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsColor_6;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_87 = __this->___m_AdditionalLightColors_6;
NullCheck(L_85);
CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217(L_85, L_86, L_87, NULL);
// cmd.SetGlobalVectorArray(LightConstantBuffer._AdditionalLightsAttenuation, m_AdditionalLightAttenuations);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_88 = ___cmd0;
int32_t L_89 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsAttenuation_7;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_90 = __this->___m_AdditionalLightAttenuations_7;
NullCheck(L_88);
CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217(L_88, L_89, L_90, NULL);
// cmd.SetGlobalVectorArray(LightConstantBuffer._AdditionalLightsSpotDir, m_AdditionalLightSpotDirections);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_91 = ___cmd0;
int32_t L_92 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsSpotDir_8;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_93 = __this->___m_AdditionalLightSpotDirections_8;
NullCheck(L_91);
CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217(L_91, L_92, L_93, NULL);
// cmd.SetGlobalVectorArray(LightConstantBuffer._AdditionalLightOcclusionProbeChannel, m_AdditionalLightOcclusionProbeChannels);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = ___cmd0;
int32_t L_95 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightOcclusionProbeChannel_9;
Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD* L_96 = __this->___m_AdditionalLightOcclusionProbeChannels_9;
NullCheck(L_94);
CommandBuffer_SetGlobalVectorArray_m8CC41D9A9A5E2D5EF192D0852E97829DEA07A217(L_94, L_95, L_96, NULL);
// cmd.SetGlobalFloatArray(LightConstantBuffer._AdditionalLightsLayerMasks, m_AdditionalLightsLayerMasks);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___cmd0;
int32_t L_98 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsLayerMasks_10;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_99 = __this->___m_AdditionalLightsLayerMasks_10;
NullCheck(L_97);
CommandBuffer_SetGlobalFloatArray_m315944E1E1EB8D8A49AFFDA97FBCDBD8D6CFBDD5(L_97, L_98, L_99, NULL);
}
IL_025d:
{
// cmd.SetGlobalVector(LightConstantBuffer._AdditionalLightsCount, new Vector4(lightData.maxPerObjectAdditionalLightsCount,
// 0.0f, 0.0f, 0.0f));
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = ___cmd0;
int32_t L_101 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsCount_4;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_102 = V_0;
int32_t L_103 = L_102->___maxPerObjectAdditionalLightsCount_2;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_104;
memset((&L_104), 0, sizeof(L_104));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_104), ((float)L_103), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
NullCheck(L_100);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_100, L_101, L_104, NULL);
goto IL_029a;
}
IL_0287:
{
// cmd.SetGlobalVector(LightConstantBuffer._AdditionalLightsCount, Vector4.zero);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_105 = ___cmd0;
int32_t L_106 = ((LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_StaticFields*)il2cpp_codegen_static_fields_for(LightConstantBuffer_tC0F49AE28C1095875E8090A9E96B3C680B000FA1_il2cpp_TypeInfo_var))->____AdditionalLightsCount_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_107;
L_107 = Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline(NULL);
NullCheck(L_105);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_105, L_106, L_107, NULL);
}
IL_029a:
{
// }
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.ForwardLights::SetupPerObjectLightIndices(UnityEngine.Rendering.CullingResults,UnityEngine.Rendering.Universal.LightData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ForwardLights_SetupPerObjectLightIndices_m0ED9E96E1DCD59D99CD58EDCC1A9D46653140EFF (ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA* __this, CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullResults0, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9640A6DFAF9B8114324C7574BC3F60474F48B36);
s_Il2CppMethodInitialized = true;
}
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_0;
memset((&V_0), 0, sizeof(V_0));
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
int32_t V_6 = 0;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
bool V_9 = false;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* V_10 = NULL;
int32_t V_11 = 0;
bool V_12 = false;
int32_t V_13 = 0;
bool V_14 = false;
bool V_15 = false;
int32_t V_16 = 0;
int32_t G_B16_0 = 0;
{
// if (lightData.additionalLightsCount == 0)
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_0 = ___lightData1;
int32_t L_1 = L_0->___additionalLightsCount_1;
V_4 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_4;
if (!L_2)
{
goto IL_001d;
}
}
{
// return lightData.additionalLightsCount;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_3 = ___lightData1;
int32_t L_4 = L_3->___additionalLightsCount_1;
V_5 = L_4;
goto IL_0136;
}
IL_001d:
{
// var visibleLights = lightData.visibleLights;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_5 = ___lightData1;
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_6 = L_5->___visibleLights_3;
V_0 = L_6;
// var perObjectLightIndexMap = cullResults.GetLightIndexMap(Allocator.Temp);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_7;
L_7 = CullingResults_GetLightIndexMap_m77871C888D0CCC47A9D406231257B9984AD5843D((&___cullResults0), 2, NULL);
V_1 = L_7;
// int globalDirectionalLightsCount = 0;
V_2 = 0;
// int additionalLightsCount = 0;
V_3 = 0;
// for (int i = 0; i < visibleLights.Length; ++i)
V_6 = 0;
goto IL_00a2;
}
IL_0036:
{
// if (additionalLightsCount >= UniversalRenderPipeline.maxVisibleAdditionalLights)
int32_t L_8 = V_3;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = UniversalRenderPipeline_get_maxVisibleAdditionalLights_m80DBB67B17450A9EE9A2D454B6F5FD389702361F(NULL);
V_8 = (bool)((((int32_t)((((int32_t)L_8) < ((int32_t)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_10 = V_8;
if (!L_10)
{
goto IL_004a;
}
}
{
// break;
goto IL_00b3;
}
IL_004a:
{
// VisibleLight light = visibleLights[i];
int32_t L_11 = V_6;
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_12;
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_0))->___m_Buffer_0, L_11);
V_7 = L_12;
// if (i == lightData.mainLightIndex)
int32_t L_13 = V_6;
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_14 = ___lightData1;
int32_t L_15 = L_14->___mainLightIndex_0;
V_9 = (bool)((((int32_t)L_13) == ((int32_t)L_15))? 1 : 0);
bool L_16 = V_9;
if (!L_16)
{
goto IL_0078;
}
}
{
// perObjectLightIndexMap[i] = -1;
int32_t L_17 = V_6;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_1))->___m_Buffer_0, L_17, ((-1)));
// ++globalDirectionalLightsCount;
int32_t L_18 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
goto IL_009b;
}
IL_0078:
{
// perObjectLightIndexMap[i] -= globalDirectionalLightsCount;
V_10 = (&V_1);
int32_t L_19 = V_6;
V_11 = L_19;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_20 = V_10;
int32_t L_21 = V_11;
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_22 = V_10;
int32_t L_23 = V_11;
int32_t L_24;
L_24 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_22)->___m_Buffer_0, L_23);
int32_t L_25 = V_2;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_20)->___m_Buffer_0, L_21, (((int32_t)il2cpp_codegen_subtract(L_24, L_25))));
// ++additionalLightsCount;
int32_t L_26 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_009b:
{
// for (int i = 0; i < visibleLights.Length; ++i)
int32_t L_27 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00a2:
{
// for (int i = 0; i < visibleLights.Length; ++i)
int32_t L_28 = V_6;
int32_t L_29;
L_29 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_0))->___m_Length_1);
V_12 = (bool)((((int32_t)L_28) < ((int32_t)L_29))? 1 : 0);
bool L_30 = V_12;
if (L_30)
{
goto IL_0036;
}
}
IL_00b3:
{
// for (int i = globalDirectionalLightsCount + additionalLightsCount; i < perObjectLightIndexMap.Length; ++i)
int32_t L_31 = V_2;
int32_t L_32 = V_3;
V_13 = ((int32_t)il2cpp_codegen_add(L_31, L_32));
goto IL_00cb;
}
IL_00ba:
{
// perObjectLightIndexMap[i] = -1;
int32_t L_33 = V_13;
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_1))->___m_Buffer_0, L_33, ((-1)));
// for (int i = globalDirectionalLightsCount + additionalLightsCount; i < perObjectLightIndexMap.Length; ++i)
int32_t L_34 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00cb:
{
// for (int i = globalDirectionalLightsCount + additionalLightsCount; i < perObjectLightIndexMap.Length; ++i)
int32_t L_35 = V_13;
int32_t L_36;
L_36 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
V_14 = (bool)((((int32_t)L_35) < ((int32_t)L_36))? 1 : 0);
bool L_37 = V_14;
if (L_37)
{
goto IL_00ba;
}
}
{
// cullResults.SetLightIndexMap(perObjectLightIndexMap);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_38 = V_1;
CullingResults_SetLightIndexMap_m5494C30F5957F52885CD6950A8F86EFCD74B7B0A((&___cullResults0), L_38, NULL);
// if (m_UseStructuredBuffer && additionalLightsCount > 0)
bool L_39 = __this->___m_UseStructuredBuffer_11;
if (!L_39)
{
goto IL_00f3;
}
}
{
int32_t L_40 = V_3;
G_B16_0 = ((((int32_t)L_40) > ((int32_t)0))? 1 : 0);
goto IL_00f4;
}
IL_00f3:
{
G_B16_0 = 0;
}
IL_00f4:
{
V_15 = (bool)G_B16_0;
bool L_41 = V_15;
if (!L_41)
{
goto IL_0129;
}
}
{
// int lightAndReflectionProbeIndices = cullResults.lightAndReflectionProbeIndexCount;
int32_t L_42;
L_42 = CullingResults_get_lightAndReflectionProbeIndexCount_mD6A7F71F6D8EAD3D01CD057B205FA00FFB05C7D8((&___cullResults0), NULL);
V_16 = L_42;
// Assertions.Assert.IsTrue(lightAndReflectionProbeIndices > 0, "Pipelines configures additional lights but per-object light and probe indices count is zero.");
int32_t L_43 = V_16;
il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
Assert_IsTrue_mF398159A7A5B43CE3054A41BD7B7D97AA8E9DDB4((bool)((((int32_t)L_43) > ((int32_t)0))? 1 : 0), _stringLiteralA9640A6DFAF9B8114324C7574BC3F60474F48B36, NULL);
// cullResults.FillLightAndReflectionProbeIndices(ShaderData.instance.GetLightIndicesBuffer(lightAndReflectionProbeIndices));
ShaderData_t149ABF5B880D5E69604B9F5A510F02D567464C19* L_44;
L_44 = ShaderData_get_instance_mEFC436B2FC5C34668E346FABD375C90A0A9939A6(NULL);
int32_t L_45 = V_16;
NullCheck(L_44);
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_46;
L_46 = ShaderData_GetLightIndicesBuffer_m14FCA4F99C094623216B1C4940DC850397C29F19(L_44, L_45, NULL);
CullingResults_FillLightAndReflectionProbeIndices_m31598F3C1D7198709889AC422F7E639593FF0165((&___cullResults0), L_46, NULL);
}
IL_0129:
{
// perObjectLightIndexMap.Dispose();
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_1), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
// return additionalLightsCount;
int32_t L_47 = V_3;
V_5 = L_47;
goto IL_0136;
}
IL_0136:
{
// }
int32_t L_48 = V_5;
return L_48;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ForwardLights::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForwardLights__cctor_m773FEFE00B1D285F08E06EC61FD708A7CC8713A4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE59EC20582573384780F1451839044FA5901CBC2);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly ProfilingSampler m_ProfilingSampler = new ProfilingSampler(k_SetupLightConstants);
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteralE59EC20582573384780F1451839044FA5901CBC2, NULL);
((ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_StaticFields*)il2cpp_codegen_static_fields_for(ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_il2cpp_TypeInfo_var))->___m_ProfilingSampler_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_StaticFields*)il2cpp_codegen_static_fields_for(ForwardLights_t624787957AE9D8E817643720F2199E35331D4DCA_il2cpp_TypeInfo_var))->___m_ProfilingSampler_3), (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
#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
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams
IL2CPP_EXTERN_C void InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshal_pinvoke(const InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472& unmarshaled, InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_pinvoke& marshaled)
{
Exception_t* ___lightCookieManager_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lightCookieManager' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___lightCookieManager_0Exception, NULL);
}
IL2CPP_EXTERN_C void InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshal_pinvoke_back(const InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_pinvoke& marshaled, InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472& unmarshaled)
{
Exception_t* ___lightCookieManager_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lightCookieManager' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___lightCookieManager_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams
IL2CPP_EXTERN_C void InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshal_pinvoke_cleanup(InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams
IL2CPP_EXTERN_C void InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshal_com(const InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472& unmarshaled, InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_com& marshaled)
{
Exception_t* ___lightCookieManager_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lightCookieManager' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___lightCookieManager_0Exception, NULL);
}
IL2CPP_EXTERN_C void InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshal_com_back(const InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_com& marshaled, InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472& unmarshaled)
{
Exception_t* ___lightCookieManager_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'lightCookieManager' of type 'InitParams': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___lightCookieManager_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams
IL2CPP_EXTERN_C void InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshal_com_cleanup(InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472_marshaled_com& marshaled)
{
}
// UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams UnityEngine.Rendering.Universal.Internal.ForwardLights/InitParams::GetDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 InitParams_GetDefault_m2B05A36CE997E60E796E98AFF2020070BCEA4D83 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 V_0;
memset((&V_0), 0, sizeof(V_0));
Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1 V_1;
memset((&V_1), 0, sizeof(V_1));
UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* V_2 = NULL;
bool V_3 = false;
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// var settings = LightCookieManager.Settings.GetDefault();
Settings_tD7A6A8448F1DB2BC0311F24ED5CA30DCA1C30FA1 L_0;
L_0 = Settings_GetDefault_m425363E4349946486C6549574D8A90875143BD56(NULL);
V_1 = L_0;
// var asset = UniversalRenderPipeline.asset;
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_1;
L_1 = UniversalRenderPipeline_get_asset_mE97A926D00D90276CC9442857014B7180EF02819(NULL);
V_2 = L_1;
// if (asset)
UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_2 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_2, NULL);
V_3 = L_3;
bool L_4 = V_3;
if (!L_4)
{
goto IL_003e;
}
}
{
// settings.atlas.format = asset.additionalLightsCookieFormat;
AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453* L_5 = (&(&V_1)->___atlas_0);
UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_6 = V_2;
NullCheck(L_6);
int32_t L_7;
L_7 = UniversalRenderPipelineAsset_get_additionalLightsCookieFormat_mC8EA1362B7326580B5FA7445F329DEB5736B3E3D(L_6, NULL);
L_5->___format_1 = L_7;
// settings.atlas.resolution = asset.additionalLightsCookieResolution;
AtlasSettings_tE53BC2E0E77415B1398424E3FB07BCC7C4D42453* L_8 = (&(&V_1)->___atlas_0);
UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_9 = V_2;
NullCheck(L_9);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
L_10 = UniversalRenderPipelineAsset_get_additionalLightsCookieResolution_mDB9C694AF5E42992A7488663060D9C37899B2041(L_9, NULL);
L_8->___resolution_0 = L_10;
}
IL_003e:
{
// p.lightCookieManager = new LightCookieManager(ref settings);
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* L_11 = (LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B*)il2cpp_codegen_object_new(LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B_il2cpp_TypeInfo_var);
NullCheck(L_11);
LightCookieManager__ctor_m6E095C5FE5CE2A9EB388C32CD85DC3391C24C7E6(L_11, (&V_1), NULL);
(&V_0)->___lightCookieManager_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___lightCookieManager_0), (void*)L_11);
// p.clusteredRendering = false;
(&V_0)->___clusteredRendering_1 = (bool)0;
// p.tileSize = 32;
(&V_0)->___tileSize_2 = ((int32_t)32);
// return p;
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_12 = V_0;
V_4 = L_12;
goto IL_0063;
}
IL_0063:
{
// }
InitParams_t2637D034DDA6AE1F6AA0A3FEDF3C8D30100B9472 L_13 = V_4;
return L_13;
}
}
#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.Universal.Internal.MotionVectorRendering::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionVectorRendering__ctor_m5795EE6577A0F93D3242E52084A0FD8498C65F91 (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD545D9B26053171592DD4C023A9580D3629A4A8A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private MotionVectorRendering()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_CameraFrameData = new Dictionary<Camera, PreviousFrameData>();
Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* L_0 = (Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0*)il2cpp_codegen_object_new(Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mD545D9B26053171592DD4C023A9580D3629A4A8A(L_0, Dictionary_2__ctor_mD545D9B26053171592DD4C023A9580D3629A4A8A_RuntimeMethod_var);
__this->___m_CameraFrameData_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CameraFrameData_1), (void*)L_0);
// }
return;
}
}
// UnityEngine.Rendering.Universal.Internal.MotionVectorRendering UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::get_instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* MotionVectorRendering_get_instance_m2483C7EF74510CC2678EE270D6AD3BF84676F2CC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* V_1 = NULL;
{
// if (s_Instance == null)
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* L_0 = ((MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_StaticFields*)il2cpp_codegen_static_fields_for(MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_il2cpp_TypeInfo_var))->___s_Instance_0;
V_0 = (bool)((((RuntimeObject*)(MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0017;
}
}
{
// s_Instance = new MotionVectorRendering();
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* L_2 = (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25*)il2cpp_codegen_object_new(MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_il2cpp_TypeInfo_var);
NullCheck(L_2);
MotionVectorRendering__ctor_m5795EE6577A0F93D3242E52084A0FD8498C65F91(L_2, NULL);
((MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_StaticFields*)il2cpp_codegen_static_fields_for(MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_il2cpp_TypeInfo_var))->___s_Instance_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_StaticFields*)il2cpp_codegen_static_fields_for(MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)L_2);
}
IL_0017:
{
// return s_Instance;
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* L_3 = ((MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_StaticFields*)il2cpp_codegen_static_fields_for(MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25_il2cpp_TypeInfo_var))->___s_Instance_0;
V_1 = L_3;
goto IL_001f;
}
IL_001f:
{
// }
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* L_4 = V_1;
return L_4;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionVectorRendering_Clear_m9BC279FFACB03B53121F67439AD1CC4A1E252C74 (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m988B21A18D3DA9D0866FE322A67EA06FE9BEE120_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_CameraFrameData.Clear();
Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* L_0 = __this->___m_CameraFrameData_1;
NullCheck(L_0);
Dictionary_2_Clear_m988B21A18D3DA9D0866FE322A67EA06FE9BEE120(L_0, Dictionary_2_Clear_m988B21A18D3DA9D0866FE322A67EA06FE9BEE120_RuntimeMethod_var);
// }
return;
}
}
// UnityEngine.Rendering.Universal.Internal.PreviousFrameData UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::GetMotionDataForCamera(UnityEngine.Camera,UnityEngine.Rendering.Universal.CameraData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* MotionVectorRendering_GetMotionDataForCamera_mB68F00E2FEBEBE7EE1896B138787DC646FBF7EBF (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E ___camData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mC2101372553083A7ECAAACFCA8C5FCF1CD0D6E30_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m757706D18EDDC306666CA0F450A07BA49F47145E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* V_0 = NULL;
bool V_1 = false;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* V_2 = NULL;
{
// if (!m_CameraFrameData.TryGetValue(camera, out motionData))
Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* L_0 = __this->___m_CameraFrameData_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = ___camera0;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_m757706D18EDDC306666CA0F450A07BA49F47145E(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m757706D18EDDC306666CA0F450A07BA49F47145E_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_002c;
}
}
{
// motionData = new PreviousFrameData();
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_4 = (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF*)il2cpp_codegen_object_new(PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF_il2cpp_TypeInfo_var);
NullCheck(L_4);
PreviousFrameData__ctor_m4BA4BAFE319AE140BE7AC1557C9E7D65C5E6459A(L_4, NULL);
V_0 = L_4;
// m_CameraFrameData.Add(camera, motionData);
Dictionary_2_t981929731C92943BC72835538666CD9A491ADFA0* L_5 = __this->___m_CameraFrameData_1;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = ___camera0;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_7 = V_0;
NullCheck(L_5);
Dictionary_2_Add_mC2101372553083A7ECAAACFCA8C5FCF1CD0D6E30(L_5, L_6, L_7, Dictionary_2_Add_mC2101372553083A7ECAAACFCA8C5FCF1CD0D6E30_RuntimeMethod_var);
}
IL_002c:
{
// CalculateTime();
MotionVectorRendering_CalculateTime_m13AAA7AF6E6BD584C6A257934B0C11B1E6835766(__this, NULL);
// UpdateMotionData(camera, camData, motionData);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = ___camera0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_9 = ___camData1;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_10 = V_0;
MotionVectorRendering_UpdateMotionData_m3FDE2BA5E2D4A8F5B45134475712E58F4FBF7EA4(__this, L_8, L_9, L_10, NULL);
// return motionData;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_11 = V_0;
V_2 = L_11;
goto IL_0041;
}
IL_0041:
{
// }
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_12 = V_2;
return L_12;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::CalculateTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionVectorRendering_CalculateTime_m13AAA7AF6E6BD584C6A257934B0C11B1E6835766 (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
uint32_t V_2 = 0;
bool V_3 = false;
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* G_B3_0 = NULL;
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* G_B2_0 = NULL;
float G_B4_0 = 0.0f;
MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* G_B4_1 = NULL;
{
// float t = Time.realtimeSinceStartup;
float L_0;
L_0 = Time_get_realtimeSinceStartup_mB49A5622E38FFE9589EB9B3E75573E443B8D63EC(NULL);
V_0 = L_0;
// uint frameCount = (uint)Time.frameCount;
int32_t L_1;
L_1 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
V_2 = L_1;
// newFrame = m_FrameCount != frameCount;
uint32_t L_2 = __this->___m_FrameCount_2;
uint32_t L_3 = V_2;
V_1 = (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// m_FrameCount = frameCount;
uint32_t L_4 = V_2;
__this->___m_FrameCount_2 = L_4;
// if (newFrame)
bool L_5 = V_1;
V_3 = L_5;
bool L_6 = V_3;
if (!L_6)
{
goto IL_004d;
}
}
{
// m_LastTime = (m_Time > 0) ? m_Time : t;
float L_7 = __this->___m_Time_4;
G_B2_0 = __this;
if ((((float)L_7) > ((float)(0.0f))))
{
G_B3_0 = __this;
goto IL_003a;
}
}
{
float L_8 = V_0;
G_B4_0 = L_8;
G_B4_1 = G_B2_0;
goto IL_0040;
}
IL_003a:
{
float L_9 = __this->___m_Time_4;
G_B4_0 = L_9;
G_B4_1 = G_B3_0;
}
IL_0040:
{
NullCheck(G_B4_1);
G_B4_1->___m_LastTime_3 = G_B4_0;
// m_Time = t;
float L_10 = V_0;
__this->___m_Time_4 = L_10;
}
IL_004d:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.MotionVectorRendering::UpdateMotionData(UnityEngine.Camera,UnityEngine.Rendering.Universal.CameraData,UnityEngine.Rendering.Universal.Internal.PreviousFrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MotionVectorRendering_UpdateMotionData_m3FDE2BA5E2D4A8F5B45134475712E58F4FBF7EA4 (MotionVectorRendering_t4E0E88C2855A1877470A6963302B4BDFBD583A25* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E ___cameraData1, PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* ___motionData2, const RuntimeMethod* method)
{
bool V_0 = false;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_2;
memset((&V_2), 0, sizeof(V_2));
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_6 = NULL;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_7;
memset((&V_7), 0, sizeof(V_7));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_8;
memset((&V_8), 0, sizeof(V_8));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_9;
memset((&V_9), 0, sizeof(V_9));
bool V_10 = false;
int32_t G_B4_0 = 0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* G_B4_1 = NULL;
int32_t G_B3_0 = 0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* G_B3_1 = NULL;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
int32_t G_B5_1 = 0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* G_B5_2 = NULL;
int32_t G_B7_0 = 0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* G_B7_1 = NULL;
int32_t G_B6_0 = 0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* G_B6_1 = NULL;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B8_0;
memset((&G_B8_0), 0, sizeof(G_B8_0));
int32_t G_B8_1 = 0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* G_B8_2 = NULL;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* G_B13_0 = NULL;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* G_B12_0 = NULL;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 G_B14_0;
memset((&G_B14_0), 0, sizeof(G_B14_0));
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* G_B14_1 = NULL;
{
// if (cameraData.xr.enabled)
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_0 = ___cameraData1;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_1 = L_0.___xr_20;
NullCheck(L_1);
bool L_2;
L_2 = XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155(L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_00c4;
}
}
{
// var gpuVP0 = GL.GetGPUProjectionMatrix(cameraData.GetProjectionMatrix(0), true) * cameraData.GetViewMatrix(0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
L_4 = CameraData_GetProjectionMatrix_m3B2EC52DEC102715BDBAF85816904DEF7DFCF10D((&___cameraData1), 0, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5;
L_5 = GL_GetGPUProjectionMatrix_m5E0E33B107C7CA271DC6E9B3DBD45F5D8FA56688(L_4, (bool)1, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
L_6 = CameraData_GetViewMatrix_m85D00AF6C537A14220F4E2D70E2BFF23DD11C86E((&___cameraData1), 0, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7;
L_7 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_5, L_6, NULL);
V_1 = L_7;
// var gpuVP1 = GL.GetGPUProjectionMatrix(cameraData.GetProjectionMatrix(1), true) * cameraData.GetViewMatrix(1);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8;
L_8 = CameraData_GetProjectionMatrix_m3B2EC52DEC102715BDBAF85816904DEF7DFCF10D((&___cameraData1), 1, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9;
L_9 = GL_GetGPUProjectionMatrix_m5E0E33B107C7CA271DC6E9B3DBD45F5D8FA56688(L_8, (bool)1, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10;
L_10 = CameraData_GetViewMatrix_m85D00AF6C537A14220F4E2D70E2BFF23DD11C86E((&___cameraData1), 1, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11;
L_11 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_9, L_10, NULL);
V_2 = L_11;
// if (motionData.lastFrameActive != Time.frameCount)
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_12 = ___motionData2;
NullCheck(L_12);
int32_t L_13;
L_13 = PreviousFrameData_get_lastFrameActive_mA449569F2E7EF8AB912E90A8542D18CA457360B0_inline(L_12, NULL);
int32_t L_14;
L_14 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
V_4 = (bool)((((int32_t)((((int32_t)L_13) == ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_15 = V_4;
if (!L_15)
{
goto IL_00aa;
}
}
{
// bool firstFrame = motionData.isFirstFrame;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_16 = ___motionData2;
NullCheck(L_16);
bool L_17;
L_17 = PreviousFrameData_get_isFirstFrame_mF029B9F2B8D5DD47D84ED0C0D47539BFC2200A8F_inline(L_16, NULL);
V_5 = L_17;
// var prevViewProjStereo = motionData.previousViewProjectionMatrixStereo;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_18 = ___motionData2;
NullCheck(L_18);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_19;
L_19 = PreviousFrameData_get_previousViewProjectionMatrixStereo_m59DDCF88DC7FE565EA8FA5F88C59989B3323826E_inline(L_18, NULL);
V_6 = L_19;
// prevViewProjStereo[0] = firstFrame ? gpuVP0 : prevViewProjStereo[0];
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_20 = V_6;
bool L_21 = V_5;
G_B3_0 = 0;
G_B3_1 = L_20;
if (L_21)
{
G_B4_0 = 0;
G_B4_1 = L_20;
goto IL_0084;
}
}
{
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_22 = V_6;
NullCheck(L_22);
int32_t L_23 = 0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
G_B5_0 = L_24;
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
goto IL_0085;
}
IL_0084:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25 = V_1;
G_B5_0 = L_25;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
}
IL_0085:
{
NullCheck(G_B5_2);
(G_B5_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B5_1), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)G_B5_0);
// prevViewProjStereo[1] = firstFrame ? gpuVP1 : prevViewProjStereo[1];
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_26 = V_6;
bool L_27 = V_5;
G_B6_0 = 1;
G_B6_1 = L_26;
if (L_27)
{
G_B7_0 = 1;
G_B7_1 = L_26;
goto IL_009b;
}
}
{
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_28 = V_6;
NullCheck(L_28);
int32_t L_29 = 1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
G_B8_0 = L_30;
G_B8_1 = G_B6_0;
G_B8_2 = G_B6_1;
goto IL_009c;
}
IL_009b:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_31 = V_2;
G_B8_0 = L_31;
G_B8_1 = G_B7_0;
G_B8_2 = G_B7_1;
}
IL_009c:
{
NullCheck(G_B8_2);
(G_B8_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B8_1), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)G_B8_0);
// motionData.isFirstFrame = false;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_32 = ___motionData2;
NullCheck(L_32);
PreviousFrameData_set_isFirstFrame_m5F39498C2EB3CBDA971660D9D0D6C33442D863DD_inline(L_32, (bool)0, NULL);
}
IL_00aa:
{
// var viewProjStereo = motionData.viewProjectionMatrixStereo;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_33 = ___motionData2;
NullCheck(L_33);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_34;
L_34 = PreviousFrameData_get_viewProjectionMatrixStereo_m98130965866DF48C518E31E273A679DDEA46A5C5_inline(L_33, NULL);
V_3 = L_34;
// viewProjStereo[0] = gpuVP0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_35 = V_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36 = V_1;
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(0), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_36);
// viewProjStereo[1] = gpuVP1;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_37 = V_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38 = V_2;
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(1), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_38);
goto IL_0129;
}
IL_00c4:
{
// var gpuProj = GL.GetGPUProjectionMatrix(camera.projectionMatrix, true); // Had to change this from 'false'
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_39 = ___camera0;
NullCheck(L_39);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_40;
L_40 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_39, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_41;
L_41 = GL_GetGPUProjectionMatrix_m5E0E33B107C7CA271DC6E9B3DBD45F5D8FA56688(L_40, (bool)1, NULL);
V_7 = L_41;
// var gpuView = camera.worldToCameraMatrix;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_42 = ___camera0;
NullCheck(L_42);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_43;
L_43 = Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40(L_42, NULL);
V_8 = L_43;
// var gpuVP = gpuProj * gpuView;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_44 = V_7;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_45 = V_8;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_46;
L_46 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_44, L_45, NULL);
V_9 = L_46;
// if (motionData.lastFrameActive != Time.frameCount)
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_47 = ___motionData2;
NullCheck(L_47);
int32_t L_48;
L_48 = PreviousFrameData_get_lastFrameActive_mA449569F2E7EF8AB912E90A8542D18CA457360B0_inline(L_47, NULL);
int32_t L_49;
L_49 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
V_10 = (bool)((((int32_t)((((int32_t)L_48) == ((int32_t)L_49))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_50 = V_10;
if (!L_50)
{
goto IL_011f;
}
}
{
// motionData.previousViewProjectionMatrix = motionData.isFirstFrame ? gpuVP : motionData.viewProjectionMatrix;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_51 = ___motionData2;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_52 = ___motionData2;
NullCheck(L_52);
bool L_53;
L_53 = PreviousFrameData_get_isFirstFrame_mF029B9F2B8D5DD47D84ED0C0D47539BFC2200A8F_inline(L_52, NULL);
G_B12_0 = L_51;
if (L_53)
{
G_B13_0 = L_51;
goto IL_010e;
}
}
{
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_54 = ___motionData2;
NullCheck(L_54);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_55;
L_55 = PreviousFrameData_get_viewProjectionMatrix_mECF0F93F29285FEEA0E331BDEE8FA6A4AD2A7644_inline(L_54, NULL);
G_B14_0 = L_55;
G_B14_1 = G_B12_0;
goto IL_0110;
}
IL_010e:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = V_9;
G_B14_0 = L_56;
G_B14_1 = G_B13_0;
}
IL_0110:
{
NullCheck(G_B14_1);
PreviousFrameData_set_previousViewProjectionMatrix_mF0EB6232775DFFCF0CA898D8D04002A2E55252F5_inline(G_B14_1, G_B14_0, NULL);
// motionData.isFirstFrame = false;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_57 = ___motionData2;
NullCheck(L_57);
PreviousFrameData_set_isFirstFrame_m5F39498C2EB3CBDA971660D9D0D6C33442D863DD_inline(L_57, (bool)0, NULL);
}
IL_011f:
{
// motionData.viewProjectionMatrix = gpuVP;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_58 = ___motionData2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_59 = V_9;
NullCheck(L_58);
PreviousFrameData_set_viewProjectionMatrix_m91992F05C4F48FDBA125837433B9B2D1E902CD7A_inline(L_58, L_59, NULL);
}
IL_0129:
{
// motionData.lastFrameActive = Time.frameCount;
PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* L_60 = ___motionData2;
int32_t L_61;
L_61 = Time_get_frameCount_m88E5008FE9451A892DE1F43DC8587213075890A8(NULL);
NullCheck(L_60);
PreviousFrameData_set_lastFrameActive_m6FE2215CD1FD9FB2C44537959B214C692D7FB541_inline(L_60, L_61, 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.Universal.Internal.NormalReconstruction::SetupProperties(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.CameraData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NormalReconstruction_SetupProperties_m7FF394DD244E25B741B3EE4213BEB04CB48DA8C0 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___cameraData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
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));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_4;
memset((&V_4), 0, sizeof(V_4));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
memset((&V_5), 0, sizeof(V_5));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_6;
memset((&V_6), 0, sizeof(V_6));
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
int32_t G_B4_0 = 0;
{
// int eyeCount = cameraData.xr.enabled && cameraData.xr.singlePassEnabled ? 2 : 1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_0 = ___cameraData1;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_1 = L_0->___xr_20;
NullCheck(L_1);
bool L_2;
L_2 = XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155(L_1, NULL);
if (!L_2)
{
goto IL_001b;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_3 = ___cameraData1;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_4 = L_3->___xr_20;
NullCheck(L_4);
bool L_5;
L_5 = XRPass_get_singlePassEnabled_mB8BBB9F66EE93200D10F7C6C766E5F2D855A6FF3(L_4, NULL);
if (L_5)
{
goto IL_001e;
}
}
IL_001b:
{
G_B4_0 = 1;
goto IL_001f;
}
IL_001e:
{
G_B4_0 = 2;
}
IL_001f:
{
V_0 = G_B4_0;
// for (int eyeIndex = 0; eyeIndex < eyeCount; eyeIndex++)
V_1 = 0;
goto IL_00a3;
}
IL_0024:
{
// Matrix4x4 view = cameraData.GetViewMatrix(eyeIndex);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = ___cameraData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_7 = (*(CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)L_6);
V_7 = L_7;
int32_t L_8 = V_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_9;
L_9 = CameraData_GetViewMatrix_m85D00AF6C537A14220F4E2D70E2BFF23DD11C86E((&V_7), L_8, NULL);
V_2 = L_9;
// Matrix4x4 proj = cameraData.GetProjectionMatrix(eyeIndex);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_10 = ___cameraData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_11 = (*(CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E*)L_10);
V_7 = L_11;
int32_t L_12 = V_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_13;
L_13 = CameraData_GetProjectionMatrix_m3B2EC52DEC102715BDBAF85816904DEF7DFCF10D((&V_7), L_12, NULL);
V_3 = L_13;
// s_NormalReconstructionMatrix[eyeIndex] = proj * view;
il2cpp_codegen_runtime_class_init_inline(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var);
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_14 = ((NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields*)il2cpp_codegen_static_fields_for(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var))->___s_NormalReconstructionMatrix_1;
int32_t L_15 = V_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16 = V_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_17 = V_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_18;
L_18 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_16, L_17, NULL);
NullCheck(L_14);
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_18);
// Matrix4x4 cview = view;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_19 = V_2;
V_4 = L_19;
// cview.SetColumn(3, new Vector4(0.0f, 0.0f, 0.0f, 1.0f));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
memset((&L_20), 0, sizeof(L_20));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_4), 3, L_20, NULL);
// Matrix4x4 cviewProj = proj * cview;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_21 = V_3;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22 = V_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23;
L_23 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_21, L_22, NULL);
V_5 = L_23;
// Matrix4x4 cviewProjInv = cviewProj.inverse;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_24;
L_24 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_5), NULL);
V_6 = L_24;
// s_NormalReconstructionMatrix[eyeIndex] = cviewProjInv;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_25 = ((NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields*)il2cpp_codegen_static_fields_for(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var))->___s_NormalReconstructionMatrix_1;
int32_t L_26 = V_1;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_27 = V_6;
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_27);
// for (int eyeIndex = 0; eyeIndex < eyeCount; eyeIndex++)
int32_t L_28 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_28, 1));
}
IL_00a3:
{
// for (int eyeIndex = 0; eyeIndex < eyeCount; eyeIndex++)
int32_t L_29 = V_1;
int32_t L_30 = V_0;
V_8 = (bool)((((int32_t)L_29) < ((int32_t)L_30))? 1 : 0);
bool L_31 = V_8;
if (L_31)
{
goto IL_0024;
}
}
{
// cmd.SetGlobalMatrixArray(s_NormalReconstructionMatrixID, s_NormalReconstructionMatrix);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_32 = ___cmd0;
il2cpp_codegen_runtime_class_init_inline(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var);
int32_t L_33 = ((NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields*)il2cpp_codegen_static_fields_for(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var))->___s_NormalReconstructionMatrixID_0;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_34 = ((NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields*)il2cpp_codegen_static_fields_for(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var))->___s_NormalReconstructionMatrix_1;
NullCheck(L_32);
CommandBuffer_SetGlobalMatrixArray_m6CDB4B2AA044E16F3C8C23AC8B62282E84246E62(L_32, L_33, L_34, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.NormalReconstruction::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NormalReconstruction__cctor_m5F167ADC33C84D09C242624F7B99CE99F5C0EB21 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE2A62697600E44F9AE4D1F27845EE64821F8F1D);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly int s_NormalReconstructionMatrixID = Shader.PropertyToID("_NormalReconstructionMatrix");
int32_t L_0;
L_0 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralEE2A62697600E44F9AE4D1F27845EE64821F8F1D, NULL);
((NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields*)il2cpp_codegen_static_fields_for(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var))->___s_NormalReconstructionMatrixID_0 = L_0;
// private static Matrix4x4[] s_NormalReconstructionMatrix = new Matrix4x4[2];
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_1 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)2);
((NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields*)il2cpp_codegen_static_fields_for(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var))->___s_NormalReconstructionMatrix_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_StaticFields*)il2cpp_codegen_static_fields_for(NormalReconstruction_t692A25FE1AE9EC169043506308E3F42616538324_il2cpp_TypeInfo_var))->___s_NormalReconstructionMatrix_1), (void*)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.Universal.Internal.ColorGradingLutPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.Universal.PostProcessData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass__ctor_m88B36C6F15B706B65B52CAEF54318A77F4AE650A (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, int32_t ___evt0, PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* ___data1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25A14C49BBF96AF72A704A595ECC84A494C11C25);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4468C02E3BF5509C73B5E41A24D729BC7FA32526);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
int32_t G_B9_0 = 0;
{
// bool m_AllowColorGradingACESHDR = true;
__this->___m_AllowColorGradingACESHDR_29 = (bool)1;
// public ColorGradingLutPass(RenderPassEvent evt, PostProcessData data)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(ColorGradingLutPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral25A14C49BBF96AF72A704A595ECC84A494C11C25, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_0, NULL);
// renderPassEvent = evt;
int32_t L_1 = ___evt0;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_1, NULL);
// overrideCameraTarget = true;
ScriptableRenderPass_set_overrideCameraTarget_mC7A5FB7FB9D32C88226E81992DAD058174C99D95_inline(__this, (bool)1, NULL);
// m_LutBuilderLdr = Load(data.shaders.lutBuilderLdrPS);
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_2 = ___data1;
NullCheck(L_2);
ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59* L_3 = L_2->___shaders_4;
NullCheck(L_3);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4 = L_3->___lutBuilderLdrPS_6;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5;
L_5 = ColorGradingLutPass_U3C_ctorU3Eg__LoadU7C6_0_mB8B8C1637F2593B4DAE9586B369FC27C2B2E7B73(__this, L_4, NULL);
__this->___m_LutBuilderLdr_24 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LutBuilderLdr_24), (void*)L_5);
// m_LutBuilderHdr = Load(data.shaders.lutBuilderHdrPS);
PostProcessData_t106B5638205D5CBAF18F2573047F2DC23BDB2F05* L_6 = ___data1;
NullCheck(L_6);
ShaderResources_t5CFF4C7697343EC59BAE5094B637F9EC23CE6D59* L_7 = L_6->___shaders_4;
NullCheck(L_7);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_8 = L_7->___lutBuilderHdrPS_7;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9;
L_9 = ColorGradingLutPass_U3C_ctorU3Eg__LoadU7C6_0_mB8B8C1637F2593B4DAE9586B369FC27C2B2E7B73(__this, L_8, NULL);
__this->___m_LutBuilderHdr_25 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LutBuilderHdr_25), (void*)L_9);
// if (SystemInfo.IsFormatSupported(GraphicsFormat.R16G16B16A16_SFloat, kFlags))
bool L_10;
L_10 = SystemInfo_IsFormatSupported_m0F5051D3999D87A45F6CD5C80E6041F0B0C4C1E7(((int32_t)48), 5, NULL);
V_0 = L_10;
bool L_11 = V_0;
if (!L_11)
{
goto IL_0075;
}
}
{
// m_HdrLutFormat = GraphicsFormat.R16G16B16A16_SFloat;
__this->___m_HdrLutFormat_26 = ((int32_t)48);
goto IL_0092;
}
IL_0075:
{
// else if (SystemInfo.IsFormatSupported(GraphicsFormat.B10G11R11_UFloatPack32, kFlags))
bool L_12;
L_12 = SystemInfo_IsFormatSupported_m0F5051D3999D87A45F6CD5C80E6041F0B0C4C1E7(((int32_t)74), 5, NULL);
V_1 = L_12;
bool L_13 = V_1;
if (!L_13)
{
goto IL_008b;
}
}
{
// m_HdrLutFormat = GraphicsFormat.B10G11R11_UFloatPack32;
__this->___m_HdrLutFormat_26 = ((int32_t)74);
goto IL_0092;
}
IL_008b:
{
// m_HdrLutFormat = GraphicsFormat.R8G8B8A8_UNorm;
__this->___m_HdrLutFormat_26 = 8;
}
IL_0092:
{
// m_LdrLutFormat = GraphicsFormat.R8G8B8A8_UNorm;
__this->___m_LdrLutFormat_27 = 8;
// base.useNativeRenderPass = false;
ScriptableRenderPass_set_useNativeRenderPass_m1D60C30BB1CF1B4D383FFCABC1F57EA755626895_inline(__this, (bool)0, NULL);
// if (SystemInfo.graphicsDeviceType == GraphicsDeviceType.OpenGLES3 && Graphics.minOpenGLESVersion <= OpenGLESVersion.OpenGLES30 && SystemInfo.graphicsDeviceName.StartsWith("Adreno (TM) 3"))
int32_t L_14;
L_14 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)11)))))
{
goto IL_00c3;
}
}
{
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
int32_t L_15;
L_15 = Graphics_get_minOpenGLESVersion_m0C74240B1775390BC4DD8A2670B29F3A02AFA82C(NULL);
if ((((int32_t)L_15) > ((int32_t)2)))
{
goto IL_00c3;
}
}
{
String_t* L_16;
L_16 = SystemInfo_get_graphicsDeviceName_m29D97187ADB983D77438384BBD77F0BC48731122(NULL);
NullCheck(L_16);
bool L_17;
L_17 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_16, _stringLiteral4468C02E3BF5509C73B5E41A24D729BC7FA32526, NULL);
G_B9_0 = ((int32_t)(L_17));
goto IL_00c4;
}
IL_00c3:
{
G_B9_0 = 0;
}
IL_00c4:
{
V_2 = (bool)G_B9_0;
bool L_18 = V_2;
if (!L_18)
{
goto IL_00cf;
}
}
{
// m_AllowColorGradingACESHDR = false;
__this->___m_AllowColorGradingACESHDR_29 = (bool)0;
}
IL_00cf:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::Setup(UnityEngine.Rendering.Universal.RenderTargetHandle&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_Setup_m53B48CE59512CCAAF6E110A9986DA6F07488BBBC (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* ___internalLut0, const RuntimeMethod* method)
{
{
// m_InternalLut = internalLut;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_0 = ___internalLut0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_1 = (*(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66*)L_0);
__this->___m_InternalLut_28 = L_1;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_Execute_m462C1ADA1E1F6F84538321CE55252ED5425BDECD (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6_m59DB514BEB059E5BC105419D419F4AA47C20B5AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86_m3B00FEBB9197BDF606018D15AB7202D813CC653E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94_m879253A4257FA383B291867F32BC43DCF4F09BD2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisLiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D_m8F5A96486750E64909EDAE247CA35A4D7A655926_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C_m38170B0DCDC88C38BEFD2665C6C229F327304AA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisSplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561_mC88230015061DB689F583A15E7A40A241AA3935B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisTonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA_mF484658FD16186D510BE1828DE343B029ECE2F0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VolumeStack_GetComponent_TisWhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A_m2545A9A93C169E617E44B3E9B3D7C2D6DFAD9B3C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
memset((&V_1), 0, sizeof(V_1));
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* V_2 = NULL;
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* V_3 = NULL;
ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* V_4 = NULL;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* V_5 = NULL;
LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D* V_6 = NULL;
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* V_7 = NULL;
SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561* V_8 = NULL;
Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA* V_9 = NULL;
WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A* V_10 = NULL;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4* V_11 = NULL;
bool V_12 = false;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_16 = NULL;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_17;
memset((&V_17), 0, sizeof(V_17));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_18;
memset((&V_18), 0, sizeof(V_18));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_19;
memset((&V_19), 0, sizeof(V_19));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_20;
memset((&V_20), 0, sizeof(V_20));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_21;
memset((&V_21), 0, sizeof(V_21));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_22;
memset((&V_22), 0, sizeof(V_22));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_23;
memset((&V_23), 0, sizeof(V_23));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_24;
memset((&V_24), 0, sizeof(V_24));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_25;
memset((&V_25), 0, sizeof(V_25));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_26;
memset((&V_26), 0, sizeof(V_26));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_27;
memset((&V_27), 0, sizeof(V_27));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_28;
memset((&V_28), 0, sizeof(V_28));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_29;
memset((&V_29), 0, sizeof(V_29));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_30;
memset((&V_30), 0, sizeof(V_30));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_31;
memset((&V_31), 0, sizeof(V_31));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_32;
memset((&V_32), 0, sizeof(V_32));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_33;
memset((&V_33), 0, sizeof(V_33));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_34;
memset((&V_34), 0, sizeof(V_34));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_35;
memset((&V_35), 0, sizeof(V_35));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_36;
memset((&V_36), 0, sizeof(V_36));
bool V_37 = false;
int32_t V_38 = 0;
int32_t V_39 = 0;
int32_t G_B4_0 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B7_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B15_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B14_0 = NULL;
String_t* G_B16_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B16_1 = NULL;
{
// var cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0;
L_0 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_0 = L_0;
// using (new ProfilingScope(cmd, ProfilingSampler.Get(URPProfileId.ColorGradingLUT)))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_2;
L_2 = ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944(4, ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_1, L_2, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_05e4:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// var stack = VolumeManager.instance.stack;
il2cpp_codegen_runtime_class_init_inline(VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621_il2cpp_TypeInfo_var);
VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621* L_3;
L_3 = VolumeManager_get_instance_m39B7AEF8823427A6BE8B1DD542CDC4472D8D5904(NULL);
NullCheck(L_3);
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_4;
L_4 = VolumeManager_get_stack_m5F7B366D1E7FE168EF4CA04A17531D34DD200266_inline(L_3, NULL);
V_2 = L_4;
// var channelMixer = stack.GetComponent<ChannelMixer>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_5 = V_2;
NullCheck(L_5);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_6;
L_6 = VolumeStack_GetComponent_TisChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6_m59DB514BEB059E5BC105419D419F4AA47C20B5AE(L_5, VolumeStack_GetComponent_TisChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6_m59DB514BEB059E5BC105419D419F4AA47C20B5AE_RuntimeMethod_var);
V_3 = L_6;
// var colorAdjustments = stack.GetComponent<ColorAdjustments>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_7 = V_2;
NullCheck(L_7);
ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* L_8;
L_8 = VolumeStack_GetComponent_TisColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86_m3B00FEBB9197BDF606018D15AB7202D813CC653E(L_7, VolumeStack_GetComponent_TisColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86_m3B00FEBB9197BDF606018D15AB7202D813CC653E_RuntimeMethod_var);
V_4 = L_8;
// var curves = stack.GetComponent<ColorCurves>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_9 = V_2;
NullCheck(L_9);
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_10;
L_10 = VolumeStack_GetComponent_TisColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94_m879253A4257FA383B291867F32BC43DCF4F09BD2(L_9, VolumeStack_GetComponent_TisColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94_m879253A4257FA383B291867F32BC43DCF4F09BD2_RuntimeMethod_var);
V_5 = L_10;
// var liftGammaGain = stack.GetComponent<LiftGammaGain>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_11 = V_2;
NullCheck(L_11);
LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D* L_12;
L_12 = VolumeStack_GetComponent_TisLiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D_m8F5A96486750E64909EDAE247CA35A4D7A655926(L_11, VolumeStack_GetComponent_TisLiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D_m8F5A96486750E64909EDAE247CA35A4D7A655926_RuntimeMethod_var);
V_6 = L_12;
// var shadowsMidtonesHighlights = stack.GetComponent<ShadowsMidtonesHighlights>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_13 = V_2;
NullCheck(L_13);
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_14;
L_14 = VolumeStack_GetComponent_TisShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C_m38170B0DCDC88C38BEFD2665C6C229F327304AA4(L_13, VolumeStack_GetComponent_TisShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C_m38170B0DCDC88C38BEFD2665C6C229F327304AA4_RuntimeMethod_var);
V_7 = L_14;
// var splitToning = stack.GetComponent<SplitToning>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_15 = V_2;
NullCheck(L_15);
SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561* L_16;
L_16 = VolumeStack_GetComponent_TisSplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561_mC88230015061DB689F583A15E7A40A241AA3935B(L_15, VolumeStack_GetComponent_TisSplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561_mC88230015061DB689F583A15E7A40A241AA3935B_RuntimeMethod_var);
V_8 = L_16;
// var tonemapping = stack.GetComponent<Tonemapping>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_17 = V_2;
NullCheck(L_17);
Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA* L_18;
L_18 = VolumeStack_GetComponent_TisTonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA_mF484658FD16186D510BE1828DE343B029ECE2F0E(L_17, VolumeStack_GetComponent_TisTonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA_mF484658FD16186D510BE1828DE343B029ECE2F0E_RuntimeMethod_var);
V_9 = L_18;
// var whiteBalance = stack.GetComponent<WhiteBalance>();
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_19 = V_2;
NullCheck(L_19);
WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A* L_20;
L_20 = VolumeStack_GetComponent_TisWhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A_m2545A9A93C169E617E44B3E9B3D7C2D6DFAD9B3C(L_19, VolumeStack_GetComponent_TisWhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A_m2545A9A93C169E617E44B3E9B3D7C2D6DFAD9B3C_RuntimeMethod_var);
V_10 = L_20;
// ref var postProcessingData = ref renderingData.postProcessingData;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_21 = ___renderingData1;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4* L_22 = (&L_21->___postProcessingData_4);
V_11 = L_22;
// bool hdr = postProcessingData.gradingMode == ColorGradingMode.HighDynamicRange;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4* L_23 = V_11;
int32_t L_24 = L_23->___gradingMode_0;
V_12 = (bool)((((int32_t)L_24) == ((int32_t)1))? 1 : 0);
// int lutHeight = postProcessingData.lutSize;
PostProcessingData_tFA75BF22951C600258B2707AF7A113E4EDA49BD4* L_25 = V_11;
int32_t L_26 = L_25->___lutSize_1;
V_13 = L_26;
// int lutWidth = lutHeight * lutHeight;
int32_t L_27 = V_13;
int32_t L_28 = V_13;
V_14 = ((int32_t)il2cpp_codegen_multiply(L_27, L_28));
// var format = hdr ? m_HdrLutFormat : m_LdrLutFormat;
bool L_29 = V_12;
if (L_29)
{
goto IL_0090_1;
}
}
{
int32_t L_30 = __this->___m_LdrLutFormat_27;
G_B4_0 = L_30;
goto IL_0096_1;
}
IL_0090_1:
{
int32_t L_31 = __this->___m_HdrLutFormat_26;
G_B4_0 = L_31;
}
IL_0096_1:
{
V_15 = G_B4_0;
// var material = hdr ? m_LutBuilderHdr : m_LutBuilderLdr;
bool L_32 = V_12;
if (L_32)
{
goto IL_00a4_1;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = __this->___m_LutBuilderLdr_24;
G_B7_0 = L_33;
goto IL_00aa_1;
}
IL_00a4_1:
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_34 = __this->___m_LutBuilderHdr_25;
G_B7_0 = L_34;
}
IL_00aa_1:
{
V_16 = G_B7_0;
// var desc = new RenderTextureDescriptor(lutWidth, lutHeight, format, 0);
int32_t L_35 = V_14;
int32_t L_36 = V_13;
int32_t L_37 = V_15;
RenderTextureDescriptor__ctor_m12E638C1D1D00D64015B37BD16841745629D7929((&V_17), L_35, L_36, L_37, 0, NULL);
// desc.vrUsage = VRTextureUsage.None; // We only need one for both eyes in VR
RenderTextureDescriptor_set_vrUsage_m994CB3D4B250A70BE005D9FDFD24D868E07A52F0_inline((&V_17), 0, NULL);
// cmd.GetTemporaryRT(m_InternalLut.id, desc, FilterMode.Bilinear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = V_0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_39 = (&__this->___m_InternalLut_28);
int32_t L_40;
L_40 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_39, NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_41 = V_17;
NullCheck(L_38);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_38, L_40, L_41, 1, NULL);
// var lmsColorBalance = ColorUtils.ColorBalanceToLMSCoeffs(whiteBalance.temperature.value, whiteBalance.tint.value);
WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A* L_42 = V_10;
NullCheck(L_42);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_43 = L_42->___temperature_7;
NullCheck(L_43);
float L_44;
L_44 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_43);
WhiteBalance_t5AECC55FE744B4D1F2A0E6DD4950D9669900891A* L_45 = V_10;
NullCheck(L_45);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_46 = L_45->___tint_8;
NullCheck(L_46);
float L_47;
L_47 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_46);
il2cpp_codegen_runtime_class_init_inline(ColorUtils_t8DE09CC60FE5A7C28984134BC712DD1B5104AC18_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = ColorUtils_ColorBalanceToLMSCoeffs_mCD34C9A8E62064DADAAE9C49E73936E4248C65F7(L_44, L_47, NULL);
V_18 = L_48;
// var hueSatCon = new Vector4(colorAdjustments.hueShift.value / 360f, colorAdjustments.saturation.value / 100f + 1f, colorAdjustments.contrast.value / 100f + 1f, 0f);
ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* L_49 = V_4;
NullCheck(L_49);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_50 = L_49->___hueShift_10;
NullCheck(L_50);
float L_51;
L_51 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_50);
ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* L_52 = V_4;
NullCheck(L_52);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_53 = L_52->___saturation_11;
NullCheck(L_53);
float L_54;
L_54 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_53);
ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* L_55 = V_4;
NullCheck(L_55);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_56 = L_55->___contrast_8;
NullCheck(L_56);
float L_57;
L_57 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_56);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_19), ((float)(L_51/(360.0f))), ((float)il2cpp_codegen_add(((float)(L_54/(100.0f))), (1.0f))), ((float)il2cpp_codegen_add(((float)(L_57/(100.0f))), (1.0f))), (0.0f), NULL);
// var channelMixerR = new Vector4(channelMixer.redOutRedIn.value / 100f, channelMixer.redOutGreenIn.value / 100f, channelMixer.redOutBlueIn.value / 100f, 0f);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_58 = V_3;
NullCheck(L_58);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_59 = L_58->___redOutRedIn_7;
NullCheck(L_59);
float L_60;
L_60 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_59);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_61 = V_3;
NullCheck(L_61);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_62 = L_61->___redOutGreenIn_8;
NullCheck(L_62);
float L_63;
L_63 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_62);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_64 = V_3;
NullCheck(L_64);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_65 = L_64->___redOutBlueIn_9;
NullCheck(L_65);
float L_66;
L_66 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_65);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_20), ((float)(L_60/(100.0f))), ((float)(L_63/(100.0f))), ((float)(L_66/(100.0f))), (0.0f), NULL);
// var channelMixerG = new Vector4(channelMixer.greenOutRedIn.value / 100f, channelMixer.greenOutGreenIn.value / 100f, channelMixer.greenOutBlueIn.value / 100f, 0f);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_67 = V_3;
NullCheck(L_67);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_68 = L_67->___greenOutRedIn_10;
NullCheck(L_68);
float L_69;
L_69 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_68);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_70 = V_3;
NullCheck(L_70);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_71 = L_70->___greenOutGreenIn_11;
NullCheck(L_71);
float L_72;
L_72 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_71);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_73 = V_3;
NullCheck(L_73);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_74 = L_73->___greenOutBlueIn_12;
NullCheck(L_74);
float L_75;
L_75 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_74);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_21), ((float)(L_69/(100.0f))), ((float)(L_72/(100.0f))), ((float)(L_75/(100.0f))), (0.0f), NULL);
// var channelMixerB = new Vector4(channelMixer.blueOutRedIn.value / 100f, channelMixer.blueOutGreenIn.value / 100f, channelMixer.blueOutBlueIn.value / 100f, 0f);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_76 = V_3;
NullCheck(L_76);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_77 = L_76->___blueOutRedIn_13;
NullCheck(L_77);
float L_78;
L_78 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_77);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_79 = V_3;
NullCheck(L_79);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_80 = L_79->___blueOutGreenIn_14;
NullCheck(L_80);
float L_81;
L_81 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_80);
ChannelMixer_tA7F185C8C173EE71D324ED4887EBA0B8097766B6* L_82 = V_3;
NullCheck(L_82);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_83 = L_82->___blueOutBlueIn_15;
NullCheck(L_83);
float L_84;
L_84 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_83);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_22), ((float)(L_78/(100.0f))), ((float)(L_81/(100.0f))), ((float)(L_84/(100.0f))), (0.0f), NULL);
// var shadowsHighlightsLimits = new Vector4(
// shadowsMidtonesHighlights.shadowsStart.value,
// shadowsMidtonesHighlights.shadowsEnd.value,
// shadowsMidtonesHighlights.highlightsStart.value,
// shadowsMidtonesHighlights.highlightsEnd.value
// );
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_85 = V_7;
NullCheck(L_85);
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* L_86 = L_85->___shadowsStart_10;
NullCheck(L_86);
float L_87;
L_87 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_86);
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_88 = V_7;
NullCheck(L_88);
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* L_89 = L_88->___shadowsEnd_11;
NullCheck(L_89);
float L_90;
L_90 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_89);
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_91 = V_7;
NullCheck(L_91);
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* L_92 = L_91->___highlightsStart_12;
NullCheck(L_92);
float L_93;
L_93 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_92);
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_94 = V_7;
NullCheck(L_94);
MinFloatParameter_tA4BCE8AF64068D3761A8689DB27D0B04238525F9* L_95 = L_94->___highlightsEnd_13;
NullCheck(L_95);
float L_96;
L_96 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_95);
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_23), L_87, L_90, L_93, L_96, NULL);
// var (shadows, midtones, highlights) = ColorUtils.PrepareShadowsMidtonesHighlights(
// shadowsMidtonesHighlights.shadows.value,
// shadowsMidtonesHighlights.midtones.value,
// shadowsMidtonesHighlights.highlights.value
// );
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_97 = V_7;
NullCheck(L_97);
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* L_98 = L_97->___shadows_7;
NullCheck(L_98);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_99;
L_99 = VirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Vector4>::get_value() */, L_98);
V_33 = L_99;
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_100 = V_7;
NullCheck(L_100);
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* L_101 = L_100->___midtones_8;
NullCheck(L_101);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_102;
L_102 = VirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Vector4>::get_value() */, L_101);
V_34 = L_102;
ShadowsMidtonesHighlights_t1B261DC3A02B7225CD79AA452B82B6218145B44C* L_103 = V_7;
NullCheck(L_103);
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* L_104 = L_103->___highlights_9;
NullCheck(L_104);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_105;
L_105 = VirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Vector4>::get_value() */, L_104);
V_35 = L_105;
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_106;
L_106 = ColorUtils_PrepareShadowsMidtonesHighlights_m1BBF326D2A4386DD2A05CAFCAC4897D7E90E27AF((&V_33), (&V_34), (&V_35), NULL);
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_107 = L_106;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_108 = L_107.___Item1_0;
V_24 = L_108;
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_109 = L_107;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_110 = L_109.___Item2_1;
V_25 = L_110;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_111 = L_109.___Item3_2;
V_26 = L_111;
// var (lift, gamma, gain) = ColorUtils.PrepareLiftGammaGain(
// liftGammaGain.lift.value,
// liftGammaGain.gamma.value,
// liftGammaGain.gain.value
// );
LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D* L_112 = V_6;
NullCheck(L_112);
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* L_113 = L_112->___lift_7;
NullCheck(L_113);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_114;
L_114 = VirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Vector4>::get_value() */, L_113);
V_33 = L_114;
LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D* L_115 = V_6;
NullCheck(L_115);
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* L_116 = L_115->___gamma_8;
NullCheck(L_116);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_117;
L_117 = VirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Vector4>::get_value() */, L_116);
V_34 = L_117;
LiftGammaGain_tCE44DE6A0AD9C3021625454489C765437B9ADF3D* L_118 = V_6;
NullCheck(L_118);
Vector4Parameter_tF8B5631FA0DEBAE0FB7684D912F3994E22737C51* L_119 = L_118->___gain_9;
NullCheck(L_119);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_120;
L_120 = VirtualFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Vector4>::get_value() */, L_119);
V_35 = L_120;
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_121;
L_121 = ColorUtils_PrepareLiftGammaGain_m8DE08DF4B1C60AD451017945439ABC14EBA81D00((&V_33), (&V_34), (&V_35), NULL);
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_122 = L_121;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_123 = L_122.___Item1_0;
V_27 = L_123;
ValueTuple_3_t0B34872478323DF7D99036588F9C4302DB1D93DC L_124 = L_122;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_125 = L_124.___Item2_1;
V_28 = L_125;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_126 = L_124.___Item3_2;
V_29 = L_126;
// var (splitShadows, splitHighlights) = ColorUtils.PrepareSplitToning(
// splitToning.shadows.value,
// splitToning.highlights.value,
// splitToning.balance.value
// );
SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561* L_127 = V_8;
NullCheck(L_127);
ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0* L_128 = L_127->___shadows_7;
NullCheck(L_128);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_129;
L_129 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Color>::get_value() */, L_128);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_130;
L_130 = Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline(L_129, NULL);
V_33 = L_130;
SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561* L_131 = V_8;
NullCheck(L_131);
ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0* L_132 = L_131->___highlights_8;
NullCheck(L_132);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_133;
L_133 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Color>::get_value() */, L_132);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_134;
L_134 = Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline(L_133, NULL);
V_34 = L_134;
SplitToning_t66AFCEC63C3A2BFA605A11B72367C029E8EFC561* L_135 = V_8;
NullCheck(L_135);
ClampedFloatParameter_tCD9F742962EAA50F658BC77595AB025D9EF8DEB8* L_136 = L_135->___balance_9;
NullCheck(L_136);
float L_137;
L_137 = VirtualFuncInvoker0< float >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<System.Single>::get_value() */, L_136);
ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6 L_138;
L_138 = ColorUtils_PrepareSplitToning_m411AEE689BFA3C919CA846EC6703948F7079056B((&V_33), (&V_34), L_137, NULL);
ValueTuple_2_t17C52585DB4A62738FC66EFB364F711F8FD236F6 L_139 = L_138;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_140 = L_139.___Item1_0;
V_30 = L_140;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_141 = L_139.___Item2_1;
V_31 = L_141;
// var lutParameters = new Vector4(lutHeight, 0.5f / lutWidth, 0.5f / lutHeight,
// lutHeight / (lutHeight - 1f));
int32_t L_142 = V_13;
int32_t L_143 = V_14;
int32_t L_144 = V_13;
int32_t L_145 = V_13;
int32_t L_146 = V_13;
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_32), ((float)L_142), ((float)((0.5f)/((float)L_143))), ((float)((0.5f)/((float)L_144))), ((float)(((float)L_145)/((float)il2cpp_codegen_subtract(((float)L_146), (1.0f))))), NULL);
// material.SetVector(ShaderConstants._Lut_Params, lutParameters);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_147 = V_16;
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var);
int32_t L_148 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Lut_Params_0;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_149 = V_32;
NullCheck(L_147);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_147, L_148, L_149, NULL);
// material.SetVector(ShaderConstants._ColorBalance, lmsColorBalance);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_150 = V_16;
int32_t L_151 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ColorBalance_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152 = V_18;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_153;
L_153 = Vector4_op_Implicit_mB05287DC52FC87A756AB80E837E1EC22FEEB3937_inline(L_152, NULL);
NullCheck(L_150);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_150, L_151, L_153, NULL);
// material.SetVector(ShaderConstants._ColorFilter, colorAdjustments.colorFilter.value.linear);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_154 = V_16;
int32_t L_155 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ColorFilter_2;
ColorAdjustments_t97EE64C6DB384E5F6BC48C3FA13C207E8FC87A86* L_156 = V_4;
NullCheck(L_156);
ColorParameter_t367FD9EBE5DAA0ADB44F7DD0C260E9CDE3827CC0* L_157 = L_156->___colorFilter_9;
NullCheck(L_157);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_158;
L_158 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Color>::get_value() */, L_157);
V_36 = L_158;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_159;
L_159 = Color_get_linear_m76EB88E15DA4E00D615DF33D1CEE51092683117C_inline((&V_36), NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_160;
L_160 = Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_inline(L_159, NULL);
NullCheck(L_154);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_154, L_155, L_160, NULL);
// material.SetVector(ShaderConstants._ChannelMixerRed, channelMixerR);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_161 = V_16;
int32_t L_162 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ChannelMixerRed_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_163 = V_20;
NullCheck(L_161);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_161, L_162, L_163, NULL);
// material.SetVector(ShaderConstants._ChannelMixerGreen, channelMixerG);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_164 = V_16;
int32_t L_165 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ChannelMixerGreen_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_166 = V_21;
NullCheck(L_164);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_164, L_165, L_166, NULL);
// material.SetVector(ShaderConstants._ChannelMixerBlue, channelMixerB);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_167 = V_16;
int32_t L_168 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ChannelMixerBlue_5;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_169 = V_22;
NullCheck(L_167);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_167, L_168, L_169, NULL);
// material.SetVector(ShaderConstants._HueSatCon, hueSatCon);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_170 = V_16;
int32_t L_171 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____HueSatCon_6;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_172 = V_19;
NullCheck(L_170);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_170, L_171, L_172, NULL);
// material.SetVector(ShaderConstants._Lift, lift);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_173 = V_16;
int32_t L_174 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Lift_7;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_175 = V_27;
NullCheck(L_173);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_173, L_174, L_175, NULL);
// material.SetVector(ShaderConstants._Gamma, gamma);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_176 = V_16;
int32_t L_177 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Gamma_8;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_178 = V_28;
NullCheck(L_176);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_176, L_177, L_178, NULL);
// material.SetVector(ShaderConstants._Gain, gain);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_179 = V_16;
int32_t L_180 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Gain_9;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_181 = V_29;
NullCheck(L_179);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_179, L_180, L_181, NULL);
// material.SetVector(ShaderConstants._Shadows, shadows);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_182 = V_16;
int32_t L_183 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Shadows_10;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_184 = V_24;
NullCheck(L_182);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_182, L_183, L_184, NULL);
// material.SetVector(ShaderConstants._Midtones, midtones);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_185 = V_16;
int32_t L_186 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Midtones_11;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_187 = V_25;
NullCheck(L_185);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_185, L_186, L_187, NULL);
// material.SetVector(ShaderConstants._Highlights, highlights);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_188 = V_16;
int32_t L_189 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Highlights_12;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_190 = V_26;
NullCheck(L_188);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_188, L_189, L_190, NULL);
// material.SetVector(ShaderConstants._ShaHiLimits, shadowsHighlightsLimits);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_191 = V_16;
int32_t L_192 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ShaHiLimits_13;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_193 = V_23;
NullCheck(L_191);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_191, L_192, L_193, NULL);
// material.SetVector(ShaderConstants._SplitShadows, splitShadows);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_194 = V_16;
int32_t L_195 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____SplitShadows_14;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_196 = V_30;
NullCheck(L_194);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_194, L_195, L_196, NULL);
// material.SetVector(ShaderConstants._SplitHighlights, splitHighlights);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_197 = V_16;
int32_t L_198 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____SplitHighlights_15;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_199 = V_31;
NullCheck(L_197);
Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_197, L_198, L_199, NULL);
// material.SetTexture(ShaderConstants._CurveMaster, curves.master.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_200 = V_16;
int32_t L_201 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveMaster_16;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_202 = V_5;
NullCheck(L_202);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_203 = L_202->___master_7;
NullCheck(L_203);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_204;
L_204 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_203);
NullCheck(L_204);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_205;
L_205 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_204, NULL);
NullCheck(L_200);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_200, L_201, L_205, NULL);
// material.SetTexture(ShaderConstants._CurveRed, curves.red.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_206 = V_16;
int32_t L_207 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveRed_17;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_208 = V_5;
NullCheck(L_208);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_209 = L_208->___red_8;
NullCheck(L_209);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_210;
L_210 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_209);
NullCheck(L_210);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_211;
L_211 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_210, NULL);
NullCheck(L_206);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_206, L_207, L_211, NULL);
// material.SetTexture(ShaderConstants._CurveGreen, curves.green.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_212 = V_16;
int32_t L_213 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveGreen_18;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_214 = V_5;
NullCheck(L_214);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_215 = L_214->___green_9;
NullCheck(L_215);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_216;
L_216 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_215);
NullCheck(L_216);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_217;
L_217 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_216, NULL);
NullCheck(L_212);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_212, L_213, L_217, NULL);
// material.SetTexture(ShaderConstants._CurveBlue, curves.blue.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_218 = V_16;
int32_t L_219 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveBlue_19;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_220 = V_5;
NullCheck(L_220);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_221 = L_220->___blue_10;
NullCheck(L_221);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_222;
L_222 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_221);
NullCheck(L_222);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_223;
L_223 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_222, NULL);
NullCheck(L_218);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_218, L_219, L_223, NULL);
// material.SetTexture(ShaderConstants._CurveHueVsHue, curves.hueVsHue.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_224 = V_16;
int32_t L_225 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveHueVsHue_20;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_226 = V_5;
NullCheck(L_226);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_227 = L_226->___hueVsHue_11;
NullCheck(L_227);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_228;
L_228 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_227);
NullCheck(L_228);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_229;
L_229 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_228, NULL);
NullCheck(L_224);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_224, L_225, L_229, NULL);
// material.SetTexture(ShaderConstants._CurveHueVsSat, curves.hueVsSat.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_230 = V_16;
int32_t L_231 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveHueVsSat_21;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_232 = V_5;
NullCheck(L_232);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_233 = L_232->___hueVsSat_12;
NullCheck(L_233);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_234;
L_234 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_233);
NullCheck(L_234);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_235;
L_235 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_234, NULL);
NullCheck(L_230);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_230, L_231, L_235, NULL);
// material.SetTexture(ShaderConstants._CurveLumVsSat, curves.lumVsSat.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_236 = V_16;
int32_t L_237 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveLumVsSat_22;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_238 = V_5;
NullCheck(L_238);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_239 = L_238->___lumVsSat_14;
NullCheck(L_239);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_240;
L_240 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_239);
NullCheck(L_240);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_241;
L_241 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_240, NULL);
NullCheck(L_236);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_236, L_237, L_241, NULL);
// material.SetTexture(ShaderConstants._CurveSatVsSat, curves.satVsSat.value.GetTexture());
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_242 = V_16;
int32_t L_243 = ((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveSatVsSat_23;
ColorCurves_t323CCD52F5A89EC8D3E40D949916ABE9D2ABFD94* L_244 = V_5;
NullCheck(L_244);
TextureCurveParameter_t63F11147A91A8657921F5892E637EBA32565B59B* L_245 = L_244->___satVsSat_13;
NullCheck(L_245);
TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* L_246;
L_246 = VirtualFuncInvoker0< TextureCurve_t9F2819A32E1AC4FC20D8E83E82A4BD081C633353* >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.TextureCurve>::get_value() */, L_245);
NullCheck(L_246);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_247;
L_247 = TextureCurve_GetTexture_m24AA2C84F80EF15DADF73903E4699234BBBDA6DB(L_246, NULL);
NullCheck(L_242);
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_242, L_243, L_247, NULL);
// if (hdr)
bool L_248 = V_12;
V_37 = L_248;
bool L_249 = V_37;
if (!L_249)
{
goto IL_05a3_1;
}
}
{
// material.shaderKeywords = null;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_250 = V_16;
NullCheck(L_250);
Material_set_shaderKeywords_mD650CF82B2DBB75F001E373E2E1ACA30876F3AB8(L_250, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
// switch (tonemapping.mode.value)
Tonemapping_tB71CED262B25FC58B0259FD05DD32821C2858DBA* L_251 = V_9;
NullCheck(L_251);
TonemappingModeParameter_t0F6AAE0B6FFB371E2035BB0C739AF87C37E1760A* L_252 = L_251->___mode_7;
NullCheck(L_252);
int32_t L_253;
L_253 = VirtualFuncInvoker0< int32_t >::Invoke(12 /* T UnityEngine.Rendering.VolumeParameter`1<UnityEngine.Rendering.Universal.TonemappingMode>::get_value() */, L_252);
V_39 = L_253;
int32_t L_254 = V_39;
V_38 = L_254;
int32_t L_255 = V_38;
if ((((int32_t)L_255) == ((int32_t)1)))
{
goto IL_0573_1;
}
}
{
goto IL_056c_1;
}
IL_056c_1:
{
int32_t L_256 = V_38;
if ((((int32_t)L_256) == ((int32_t)2)))
{
goto IL_0582_1;
}
}
{
goto IL_05a0_1;
}
IL_0573_1:
{
// case TonemappingMode.Neutral: material.EnableKeyword(ShaderKeywordStrings.TonemapNeutral); break;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_257 = V_16;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_258 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___TonemapNeutral_44;
NullCheck(L_257);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_257, L_258, NULL);
// case TonemappingMode.Neutral: material.EnableKeyword(ShaderKeywordStrings.TonemapNeutral); break;
goto IL_05a2_1;
}
IL_0582_1:
{
// case TonemappingMode.ACES: material.EnableKeyword(m_AllowColorGradingACESHDR ? ShaderKeywordStrings.TonemapACES : ShaderKeywordStrings.TonemapNeutral); break;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_259 = V_16;
bool L_260 = __this->___m_AllowColorGradingACESHDR_29;
G_B14_0 = L_259;
if (L_260)
{
G_B15_0 = L_259;
goto IL_0593_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_261 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___TonemapNeutral_44;
G_B16_0 = L_261;
G_B16_1 = G_B14_0;
goto IL_0598_1;
}
IL_0593_1:
{
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_262 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___TonemapACES_43;
G_B16_0 = L_262;
G_B16_1 = G_B15_0;
}
IL_0598_1:
{
NullCheck(G_B16_1);
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(G_B16_1, G_B16_0, NULL);
// case TonemappingMode.ACES: material.EnableKeyword(m_AllowColorGradingACESHDR ? ShaderKeywordStrings.TonemapACES : ShaderKeywordStrings.TonemapNeutral); break;
goto IL_05a2_1;
}
IL_05a0_1:
{
// default: break; // None
goto IL_05a2_1;
}
IL_05a2_1:
{
}
IL_05a3_1:
{
// renderingData.cameraData.xr.StopSinglePass(cmd);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_263 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_264 = (&L_263->___cameraData_1);
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_265 = L_264->___xr_20;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_266 = V_0;
NullCheck(L_265);
XRPass_StopSinglePass_m4CE542E4E89F961F3ABB8A5CAC3521280849E9F6(L_265, L_266, NULL);
// cmd.Blit(null, m_InternalLut.id, material);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_267 = V_0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_268 = (&__this->___m_InternalLut_28);
int32_t L_269;
L_269 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_268, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_270;
L_270 = RenderTargetIdentifier_op_Implicit_m84624C22E2F3271EBEE2E96A8404969B9E99E526(L_269, NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_271 = V_16;
NullCheck(L_267);
CommandBuffer_Blit_m067EA6B3B00F78DDF43887B565A3208164F84FC3(L_267, (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL, L_270, L_271, NULL);
// renderingData.cameraData.xr.StartSinglePass(cmd);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_272 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_273 = (&L_272->___cameraData_1);
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_274 = L_273->___xr_20;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_275 = V_0;
NullCheck(L_274);
XRPass_StartSinglePass_mFFCC581192A0B7C7D1F4DE9BD487BBFC40B68BC8(L_274, L_275, NULL);
goto IL_05f3;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_05f3:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_276 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_276, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_277 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_277, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::OnFinishCameraStackRendering(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_OnFinishCameraStackRendering_mB0C81C18ECA3885443D140EECD2A32F4E1DAA38C (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
{
{
// cmd.ReleaseTemporaryRT(m_InternalLut.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* L_1 = (&__this->___m_InternalLut_28);
int32_t L_2;
L_2 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline(L_1, NULL);
NullCheck(L_0);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_0, L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::Cleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorGradingLutPass_Cleanup_m2392CDEBD0E93E0DEFEAD36E427F1338DDC98A9C (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CoreUtils.Destroy(m_LutBuilderLdr);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_LutBuilderLdr_24;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_0, NULL);
// CoreUtils.Destroy(m_LutBuilderHdr);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___m_LutBuilderHdr_25;
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_1, NULL);
// }
return;
}
}
// UnityEngine.Material UnityEngine.Rendering.Universal.Internal.ColorGradingLutPass::<.ctor>g__Load|6_0(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ColorGradingLutPass_U3C_ctorU3Eg__LoadU7C6_0_mB8B8C1637F2593B4DAE9586B369FC27C2B2E7B73 (ColorGradingLutPass_t9FD9191C4048A3B1BDF67EDFC1DA4E64CEFB6644* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A55890C1107C5FD772CC1ABA7EBE78909195995);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BAABDF048F39D7B1B75DA1936FA10BB87C330E9);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_1 = NULL;
{
// if (shader == null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = ___shader0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_0036;
}
}
{
// Debug.LogError($"Missing shader. {GetType().DeclaringType.Name} render pass will not execute. Check for missing reference in the renderer resources.");
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_3);
Type_t* L_4;
L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_3);
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4);
String_t* L_6;
L_6 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(_stringLiteral7BAABDF048F39D7B1B75DA1936FA10BB87C330E9, L_5, _stringLiteral5A55890C1107C5FD772CC1ABA7EBE78909195995, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_6, NULL);
// return null;
V_1 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
goto IL_003f;
}
IL_0036:
{
// return CoreUtils.CreateEngineMaterial(shader);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_7 = ___shader0;
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8;
L_8 = CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791(L_7, NULL);
V_1 = L_8;
goto IL_003f;
}
IL_003f:
{
// }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = V_1;
return L_9;
}
}
#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.Universal.Internal.ColorGradingLutPass/ShaderConstants::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShaderConstants__cctor_m0291CC5E2056078B36191198364A067A564BB619 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_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*)&_stringLiteral093EA53C87514BD6C6B18072196A24FAC275CA17);
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*)&_stringLiteral24190D8206635D8FB595C46279502977430B85B5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AF06ACD330CFDFDB9C424642EF11AE57DC76702);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral446DF96A022D29B31B8AD644BD99B565BC7BBB48);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral497D43673BE76EB29AB603578FE58C0F3CFA3A90);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B19AF8BFBE6170A069D33CD42BC0DC97FBCE89B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78C67E2A4385F588BA2DCEE159691DCE1EC544D1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral858BEA0922A498D3FF8525D6883180A9ADFFD97C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87986FFDB6B51D24AEE282C53255D779874C7E4D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9E6683E605E25CCA0564720D2361F0374DE6BD5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7313CC4A1FC7E8F730433FE31FA8B6C42C2F617);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD7243CE7D444EF51E669A41F8E121D61FBB83F1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD554AEB1041803836B88858CFFEFA4ACB271DC98);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAD606777723F7F5BEA3F16B487E36912E83C73A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE5F44E8E2F4752D9A520FEB986BFEC3FA292BD74);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9A91171153CFB6728156E1D688BD478DF0CEA09);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDE5C319F3E1E62CD8B9EEA404BE2D3021161D09);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4841C64DC44B4722F313C297E5B637048ED42B9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7848AE3E21E07A80D1F3FA7DE36858659646241);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly int _Lut_Params = Shader.PropertyToID("_Lut_Params");
int32_t L_0;
L_0 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralA9E6683E605E25CCA0564720D2361F0374DE6BD5, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Lut_Params_0 = L_0;
// public static readonly int _ColorBalance = Shader.PropertyToID("_ColorBalance");
int32_t L_1;
L_1 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral002B6E3216BE0ED6688E6B5F475171A893F058CB, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ColorBalance_1 = L_1;
// public static readonly int _ColorFilter = Shader.PropertyToID("_ColorFilter");
int32_t L_2;
L_2 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralEDE5C319F3E1E62CD8B9EEA404BE2D3021161D09, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ColorFilter_2 = L_2;
// public static readonly int _ChannelMixerRed = Shader.PropertyToID("_ChannelMixerRed");
int32_t L_3;
L_3 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral78C67E2A4385F588BA2DCEE159691DCE1EC544D1, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ChannelMixerRed_3 = L_3;
// public static readonly int _ChannelMixerGreen = Shader.PropertyToID("_ChannelMixerGreen");
int32_t L_4;
L_4 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral08929B9ED7690C81F8839C7D7C9D227261D64D44, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ChannelMixerGreen_4 = L_4;
// public static readonly int _ChannelMixerBlue = Shader.PropertyToID("_ChannelMixerBlue");
int32_t L_5;
L_5 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral09B6A7A347CF016F5EAEBCCCA4B381E3872CAA25, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ChannelMixerBlue_5 = L_5;
// public static readonly int _HueSatCon = Shader.PropertyToID("_HueSatCon");
int32_t L_6;
L_6 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral226B04A0CC5F5100674EEFBB045D72F8A18827A2, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____HueSatCon_6 = L_6;
// public static readonly int _Lift = Shader.PropertyToID("_Lift");
int32_t L_7;
L_7 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral170A4AE79F1E4ADE325EA6DCA89AB7E5C651BA04, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Lift_7 = L_7;
// public static readonly int _Gamma = Shader.PropertyToID("_Gamma");
int32_t L_8;
L_8 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralE9A91171153CFB6728156E1D688BD478DF0CEA09, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Gamma_8 = L_8;
// public static readonly int _Gain = Shader.PropertyToID("_Gain");
int32_t L_9;
L_9 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralB7313CC4A1FC7E8F730433FE31FA8B6C42C2F617, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Gain_9 = L_9;
// public static readonly int _Shadows = Shader.PropertyToID("_Shadows");
int32_t L_10;
L_10 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralD554AEB1041803836B88858CFFEFA4ACB271DC98, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Shadows_10 = L_10;
// public static readonly int _Midtones = Shader.PropertyToID("_Midtones");
int32_t L_11;
L_11 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralE5F44E8E2F4752D9A520FEB986BFEC3FA292BD74, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Midtones_11 = L_11;
// public static readonly int _Highlights = Shader.PropertyToID("_Highlights");
int32_t L_12;
L_12 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2AF06ACD330CFDFDB9C424642EF11AE57DC76702, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____Highlights_12 = L_12;
// public static readonly int _ShaHiLimits = Shader.PropertyToID("_ShaHiLimits");
int32_t L_13;
L_13 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral497D43673BE76EB29AB603578FE58C0F3CFA3A90, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____ShaHiLimits_13 = L_13;
// public static readonly int _SplitShadows = Shader.PropertyToID("_SplitShadows");
int32_t L_14;
L_14 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralBD7243CE7D444EF51E669A41F8E121D61FBB83F1, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____SplitShadows_14 = L_14;
// public static readonly int _SplitHighlights = Shader.PropertyToID("_SplitHighlights");
int32_t L_15;
L_15 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral87986FFDB6B51D24AEE282C53255D779874C7E4D, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____SplitHighlights_15 = L_15;
// public static readonly int _CurveMaster = Shader.PropertyToID("_CurveMaster");
int32_t L_16;
L_16 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral24190D8206635D8FB595C46279502977430B85B5, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveMaster_16 = L_16;
// public static readonly int _CurveRed = Shader.PropertyToID("_CurveRed");
int32_t L_17;
L_17 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral6B19AF8BFBE6170A069D33CD42BC0DC97FBCE89B, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveRed_17 = L_17;
// public static readonly int _CurveGreen = Shader.PropertyToID("_CurveGreen");
int32_t L_18;
L_18 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralDAD606777723F7F5BEA3F16B487E36912E83C73A, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveGreen_18 = L_18;
// public static readonly int _CurveBlue = Shader.PropertyToID("_CurveBlue");
int32_t L_19;
L_19 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF4841C64DC44B4722F313C297E5B637048ED42B9, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveBlue_19 = L_19;
// public static readonly int _CurveHueVsHue = Shader.PropertyToID("_CurveHueVsHue");
int32_t L_20;
L_20 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral093EA53C87514BD6C6B18072196A24FAC275CA17, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveHueVsHue_20 = L_20;
// public static readonly int _CurveHueVsSat = Shader.PropertyToID("_CurveHueVsSat");
int32_t L_21;
L_21 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralF7848AE3E21E07A80D1F3FA7DE36858659646241, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveHueVsSat_21 = L_21;
// public static readonly int _CurveLumVsSat = Shader.PropertyToID("_CurveLumVsSat");
int32_t L_22;
L_22 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral858BEA0922A498D3FF8525D6883180A9ADFFD97C, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveLumVsSat_22 = L_22;
// public static readonly int _CurveSatVsSat = Shader.PropertyToID("_CurveSatVsSat");
int32_t L_23;
L_23 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral446DF96A022D29B31B8AD644BD99B565BC7BBB48, NULL);
((ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_tB9DEFEB06D476CC0831873262FA37F1481F46307_il2cpp_TypeInfo_var))->____CurveSatVsSat_23 = L_23;
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.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.CopyColorPass::get_source()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, const RuntimeMethod* method)
{
{
// private RenderTargetIdentifier source { get; set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CsourceU3Ek__BackingField_28;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::set_source(UnityEngine.Rendering.RenderTargetIdentifier)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyColorPass_set_source_mE8EC74A2FDFE3EF2F45FFC22B90A4D310C19EC60 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetIdentifier source { get; set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
__this->___U3CsourceU3Ek__BackingField_28 = L_0;
return;
}
}
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyColorPass::get_destination()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyColorPass_get_destination_m467FCDE0082587E7EC9C12DA5B12853759759DD4 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdestinationU3Ek__BackingField_29;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::set_destination(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyColorPass_set_destination_mBEA2B079AED1817A2C6A1E314306E9283ECE1CE1 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdestinationU3Ek__BackingField_29 = L_0;
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Material,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyColorPass__ctor_m82DD7632EE0A2152A5624FAB43C22BB0073FB813 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, int32_t ___evt0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___samplingMaterial1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___copyColorMaterial2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24C5A22CAFE07182F293CA15EC31F91F0269C62D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8254B653364863DF9D600513723A2E0C41A1074D);
s_Il2CppMethodInitialized = true;
}
{
// public CopyColorPass(RenderPassEvent evt, Material samplingMaterial, Material copyColorMaterial = null)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(CopyColorPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral8254B653364863DF9D600513723A2E0C41A1074D, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_0, NULL);
// m_SamplingMaterial = samplingMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___samplingMaterial1;
__this->___m_SamplingMaterial_25 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SamplingMaterial_25), (void*)L_1);
// m_CopyColorMaterial = copyColorMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = ___copyColorMaterial2;
__this->___m_CopyColorMaterial_27 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CopyColorMaterial_27), (void*)L_2);
// m_SampleOffsetShaderHandle = Shader.PropertyToID("_SampleOffset");
int32_t L_3;
L_3 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral24C5A22CAFE07182F293CA15EC31F91F0269C62D, NULL);
__this->___m_SampleOffsetShaderHandle_24 = L_3;
// renderPassEvent = evt;
int32_t L_4 = ___evt0;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_4, NULL);
// m_DownsamplingMethod = Downsampling.None;
__this->___m_DownsamplingMethod_26 = 0;
// base.useNativeRenderPass = false;
ScriptableRenderPass_set_useNativeRenderPass_m1D60C30BB1CF1B4D383FFCABC1F57EA755626895_inline(__this, (bool)0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::Setup(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.Downsampling)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyColorPass_Setup_mD8762806C644176E6ADA3C65627B155C397535D7 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source0, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___destination1, int32_t ___downsampling2, const RuntimeMethod* method)
{
{
// this.source = source;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___source0;
CopyColorPass_set_source_mE8EC74A2FDFE3EF2F45FFC22B90A4D310C19EC60_inline(__this, L_0, NULL);
// this.destination = destination;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_1 = ___destination1;
CopyColorPass_set_destination_mBEA2B079AED1817A2C6A1E314306E9283ECE1CE1_inline(__this, L_1, NULL);
// m_DownsamplingMethod = downsampling;
int32_t L_2 = ___downsampling2;
__this->___m_DownsamplingMethod_26 = L_2;
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::OnCameraSetup(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyColorPass_OnCameraSetup_mBE2E1789348DC22DC2D04AB048339042A2668482 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t G_B5_0 = 0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 G_B9_0;
memset((&G_B9_0), 0, sizeof(G_B9_0));
int32_t G_B9_1 = 0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B9_2 = NULL;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 G_B8_0;
memset((&G_B8_0), 0, sizeof(G_B8_0));
int32_t G_B8_1 = 0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B8_2 = NULL;
int32_t G_B10_0 = 0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 G_B10_1;
memset((&G_B10_1), 0, sizeof(G_B10_1));
int32_t G_B10_2 = 0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B10_3 = NULL;
{
// RenderTextureDescriptor descriptor = renderingData.cameraData.cameraTargetDescriptor;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (&L_0->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_2 = L_1->___cameraTargetDescriptor_5;
V_0 = L_2;
// descriptor.msaaSamples = 1;
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_0), 1, NULL);
// descriptor.depthBufferBits = 0;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_0), 0, NULL);
// if (m_DownsamplingMethod == Downsampling._2xBilinear)
int32_t L_3 = __this->___m_DownsamplingMethod_26;
V_1 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0050;
}
}
{
// descriptor.width /= 2;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_5 = (&V_0);
int32_t L_6;
L_6 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_5, NULL);
RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline(L_5, ((int32_t)(L_6/2)), NULL);
// descriptor.height /= 2;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_7 = (&V_0);
int32_t L_8;
L_8 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_7, NULL);
RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline(L_7, ((int32_t)(L_8/2)), NULL);
goto IL_008b;
}
IL_0050:
{
// else if (m_DownsamplingMethod == Downsampling._4xBox || m_DownsamplingMethod == Downsampling._4xBilinear)
int32_t L_9 = __this->___m_DownsamplingMethod_26;
if ((((int32_t)L_9) == ((int32_t)2)))
{
goto IL_0064;
}
}
{
int32_t L_10 = __this->___m_DownsamplingMethod_26;
G_B5_0 = ((((int32_t)L_10) == ((int32_t)3))? 1 : 0);
goto IL_0065;
}
IL_0064:
{
G_B5_0 = 1;
}
IL_0065:
{
V_2 = (bool)G_B5_0;
bool L_11 = V_2;
if (!L_11)
{
goto IL_008b;
}
}
{
// descriptor.width /= 4;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_12 = (&V_0);
int32_t L_13;
L_13 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_12, NULL);
RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline(L_12, ((int32_t)(L_13/4)), NULL);
// descriptor.height /= 4;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_14 = (&V_0);
int32_t L_15;
L_15 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_14, NULL);
RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline(L_14, ((int32_t)(L_15/4)), NULL);
}
IL_008b:
{
// cmd.GetTemporaryRT(destination.id, descriptor, m_DownsamplingMethod == Downsampling.None ? FilterMode.Point : FilterMode.Bilinear);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_17;
L_17 = CopyColorPass_get_destination_m467FCDE0082587E7EC9C12DA5B12853759759DD4_inline(__this, NULL);
V_3 = L_17;
int32_t L_18;
L_18 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_3), NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_19 = V_0;
int32_t L_20 = __this->___m_DownsamplingMethod_26;
G_B8_0 = L_19;
G_B8_1 = L_18;
G_B8_2 = L_16;
if (!L_20)
{
G_B9_0 = L_19;
G_B9_1 = L_18;
G_B9_2 = L_16;
goto IL_00a6;
}
}
{
G_B10_0 = 1;
G_B10_1 = G_B8_0;
G_B10_2 = G_B8_1;
G_B10_3 = G_B8_2;
goto IL_00a7;
}
IL_00a6:
{
G_B10_0 = 0;
G_B10_1 = G_B9_0;
G_B10_2 = G_B9_1;
G_B10_3 = G_B9_2;
}
IL_00a7:
{
NullCheck(G_B10_3);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(G_B10_3, G_B10_2, G_B10_1, G_B10_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyColorPass_Execute_m38D2892ABCF58A8BC606C0351D3C1A1025529BDB (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_3;
memset((&V_3), 0, sizeof(V_3));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t V_7 = 0;
int32_t V_8 = 0;
{
// if (m_SamplingMaterial == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_SamplingMaterial_25;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_003f;
}
}
{
// Debug.LogErrorFormat("Missing {0}. {1} render pass will not execute. Check for missing reference in the renderer resources.", m_SamplingMaterial, GetType().Name);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___m_SamplingMaterial_25;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_5);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4;
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_7);
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_8);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_8);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogErrorFormat_mA33C95EF832A60D72A7EE26074E13A86BE7E30C6(_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0, L_6, NULL);
// return;
goto IL_01a4;
}
IL_003f:
{
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9;
L_9 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_0 = L_9;
// if (source == renderingData.cameraData.renderer.GetCameraColorFrontBuffer(cmd))
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_10;
L_10 = CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300_inline(__this, NULL);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_11 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_12 = (&L_11->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_13 = L_12->___renderer_31;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = V_0;
NullCheck(L_13);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_15;
L_15 = VirtualFuncInvoker1< RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* >::Invoke(5 /* UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.ScriptableRenderer::GetCameraColorFrontBuffer(UnityEngine.Rendering.CommandBuffer) */, L_13, L_14);
bool L_16;
L_16 = RenderTargetIdentifier_op_Equality_m77ABAA9A264984CA70912BF0A49B03F888A45F02(L_10, L_15, NULL);
V_2 = L_16;
bool L_17 = V_2;
if (!L_17)
{
goto IL_007e;
}
}
{
// source = renderingData.cameraData.renderer.cameraColorTarget;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_18 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_19 = (&L_18->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_20 = L_19->___renderer_31;
NullCheck(L_20);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_21;
L_21 = ScriptableRenderer_get_cameraColorTarget_mC2C0353A178726FC82413A458A34496280AFB4D4(L_20, NULL);
CopyColorPass_set_source_mE8EC74A2FDFE3EF2F45FFC22B90A4D310C19EC60_inline(__this, L_21, NULL);
}
IL_007e:
{
// using (new ProfilingScope(cmd, ProfilingSampler.Get(URPProfileId.CopyColor)))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = V_0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_23;
L_23 = ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944(5, ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_3), L_22, L_23, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0185:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_3), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// RenderTargetIdentifier opaqueColorRT = destination.Identifier();
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_24;
L_24 = CopyColorPass_get_destination_m467FCDE0082587E7EC9C12DA5B12853759759DD4_inline(__this, NULL);
V_6 = L_24;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_25;
L_25 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_6), NULL);
V_4 = L_25;
// ScriptableRenderer.SetRenderTarget(cmd, opaqueColorRT, BuiltinRenderTextureType.CameraTarget, clearFlag,
// clearColor);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_27 = V_4;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_28;
L_28 = RenderTargetIdentifier_op_Implicit_m4A8EE3AFC545170F3F2215D8DA0F2474B0015CC8(2, NULL);
int32_t L_29;
L_29 = ScriptableRenderPass_get_clearFlag_m74FAFCDC3CD75DC4201B398DFD25E028D7D800DB_inline(__this, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_30;
L_30 = ScriptableRenderPass_get_clearColor_mAEC581D756087BF3617FE243D569717FBC2E5DB1_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892_il2cpp_TypeInfo_var);
ScriptableRenderer_SetRenderTarget_m32BBE41980478118470FAF307CD04E5E7AD2FDD0(L_26, L_27, L_28, L_29, L_30, NULL);
// bool useDrawProceduleBlit = renderingData.cameraData.xr.enabled;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_31 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_32 = (&L_31->___cameraData_1);
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_33 = L_32->___xr_20;
NullCheck(L_33);
bool L_34;
L_34 = XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155(L_33, NULL);
V_5 = L_34;
// switch (m_DownsamplingMethod)
int32_t L_35 = __this->___m_DownsamplingMethod_26;
V_8 = L_35;
int32_t L_36 = V_8;
V_7 = L_36;
int32_t L_37 = V_7;
switch (L_37)
{
case 0:
{
goto IL_00f3_1;
}
case 1:
{
goto IL_0111_1;
}
case 2:
{
goto IL_012f_1;
}
case 3:
{
goto IL_0164_1;
}
}
}
{
goto IL_0182_1;
}
IL_00f3_1:
{
// RenderingUtils.Blit(cmd, source, opaqueColorRT, m_CopyColorMaterial, 0, useDrawProceduleBlit);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_38 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_39;
L_39 = CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300_inline(__this, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_40 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = __this->___m_CopyColorMaterial_27;
bool L_42 = V_5;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
RenderingUtils_Blit_m06DC7E95641A6B37CA30BFCA0C1704A1D10C71BB(L_38, L_39, L_40, L_41, 0, L_42, 0, 0, 0, 0, NULL);
// break;
goto IL_0182_1;
}
IL_0111_1:
{
// RenderingUtils.Blit(cmd, source, opaqueColorRT, m_CopyColorMaterial, 0, useDrawProceduleBlit);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_43 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_44;
L_44 = CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300_inline(__this, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_45 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_46 = __this->___m_CopyColorMaterial_27;
bool L_47 = V_5;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
RenderingUtils_Blit_m06DC7E95641A6B37CA30BFCA0C1704A1D10C71BB(L_43, L_44, L_45, L_46, 0, L_47, 0, 0, 0, 0, NULL);
// break;
goto IL_0182_1;
}
IL_012f_1:
{
// m_SamplingMaterial.SetFloat(m_SampleOffsetShaderHandle, 2);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_48 = __this->___m_SamplingMaterial_25;
int32_t L_49 = __this->___m_SampleOffsetShaderHandle_24;
NullCheck(L_48);
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_48, L_49, (2.0f), NULL);
// RenderingUtils.Blit(cmd, source, opaqueColorRT, m_SamplingMaterial, 0, useDrawProceduleBlit);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_50 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_51;
L_51 = CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300_inline(__this, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_52 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_53 = __this->___m_SamplingMaterial_25;
bool L_54 = V_5;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
RenderingUtils_Blit_m06DC7E95641A6B37CA30BFCA0C1704A1D10C71BB(L_50, L_51, L_52, L_53, 0, L_54, 0, 0, 0, 0, NULL);
// break;
goto IL_0182_1;
}
IL_0164_1:
{
// RenderingUtils.Blit(cmd, source, opaqueColorRT, m_CopyColorMaterial, 0, useDrawProceduleBlit);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_55 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_56;
L_56 = CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300_inline(__this, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_57 = V_4;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_58 = __this->___m_CopyColorMaterial_27;
bool L_59 = V_5;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
RenderingUtils_Blit_m06DC7E95641A6B37CA30BFCA0C1704A1D10C71BB(L_55, L_56, L_57, L_58, 0, L_59, 0, 0, 0, 0, NULL);
// break;
goto IL_0182_1;
}
IL_0182_1:
{
goto IL_0194;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0194:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_60 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_60, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_61, NULL);
}
IL_01a4:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyColorPass::OnCameraCleanup(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyColorPass_OnCameraCleanup_m898597430E17138E115A6E22894BC3CD682ACA65 (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (cmd == null)
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
V_0 = (bool)((((RuntimeObject*)(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException("cmd");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral855FED6E03442FBB3AF914FFBFA9DA82813817A1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CopyColorPass_OnCameraCleanup_m898597430E17138E115A6E22894BC3CD682ACA65_RuntimeMethod_var)));
}
IL_0014:
{
// if (destination != RenderTargetHandle.CameraTarget)
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_3;
L_3 = CopyColorPass_get_destination_m467FCDE0082587E7EC9C12DA5B12853759759DD4_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_4 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
bool L_5;
L_5 = RenderTargetHandle_op_Inequality_m66703F7C8FE9B622D4D316B0E01C66187CD66994(L_3, L_4, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_004b;
}
}
{
// cmd.ReleaseTemporaryRT(destination.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_8;
L_8 = CopyColorPass_get_destination_m467FCDE0082587E7EC9C12DA5B12853759759DD4_inline(__this, NULL);
V_2 = L_8;
int32_t L_9;
L_9 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_2), NULL);
NullCheck(L_7);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_7, L_9, NULL);
// destination = RenderTargetHandle.CameraTarget;
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_10 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
CopyColorPass_set_destination_mBEA2B079AED1817A2C6A1E314306E9283ECE1CE1_inline(__this, L_10, NULL);
}
IL_004b:
{
// }
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.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_source()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyDepthPass_get_source_m6CAE70C1D88C0635F74BFE00BD2E44DAB1F06DEA (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle source { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CsourceU3Ek__BackingField_24;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_source(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_set_source_mB0F541C7A605FB3AD1283DD0751FCD514E77C78D (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle source { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CsourceU3Ek__BackingField_24 = L_0;
return;
}
}
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_destination()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdestinationU3Ek__BackingField_25;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_destination(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_set_destination_mFDD41EFEEC88E7696BADAAFC61FCDD0A6CD63CE0 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdestinationU3Ek__BackingField_25 = L_0;
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_AllocateRT()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CopyDepthPass_get_AllocateRT_mB018EE34E49D8D62D1E74F2D150E6C8AD06D9CA2 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// internal bool AllocateRT { get; set; }
bool L_0 = __this->___U3CAllocateRTU3Ek__BackingField_26;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_AllocateRT(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_set_AllocateRT_m0860CA864FE10E9FB0C8E40A251F9EB01A01383B (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool AllocateRT { get; set; }
bool L_0 = ___value0;
__this->___U3CAllocateRTU3Ek__BackingField_26 = L_0;
return;
}
}
// System.Int32 UnityEngine.Rendering.Universal.Internal.CopyDepthPass::get_MssaSamples()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CopyDepthPass_get_MssaSamples_m8EA5FF140A048BC804213FF866CEA23C10499476 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// internal int MssaSamples { get; set; }
int32_t L_0 = __this->___U3CMssaSamplesU3Ek__BackingField_27;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::set_MssaSamples(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_set_MssaSamples_m49C16C0DC4F0D1A421F35CD8A63F098C94758E32 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// internal int MssaSamples { get; set; }
int32_t L_0 = ___value0;
__this->___U3CMssaSamplesU3Ek__BackingField_27 = L_0;
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass__ctor_mE0B1D4115F874578603CBD1BF395EC513842C394 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, int32_t ___evt0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___copyDepthMaterial1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80B3E05626EE20341382C77BDC8247DF59A67654);
s_Il2CppMethodInitialized = true;
}
{
// public CopyDepthPass(RenderPassEvent evt, Material copyDepthMaterial)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(CopyDepthPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral80B3E05626EE20341382C77BDC8247DF59A67654, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_0, NULL);
// AllocateRT = true;
CopyDepthPass_set_AllocateRT_m0860CA864FE10E9FB0C8E40A251F9EB01A01383B_inline(__this, (bool)1, NULL);
// m_CopyDepthMaterial = copyDepthMaterial;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___copyDepthMaterial1;
__this->___m_CopyDepthMaterial_28 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CopyDepthMaterial_28), (void*)L_1);
// renderPassEvent = evt;
int32_t L_2 = ___evt0;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::Setup(UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_Setup_m09878F9AF1AC7B2F118A2E1E99DFAA48A422B992 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___source0, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___destination1, const RuntimeMethod* method)
{
{
// this.source = source;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___source0;
CopyDepthPass_set_source_mB0F541C7A605FB3AD1283DD0751FCD514E77C78D_inline(__this, L_0, NULL);
// this.destination = destination;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_1 = ___destination1;
CopyDepthPass_set_destination_mFDD41EFEEC88E7696BADAAFC61FCDD0A6CD63CE0_inline(__this, L_1, NULL);
// this.AllocateRT = !destination.HasInternalRenderTargetId();
bool L_2;
L_2 = RenderTargetHandle_HasInternalRenderTargetId_mC3715B3E0D2B6B4D659FCFBF1BEE8053460F4F50((&___destination1), NULL);
CopyDepthPass_set_AllocateRT_m0860CA864FE10E9FB0C8E40A251F9EB01A01383B_inline(__this, (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0), NULL);
// this.MssaSamples = -1;
CopyDepthPass_set_MssaSamples_m49C16C0DC4F0D1A421F35CD8A63F098C94758E32_inline(__this, (-1), NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::OnCameraSetup(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_OnCameraSetup_m3E875202448350B859B0C79ABAD8FEE5914D503E (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var descriptor = renderingData.cameraData.cameraTargetDescriptor;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (&L_0->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_2 = L_1->___cameraTargetDescriptor_5;
V_0 = L_2;
// descriptor.colorFormat = RenderTextureFormat.Depth;
RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&V_0), 1, NULL);
// descriptor.depthBufferBits = 32; //TODO: do we really need this. double check;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&V_0), ((int32_t)32), NULL);
// descriptor.msaaSamples = 1;
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&V_0), 1, NULL);
// if (this.AllocateRT)
bool L_3;
L_3 = CopyDepthPass_get_AllocateRT_mB018EE34E49D8D62D1E74F2D150E6C8AD06D9CA2_inline(__this, NULL);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_004a;
}
}
{
// cmd.GetTemporaryRT(destination.id, descriptor, FilterMode.Point);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_6;
L_6 = CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D_inline(__this, NULL);
V_2 = L_6;
int32_t L_7;
L_7 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_2), NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_8 = V_0;
NullCheck(L_5);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_5, L_7, L_8, 0, NULL);
}
IL_004a:
{
// ConfigureTarget(new RenderTargetIdentifier(destination.Identifier(), 0, CubemapFace.Unknown, -1), descriptor.depthStencilFormat, descriptor.width, descriptor.height, descriptor.msaaSamples, true);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_9;
L_9 = CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D_inline(__this, NULL);
V_2 = L_9;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_10;
L_10 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_2), NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_11;
memset((&L_11), 0, sizeof(L_11));
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_11), L_10, 0, (-1), (-1), /*hidden argument*/NULL);
int32_t L_12;
L_12 = RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline((&V_0), NULL);
int32_t L_13;
L_13 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline((&V_0), NULL);
int32_t L_14;
L_14 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline((&V_0), NULL);
int32_t L_15;
L_15 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&V_0), NULL);
ScriptableRenderPass_ConfigureTarget_m29508F0DE40D170382140854FF9A84CCBF6AFBD8(__this, L_11, L_12, L_13, L_14, L_15, (bool)1, NULL);
// ConfigureClear(ClearFlag.None, Color.black);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16;
L_16 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
ScriptableRenderPass_ConfigureClear_m5C82128C3ABDD63621501DC012ED91F392ABF123(__this, 0, L_16, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_Execute_mED863F82309E5821304D8AEB9116A7C7A42BE3A3 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
bool V_1 = false;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
int32_t V_8 = 0;
int32_t V_9 = 0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_10;
memset((&V_10), 0, sizeof(V_10));
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
float V_14 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_15;
memset((&V_15), 0, sizeof(V_15));
bool V_16 = false;
bool V_17 = false;
float V_18 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_19;
memset((&V_19), 0, sizeof(V_19));
int32_t G_B9_0 = 0;
int32_t G_B25_0 = 0;
int32_t G_B28_0 = 0;
float G_B31_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B34_0;
memset((&G_B34_0), 0, sizeof(G_B34_0));
int32_t G_B38_0 = 0;
int32_t G_B41_0 = 0;
float G_B44_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B47_0;
memset((&G_B47_0), 0, sizeof(G_B47_0));
{
// if (m_CopyDepthMaterial == null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_CopyDepthMaterial_28;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
V_1 = L_1;
bool L_2 = V_1;
if (!L_2)
{
goto IL_003f;
}
}
{
// Debug.LogErrorFormat("Missing {0}. {1} render pass will not execute. Check for missing reference in the renderer resources.", m_CopyDepthMaterial, GetType().Name);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___m_CopyDepthMaterial_28;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_5);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_5);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_4;
Type_t* L_7;
L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_7);
NullCheck(L_6);
ArrayElementTypeCheck (L_6, L_8);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_8);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogErrorFormat_mA33C95EF832A60D72A7EE26074E13A86BE7E30C6(_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0, L_6, NULL);
// return;
goto IL_030e;
}
IL_003f:
{
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9;
L_9 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_0 = L_9;
// using (new ProfilingScope(cmd, ProfilingSampler.Get(URPProfileId.CopyDepth)))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = V_0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_11;
L_11 = ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944(6, ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_2), L_10, L_11, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_02ef:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_2), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// int cameraSamples = 0;
V_3 = 0;
// if (MssaSamples == -1)
int32_t L_12;
L_12 = CopyDepthPass_get_MssaSamples_m8EA5FF140A048BC804213FF866CEA23C10499476_inline(__this, NULL);
V_5 = (bool)((((int32_t)L_12) == ((int32_t)(-1)))? 1 : 0);
bool L_13 = V_5;
if (!L_13)
{
goto IL_007e_1;
}
}
{
// RenderTextureDescriptor descriptor = renderingData.cameraData.cameraTargetDescriptor;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_14 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_15 = (&L_14->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_16 = L_15->___cameraTargetDescriptor_5;
V_6 = L_16;
// cameraSamples = descriptor.msaaSamples;
int32_t L_17;
L_17 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&V_6), NULL);
V_3 = L_17;
goto IL_0085_1;
}
IL_007e_1:
{
// cameraSamples = MssaSamples;
int32_t L_18;
L_18 = CopyDepthPass_get_MssaSamples_m8EA5FF140A048BC804213FF866CEA23C10499476_inline(__this, NULL);
V_3 = L_18;
}
IL_0085_1:
{
// if (SystemInfo.supportsMultisampleAutoResolve || SystemInfo.supportsMultisampledTextures == 0)
bool L_19;
L_19 = SystemInfo_get_supportsMultisampleAutoResolve_m60E2B9F5A657763D2BE011D97B4CD61DE63CF634(NULL);
if (L_19)
{
goto IL_0096_1;
}
}
{
int32_t L_20;
L_20 = SystemInfo_get_supportsMultisampledTextures_m6A624842927EE53AAEC4533A395674D2D4786EA5(NULL);
G_B9_0 = ((((int32_t)L_20) == ((int32_t)0))? 1 : 0);
goto IL_0097_1;
}
IL_0096_1:
{
G_B9_0 = 1;
}
IL_0097_1:
{
V_7 = (bool)G_B9_0;
bool L_21 = V_7;
if (!L_21)
{
goto IL_009f_1;
}
}
{
// cameraSamples = 1;
V_3 = 1;
}
IL_009f_1:
{
// CameraData cameraData = renderingData.cameraData;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_22 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_23 = L_22->___cameraData_1;
V_4 = L_23;
// switch (cameraSamples)
int32_t L_24 = V_3;
V_9 = L_24;
int32_t L_25 = V_9;
V_8 = L_25;
int32_t L_26 = V_8;
if ((((int32_t)L_26) == ((int32_t)2)))
{
goto IL_010f_1;
}
}
{
goto IL_00b5_1;
}
IL_00b5_1:
{
int32_t L_27 = V_8;
if ((((int32_t)L_27) == ((int32_t)4)))
{
goto IL_00e9_1;
}
}
{
goto IL_00bc_1;
}
IL_00bc_1:
{
int32_t L_28 = V_8;
if ((((int32_t)L_28) == ((int32_t)8)))
{
goto IL_00c3_1;
}
}
{
goto IL_0135_1;
}
IL_00c3_1:
{
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_29 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_30 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa2_19;
NullCheck(L_29);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_29, L_30, NULL);
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_31 = V_0;
String_t* L_32 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa4_20;
NullCheck(L_31);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_31, L_32, NULL);
// cmd.EnableShaderKeyword(ShaderKeywordStrings.DepthMsaa8);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = V_0;
String_t* L_34 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa8_21;
NullCheck(L_33);
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_33, L_34, NULL);
// break;
goto IL_015b_1;
}
IL_00e9_1:
{
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_35 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_36 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa2_19;
NullCheck(L_35);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_35, L_36, NULL);
// cmd.EnableShaderKeyword(ShaderKeywordStrings.DepthMsaa4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = V_0;
String_t* L_38 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa4_20;
NullCheck(L_37);
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_37, L_38, NULL);
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa8);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_39 = V_0;
String_t* L_40 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa8_21;
NullCheck(L_39);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_39, L_40, NULL);
// break;
goto IL_015b_1;
}
IL_010f_1:
{
// cmd.EnableShaderKeyword(ShaderKeywordStrings.DepthMsaa2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_42 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa2_19;
NullCheck(L_41);
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_41, L_42, NULL);
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_43 = V_0;
String_t* L_44 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa4_20;
NullCheck(L_43);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_43, L_44, NULL);
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa8);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_45 = V_0;
String_t* L_46 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa8_21;
NullCheck(L_45);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_45, L_46, NULL);
// break;
goto IL_015b_1;
}
IL_0135_1:
{
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa2);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
String_t* L_48 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa2_19;
NullCheck(L_47);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_47, L_48, NULL);
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_49 = V_0;
String_t* L_50 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa4_20;
NullCheck(L_49);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_49, L_50, NULL);
// cmd.DisableShaderKeyword(ShaderKeywordStrings.DepthMsaa8);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_51 = V_0;
String_t* L_52 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DepthMsaa8_21;
NullCheck(L_51);
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_51, L_52, NULL);
// break;
goto IL_015b_1;
}
IL_015b_1:
{
// cmd.SetGlobalTexture("_CameraDepthAttachment", source.Identifier());
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_53 = V_0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_54;
L_54 = CopyDepthPass_get_source_m6CAE70C1D88C0635F74BFE00BD2E44DAB1F06DEA_inline(__this, NULL);
V_10 = L_54;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_55;
L_55 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_10), NULL);
NullCheck(L_53);
CommandBuffer_SetGlobalTexture_mD6F1CC7E87FA88B5838D5EDAFBA602EF94FE1F69(L_53, _stringLiteralC8B3F485C7232D90884130F2900C6FE0697181DF, L_55, NULL);
// if (renderingData.cameraData.xr.enabled)
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_56 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_57 = (&L_56->___cameraData_1);
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_58 = L_57->___xr_20;
NullCheck(L_58);
bool L_59;
L_59 = XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155(L_58, NULL);
V_11 = L_59;
bool L_60 = V_11;
if (!L_60)
{
goto IL_0248_1;
}
}
{
// bool isRenderToBackBufferTarget = destination.Identifier() == cameraData.xr.renderTarget && !cameraData.xr.renderTargetIsRenderTexture;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_61;
L_61 = CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D_inline(__this, NULL);
V_10 = L_61;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_62;
L_62 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_10), NULL);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_63 = V_4;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_64 = L_63.___xr_20;
NullCheck(L_64);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_65;
L_65 = XRPass_get_renderTarget_m595B27BD6972FE1F74FCE71CB29088F159E84B18_inline(L_64, NULL);
bool L_66;
L_66 = RenderTargetIdentifier_op_Equality_m77ABAA9A264984CA70912BF0A49B03F888A45F02(L_62, L_65, NULL);
if (!L_66)
{
goto IL_01c3_1;
}
}
{
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_67 = V_4;
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_68 = L_67.___xr_20;
NullCheck(L_68);
bool L_69;
L_69 = XRPass_get_renderTargetIsRenderTexture_m79E6747B91048C48ED200D3A99B96621D0BFB67A_inline(L_68, NULL);
G_B25_0 = ((((int32_t)L_69) == ((int32_t)0))? 1 : 0);
goto IL_01c4_1;
}
IL_01c3_1:
{
G_B25_0 = 0;
}
IL_01c4_1:
{
V_12 = (bool)G_B25_0;
// bool yflip = isRenderToBackBufferTarget && SystemInfo.graphicsUVStartsAtTop;
bool L_70 = V_12;
if (!L_70)
{
goto IL_01d1_1;
}
}
{
bool L_71;
L_71 = SystemInfo_get_graphicsUVStartsAtTop_mC3C73E1B00C1A9D849220F6BF1C3510002BBE5AE(NULL);
G_B28_0 = ((int32_t)(L_71));
goto IL_01d2_1;
}
IL_01d1_1:
{
G_B28_0 = 0;
}
IL_01d2_1:
{
V_13 = (bool)G_B28_0;
// float flipSign = (yflip) ? -1.0f : 1.0f;
bool L_72 = V_13;
if (L_72)
{
goto IL_01df_1;
}
}
{
G_B31_0 = (1.0f);
goto IL_01e4_1;
}
IL_01df_1:
{
G_B31_0 = (-1.0f);
}
IL_01e4_1:
{
V_14 = G_B31_0;
// Vector4 scaleBiasRt = (flipSign < 0.0f)
// ? new Vector4(flipSign, 1.0f, -1.0f, 1.0f)
// : new Vector4(flipSign, 0.0f, 1.0f, 1.0f);
float L_73 = V_14;
if ((((float)L_73) < ((float)(0.0f))))
{
goto IL_0207_1;
}
}
{
float L_74 = V_14;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_75;
memset((&L_75), 0, sizeof(L_75));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_75), L_74, (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
G_B34_0 = L_75;
goto IL_021d_1;
}
IL_0207_1:
{
float L_76 = V_14;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_77;
memset((&L_77), 0, sizeof(L_77));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_77), L_76, (1.0f), (-1.0f), (1.0f), /*hidden argument*/NULL);
G_B34_0 = L_77;
}
IL_021d_1:
{
V_15 = G_B34_0;
// cmd.SetGlobalVector(ShaderPropertyId.scaleBiasRt, scaleBiasRt);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_78 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
int32_t L_79 = ((ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields*)il2cpp_codegen_static_fields_for(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var))->___scaleBiasRt_35;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80 = V_15;
NullCheck(L_78);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_78, L_79, L_80, NULL);
// cmd.DrawProcedural(Matrix4x4.identity, m_CopyDepthMaterial, 0, MeshTopology.Quads, 4);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = V_0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_82;
L_82 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_83 = __this->___m_CopyDepthMaterial_28;
NullCheck(L_81);
CommandBuffer_DrawProcedural_m8BC8D7A251B2EDFDB60CAC8EB9691D8ADAF8DC8B(L_81, L_82, L_83, 0, 2, 4, NULL);
goto IL_02ec_1;
}
IL_0248_1:
{
// bool isGameViewFinalTarget = (cameraData.cameraType == CameraType.Game && destination == RenderTargetHandle.CameraTarget);
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_84 = V_4;
int32_t L_85 = L_84.___cameraType_12;
if ((!(((uint32_t)L_85) == ((uint32_t)1))))
{
goto IL_0265_1;
}
}
{
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_86;
L_86 = CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_87 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
bool L_88;
L_88 = RenderTargetHandle_op_Equality_mE417685886659903FC6B57B84816E7E7DDBF83C0(L_86, L_87, NULL);
G_B38_0 = ((int32_t)(L_88));
goto IL_0266_1;
}
IL_0265_1:
{
G_B38_0 = 0;
}
IL_0266_1:
{
V_16 = (bool)G_B38_0;
// bool yflip = (cameraData.IsCameraProjectionMatrixFlipped()) && !isGameViewFinalTarget;
bool L_89;
L_89 = CameraData_IsCameraProjectionMatrixFlipped_m381DFFDE02B019E1EE975967B5E9593FDF9464E2((&V_4), NULL);
if (!L_89)
{
goto IL_0278_1;
}
}
{
bool L_90 = V_16;
G_B41_0 = ((((int32_t)L_90) == ((int32_t)0))? 1 : 0);
goto IL_0279_1;
}
IL_0278_1:
{
G_B41_0 = 0;
}
IL_0279_1:
{
V_17 = (bool)G_B41_0;
// float flipSign = yflip ? -1.0f : 1.0f;
bool L_91 = V_17;
if (L_91)
{
goto IL_0286_1;
}
}
{
G_B44_0 = (1.0f);
goto IL_028b_1;
}
IL_0286_1:
{
G_B44_0 = (-1.0f);
}
IL_028b_1:
{
V_18 = G_B44_0;
// Vector4 scaleBiasRt = (flipSign < 0.0f)
// ? new Vector4(flipSign, 1.0f, -1.0f, 1.0f)
// : new Vector4(flipSign, 0.0f, 1.0f, 1.0f);
float L_92 = V_18;
if ((((float)L_92) < ((float)(0.0f))))
{
goto IL_02ae_1;
}
}
{
float L_93 = V_18;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_94;
memset((&L_94), 0, sizeof(L_94));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_94), L_93, (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
G_B47_0 = L_94;
goto IL_02c4_1;
}
IL_02ae_1:
{
float L_95 = V_18;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96;
memset((&L_96), 0, sizeof(L_96));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_96), L_95, (1.0f), (-1.0f), (1.0f), /*hidden argument*/NULL);
G_B47_0 = L_96;
}
IL_02c4_1:
{
V_19 = G_B47_0;
// cmd.SetGlobalVector(ShaderPropertyId.scaleBiasRt, scaleBiasRt);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
int32_t L_98 = ((ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields*)il2cpp_codegen_static_fields_for(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var))->___scaleBiasRt_35;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_99 = V_19;
NullCheck(L_97);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_97, L_98, L_99, NULL);
// cmd.DrawMesh(RenderingUtils.fullscreenMesh, Matrix4x4.identity, m_CopyDepthMaterial);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = V_0;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_101;
L_101 = RenderingUtils_get_fullscreenMesh_m8FCBA928234C9F969F7A5C5E0798939C3E9C63E7(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_102;
L_102 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_103 = __this->___m_CopyDepthMaterial_28;
NullCheck(L_100);
CommandBuffer_DrawMesh_m45BA88D4388EC7E5CDAABD42CD6CE29A5120042C(L_100, L_101, L_102, L_103, NULL);
}
IL_02ec_1:
{
goto IL_02fe;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_02fe:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_104 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_104, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_105 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_105, NULL);
}
IL_030e:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.CopyDepthPass::OnCameraCleanup(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CopyDepthPass_OnCameraCleanup_m7AA13E9888654B95EF2F3D5A2CB40A28542DEB08 (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (cmd == null)
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
V_0 = (bool)((((RuntimeObject*)(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException("cmd");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral855FED6E03442FBB3AF914FFBFA9DA82813817A1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CopyDepthPass_OnCameraCleanup_m7AA13E9888654B95EF2F3D5A2CB40A28542DEB08_RuntimeMethod_var)));
}
IL_0014:
{
// if (this.AllocateRT)
bool L_3;
L_3 = CopyDepthPass_get_AllocateRT_mB018EE34E49D8D62D1E74F2D150E6C8AD06D9CA2_inline(__this, NULL);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0033;
}
}
{
// cmd.ReleaseTemporaryRT(destination.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_6;
L_6 = CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D_inline(__this, NULL);
V_2 = L_6;
int32_t L_7;
L_7 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_2), NULL);
NullCheck(L_5);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_5, L_7, NULL);
}
IL_0033:
{
// destination = RenderTargetHandle.CameraTarget;
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_8 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
CopyDepthPass_set_destination_mFDD41EFEEC88E7696BADAAFC61FCDD0A6CD63CE0_inline(__this, L_8, 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.Universal.Internal.DeferredPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.Universal.Internal.DeferredLights)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredPass__ctor_m69B43169CF8E23BAE27DA1CE5A3AF67C8CD1E4FE (DeferredPass_t6790EE70B629EA472728A1396EA57FE14D0D8BF0* __this, int32_t ___evt0, DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* ___deferredLights1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF18AEBCE9B74652FDB434E9202A9AD2E2ED7271);
s_Il2CppMethodInitialized = true;
}
{
// public DeferredPass(RenderPassEvent evt, DeferredLights deferredLights)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(DeferredPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteralDF18AEBCE9B74652FDB434E9202A9AD2E2ED7271, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_0, NULL);
// base.renderPassEvent = evt;
int32_t L_1 = ___evt0;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_1, NULL);
// m_DeferredLights = deferredLights;
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_2 = ___deferredLights1;
__this->___m_DeferredLights_24 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DeferredLights_24), (void*)L_2);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredPass::Configure(UnityEngine.Rendering.CommandBuffer,UnityEngine.RenderTextureDescriptor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredPass_Configure_m1A6223B041CFCBFA78AB25E9006DC3261ACC06E2 (DeferredPass_t6790EE70B629EA472728A1396EA57FE14D0D8BF0* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___cameraTextureDescripor1, const RuntimeMethod* method)
{
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_0;
memset((&V_0), 0, sizeof(V_0));
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
{
// RenderTargetIdentifier lightingAttachmentId = m_DeferredLights.GbufferAttachmentIdentifiers[m_DeferredLights.GBufferLightingIndex];
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_0 = __this->___m_DeferredLights_24;
NullCheck(L_0);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_1;
L_1 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(L_0, NULL);
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_2 = __this->___m_DeferredLights_24;
NullCheck(L_2);
int32_t L_3;
L_3 = DeferredLights_get_GBufferLightingIndex_mBD9A64655F922428737949BF03FE83498EF388F3(L_2, NULL);
NullCheck(L_1);
int32_t L_4 = L_3;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_5 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_0 = L_5;
// RenderTargetIdentifier depthAttachmentId = m_DeferredLights.DepthAttachmentIdentifier;
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_6 = __this->___m_DeferredLights_24;
NullCheck(L_6);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_7;
L_7 = DeferredLights_get_DepthAttachmentIdentifier_mF5E64598FB152F32E0F94424FC98F7B3A6AE526F_inline(L_6, NULL);
V_1 = L_7;
// if (m_DeferredLights.UseRenderPass)
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_8 = __this->___m_DeferredLights_24;
NullCheck(L_8);
bool L_9;
L_9 = DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline(L_8, NULL);
V_2 = L_9;
bool L_10 = V_2;
if (!L_10)
{
goto IL_004a;
}
}
{
// ConfigureInputAttachments(m_DeferredLights.DeferredInputAttachments);
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_11 = __this->___m_DeferredLights_24;
NullCheck(L_11);
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_12;
L_12 = DeferredLights_get_DeferredInputAttachments_m2599FB8280D8C2321E8779E8EF490C6D08CDD80C_inline(L_11, NULL);
ScriptableRenderPass_ConfigureInputAttachments_m294A42860FF4C4F975B9AC5A5A955953F39D5BB5(__this, L_12, NULL);
}
IL_004a:
{
// ConfigureTarget(lightingAttachmentId, depthAttachmentId, cameraTextureDescripor.graphicsFormat);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_13 = V_0;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_14 = V_1;
int32_t L_15;
L_15 = RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0((&___cameraTextureDescripor1), NULL);
ScriptableRenderPass_ConfigureTarget_m9082454E760A01DCEF605B4F8A4C88E003C138D9(__this, L_13, L_14, L_15, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredPass_Execute_m27A47239C09EE339BE12940A285413AF6A203BF0 (DeferredPass_t6790EE70B629EA472728A1396EA57FE14D0D8BF0* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
{
// m_DeferredLights.ExecuteDeferredPass(context, ref renderingData);
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_0 = __this->___m_DeferredLights_24;
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_1 = ___context0;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_2 = ___renderingData1;
NullCheck(L_0);
DeferredLights_ExecuteDeferredPass_mC4EA5A78C12827E1FC03A86208270E636C34F5D8(L_0, L_1, L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredPass::OnCameraCleanup(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredPass_OnCameraCleanup_mEF1753BF7E9C5F26F74DAB9FDC1E1209864EFB27 (DeferredPass_t6790EE70B629EA472728A1396EA57FE14D0D8BF0* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
{
{
// m_DeferredLights.OnCameraCleanup(cmd);
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* L_0 = __this->___m_DeferredLights_24;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = ___cmd0;
NullCheck(L_0);
DeferredLights_OnCameraCleanup_mBFB9C5FAFFCEA15D701540DD17AC7FE999638C56(L_0, L_1, 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.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_normalDescriptor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthNormalOnlyPass_get_normalDescriptor_mBF3753C882BF35C6236335119DF42470224D4107 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor normalDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = __this->___U3CnormalDescriptorU3Ek__BackingField_24;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_normalDescriptor(UnityEngine.RenderTextureDescriptor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_normalDescriptor_m1DCD21CA9C893F438DF456BF68369CD008F76378 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor normalDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = ___value0;
__this->___U3CnormalDescriptorU3Ek__BackingField_24 = L_0;
return;
}
}
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_depthDescriptor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthNormalOnlyPass_get_depthDescriptor_mC0A54765518F78C5AA4D6A52FD2256374412C5A2 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor depthDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = __this->___U3CdepthDescriptorU3Ek__BackingField_25;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_depthDescriptor(UnityEngine.RenderTextureDescriptor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_depthDescriptor_m29A50A6749E90FE7F8CEE107CDD8DE542051E518 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor depthDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = ___value0;
__this->___U3CdepthDescriptorU3Ek__BackingField_25 = L_0;
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_allocateDepth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DepthNormalOnlyPass_get_allocateDepth_mA57DEFEF31E5E55F0A8A6EE9A88B0919AD17A5A0 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = __this->___U3CallocateDepthU3Ek__BackingField_26;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_allocateDepth(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_allocateDepth_mB6373B66597EDBA964B14F982257969F6A246B77 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = ___value0;
__this->___U3CallocateDepthU3Ek__BackingField_26 = L_0;
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_allocateNormal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DepthNormalOnlyPass_get_allocateNormal_m024CAB048853EE652EE924F109C3D2C03EB5B3A0 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal bool allocateNormal { get; set; } = true;
bool L_0 = __this->___U3CallocateNormalU3Ek__BackingField_27;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_allocateNormal(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_allocateNormal_m4BE8D016AE7B19D28F193988902FB04C6C1303EE (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool allocateNormal { get; set; } = true;
bool L_0 = ___value0;
__this->___U3CallocateNormalU3Ek__BackingField_27 = L_0;
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId> UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_shaderTagIds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* DepthNormalOnlyPass_get_shaderTagIds_m98ADD552C4FB6ABB545BB99D2ECF540580B4F4C3 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal List<ShaderTagId> shaderTagIds { get; set; }
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_0 = __this->___U3CshaderTagIdsU3Ek__BackingField_28;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_shaderTagIds(System.Collections.Generic.List`1<UnityEngine.Rendering.ShaderTagId>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_shaderTagIds_m66D1B5D656FD5F650036FD0641305A632AB88019 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___value0, const RuntimeMethod* method)
{
{
// internal List<ShaderTagId> shaderTagIds { get; set; }
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_0 = ___value0;
__this->___U3CshaderTagIdsU3Ek__BackingField_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CshaderTagIdsU3Ek__BackingField_28), (void*)L_0);
return;
}
}
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_depthHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthNormalOnlyPass_get_depthHandle_m0A3E68BC4809A768BCB69CF1D4D53A26B284FAFD (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdepthHandleU3Ek__BackingField_29;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_depthHandle(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_depthHandle_m487C0B0F8152BB2DF56F59962412BD67261EC0DF (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdepthHandleU3Ek__BackingField_29 = L_0;
return;
}
}
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::get_normalHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthNormalOnlyPass_get_normalHandle_m4C6FDE470EF2B799D036EED6022EA2C75A733CFF (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle normalHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CnormalHandleU3Ek__BackingField_30;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::set_normalHandle(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_normalHandle_mD876DFDC1958F939D80392A3FF3A56DB7443FFEF (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle normalHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CnormalHandleU3Ek__BackingField_30 = L_0;
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.RenderQueueRange,UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass__ctor_m338B5F98F0A6E991A75A7D2506333544A4372BBB (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, int32_t ___evt0, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange1, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3227D47F043137E616C71A86F7BFBD152858B504);
s_Il2CppMethodInitialized = true;
}
{
// internal bool allocateDepth { get; set; } = true;
__this->___U3CallocateDepthU3Ek__BackingField_26 = (bool)1;
// internal bool allocateNormal { get; set; } = true;
__this->___U3CallocateNormalU3Ek__BackingField_27 = (bool)1;
// private int m_RendererMSAASamples = 1;
__this->___m_RendererMSAASamples_32 = 1;
// public DepthNormalOnlyPass(RenderPassEvent evt, RenderQueueRange renderQueueRange, LayerMask layerMask)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(DepthNormalOnlyPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_0);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_0, _stringLiteral3227D47F043137E616C71A86F7BFBD152858B504, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_0, NULL);
// m_FilteringSettings = new FilteringSettings(renderQueueRange, layerMask);
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_1 = ___renderQueueRange1;
Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C L_2;
memset((&L_2), 0, sizeof(L_2));
Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204((&L_2), L_1, /*hidden argument*/Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_RuntimeMethod_var);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3 = ___layerMask2;
int32_t L_4;
L_4 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_3, NULL);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_5;
memset((&L_5), 0, sizeof(L_5));
FilteringSettings__ctor_m2A2242373FC7D053CFBBC6814D02AAC73C7B3AE7((&L_5), L_2, L_4, (-1), 0, /*hidden argument*/NULL);
__this->___m_FilteringSettings_31 = L_5;
// renderPassEvent = evt;
int32_t L_6 = ___evt0;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_6, NULL);
// useNativeRenderPass = false;
ScriptableRenderPass_set_useNativeRenderPass_m1D60C30BB1CF1B4D383FFCABC1F57EA755626895_inline(__this, (bool)0, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::Setup(UnityEngine.RenderTextureDescriptor,UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_Setup_m168F4D77CFC61889F108E59CC9D19F4661B550F3 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___baseDescriptor0, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___depthHandle1, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___normalHandle2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
{
// if (RenderingUtils.SupportsGraphicsFormat(GraphicsFormat.R8G8B8A8_SNorm, FormatUsage.Render))
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
bool L_0;
L_0 = RenderingUtils_SupportsGraphicsFormat_m22A060530A8088A6BF9C98AAFDDF6E3F9B4CA273(((int32_t)12), 4, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0012;
}
}
{
// normalsFormat = GraphicsFormat.R8G8B8A8_SNorm; // Preferred format
V_0 = ((int32_t)12);
goto IL_0026;
}
IL_0012:
{
// else if (RenderingUtils.SupportsGraphicsFormat(GraphicsFormat.R16G16B16A16_SFloat, FormatUsage.Render))
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
bool L_2;
L_2 = RenderingUtils_SupportsGraphicsFormat_m22A060530A8088A6BF9C98AAFDDF6E3F9B4CA273(((int32_t)48), 4, NULL);
V_2 = L_2;
bool L_3 = V_2;
if (!L_3)
{
goto IL_0023;
}
}
{
// normalsFormat = GraphicsFormat.R16G16B16A16_SFloat; // fallback
V_0 = ((int32_t)48);
goto IL_0026;
}
IL_0023:
{
// normalsFormat = GraphicsFormat.R32G32B32A32_SFloat; // fallback
V_0 = ((int32_t)52);
}
IL_0026:
{
// this.depthHandle = depthHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_4 = ___depthHandle1;
DepthNormalOnlyPass_set_depthHandle_m487C0B0F8152BB2DF56F59962412BD67261EC0DF_inline(__this, L_4, NULL);
// m_RendererMSAASamples = baseDescriptor.msaaSamples;
int32_t L_5;
L_5 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&___baseDescriptor0), NULL);
__this->___m_RendererMSAASamples_32 = L_5;
// baseDescriptor.colorFormat = RenderTextureFormat.Depth;
RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&___baseDescriptor0), 1, NULL);
// baseDescriptor.depthBufferBits = k_DepthBufferBits;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&___baseDescriptor0), ((int32_t)32), NULL);
// baseDescriptor.msaaSamples = 1;// Depth-Only pass don't use MSAA
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&___baseDescriptor0), 1, NULL);
// depthDescriptor = baseDescriptor;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_6 = ___baseDescriptor0;
DepthNormalOnlyPass_set_depthDescriptor_m29A50A6749E90FE7F8CEE107CDD8DE542051E518_inline(__this, L_6, NULL);
// this.normalHandle = normalHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_7 = ___normalHandle2;
DepthNormalOnlyPass_set_normalHandle_mD876DFDC1958F939D80392A3FF3A56DB7443FFEF_inline(__this, L_7, NULL);
// baseDescriptor.graphicsFormat = normalsFormat;
int32_t L_8 = V_0;
RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13((&___baseDescriptor0), L_8, NULL);
// baseDescriptor.depthBufferBits = 0;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&___baseDescriptor0), 0, NULL);
// normalDescriptor = baseDescriptor;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_9 = ___baseDescriptor0;
DepthNormalOnlyPass_set_normalDescriptor_m1DCD21CA9C893F438DF456BF68369CD008F76378_inline(__this, L_9, NULL);
// this.allocateDepth = true;
DepthNormalOnlyPass_set_allocateDepth_mB6373B66597EDBA964B14F982257969F6A246B77_inline(__this, (bool)1, NULL);
// this.allocateNormal = true;
DepthNormalOnlyPass_set_allocateNormal_m4BE8D016AE7B19D28F193988902FB04C6C1303EE_inline(__this, (bool)1, NULL);
// this.shaderTagIds = k_DepthNormals;
il2cpp_codegen_runtime_class_init_inline(DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_il2cpp_TypeInfo_var);
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_10 = ((DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_StaticFields*)il2cpp_codegen_static_fields_for(DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_il2cpp_TypeInfo_var))->___k_DepthNormals_34;
DepthNormalOnlyPass_set_shaderTagIds_m66D1B5D656FD5F650036FD0641305A632AB88019_inline(__this, L_10, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::OnCameraSetup(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_OnCameraSetup_mA2652D9FD78EEA64ADDED19D1BCC7553125B1831 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
bool V_0 = false;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_1;
memset((&V_1), 0, sizeof(V_1));
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
bool V_4 = false;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B3_0 = NULL;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B2_0 = NULL;
int32_t G_B4_0 = 0;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* G_B4_1 = NULL;
int32_t G_B11_0 = 0;
int32_t G_B13_0 = 0;
{
// if (this.allocateNormal)
bool L_0;
L_0 = DepthNormalOnlyPass_get_allocateNormal_m024CAB048853EE652EE924F109C3D2C03EB5B3A0_inline(__this, NULL);
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_004e;
}
}
{
// RenderTextureDescriptor desc = normalDescriptor;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_2;
L_2 = DepthNormalOnlyPass_get_normalDescriptor_mBF3753C882BF35C6236335119DF42470224D4107_inline(__this, NULL);
V_1 = L_2;
// desc.msaaSamples = renderingData.cameraData.renderer.useDepthPriming ? m_RendererMSAASamples : 1;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_3 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_4 = (&L_3->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_5 = L_4->___renderer_31;
NullCheck(L_5);
bool L_6;
L_6 = ScriptableRenderer_get_useDepthPriming_m5E06E033D2AC8257F13E47CB835E2C5C97D9099F_inline(L_5, NULL);
G_B2_0 = (&V_1);
if (L_6)
{
G_B3_0 = (&V_1);
goto IL_002a;
}
}
{
G_B4_0 = 1;
G_B4_1 = G_B2_0;
goto IL_0030;
}
IL_002a:
{
int32_t L_7 = __this->___m_RendererMSAASamples_32;
G_B4_0 = L_7;
G_B4_1 = G_B3_0;
}
IL_0030:
{
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline(G_B4_1, G_B4_0, NULL);
// cmd.GetTemporaryRT(normalHandle.id, desc, FilterMode.Point);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_8 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_9;
L_9 = DepthNormalOnlyPass_get_normalHandle_m4C6FDE470EF2B799D036EED6022EA2C75A733CFF_inline(__this, NULL);
V_2 = L_9;
int32_t L_10;
L_10 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_2), NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_11 = V_1;
NullCheck(L_8);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_8, L_10, L_11, 0, NULL);
}
IL_004e:
{
// if (this.allocateDepth)
bool L_12;
L_12 = DepthNormalOnlyPass_get_allocateDepth_mA57DEFEF31E5E55F0A8A6EE9A88B0919AD17A5A0_inline(__this, NULL);
V_3 = L_12;
bool L_13 = V_3;
if (!L_13)
{
goto IL_0074;
}
}
{
// cmd.GetTemporaryRT(depthHandle.id, depthDescriptor, FilterMode.Point);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_15;
L_15 = DepthNormalOnlyPass_get_depthHandle_m0A3E68BC4809A768BCB69CF1D4D53A26B284FAFD_inline(__this, NULL);
V_2 = L_15;
int32_t L_16;
L_16 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_2), NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_17;
L_17 = DepthNormalOnlyPass_get_depthDescriptor_mC0A54765518F78C5AA4D6A52FD2256374412C5A2_inline(__this, NULL);
NullCheck(L_14);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_14, L_16, L_17, 0, NULL);
}
IL_0074:
{
// if (renderingData.cameraData.renderer.useDepthPriming && (renderingData.cameraData.renderType == CameraRenderType.Base || renderingData.cameraData.clearDepth))
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_18 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_19 = (&L_18->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_20 = L_19->___renderer_31;
NullCheck(L_20);
bool L_21;
L_21 = ScriptableRenderer_get_useDepthPriming_m5E06E033D2AC8257F13E47CB835E2C5C97D9099F_inline(L_20, NULL);
if (!L_21)
{
goto IL_00a3;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_22 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_23 = (&L_22->___cameraData_1);
int32_t L_24 = L_23->___renderType_3;
if (!L_24)
{
goto IL_00a0;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_25 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_26 = (&L_25->___cameraData_1);
bool L_27 = L_26->___clearDepth_11;
G_B11_0 = ((int32_t)(L_27));
goto IL_00a1;
}
IL_00a0:
{
G_B11_0 = 1;
}
IL_00a1:
{
G_B13_0 = G_B11_0;
goto IL_00a4;
}
IL_00a3:
{
G_B13_0 = 0;
}
IL_00a4:
{
V_4 = (bool)G_B13_0;
bool L_28 = V_4;
if (!L_28)
{
goto IL_00e3;
}
}
{
// ConfigureTarget(
// new RenderTargetIdentifier(normalHandle.Identifier(), 0, CubemapFace.Unknown, -1),
// new RenderTargetIdentifier(renderingData.cameraData.renderer.cameraDepthTarget, 0, CubemapFace.Unknown, -1)
// );
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_29;
L_29 = DepthNormalOnlyPass_get_normalHandle_m4C6FDE470EF2B799D036EED6022EA2C75A733CFF_inline(__this, NULL);
V_2 = L_29;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30;
L_30 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_2), NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_31;
memset((&L_31), 0, sizeof(L_31));
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_31), L_30, 0, (-1), (-1), /*hidden argument*/NULL);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_32 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_33 = (&L_32->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_34 = L_33->___renderer_31;
NullCheck(L_34);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_35;
L_35 = ScriptableRenderer_get_cameraDepthTarget_mA937C73D921A8583451EC2DBE0D83D3B887DDD00(L_34, NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_36;
memset((&L_36), 0, sizeof(L_36));
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_36), L_35, 0, (-1), (-1), /*hidden argument*/NULL);
ScriptableRenderPass_ConfigureTarget_m2DC2D1A171DC20D7873D59129C5B3C543C3C28FE(__this, L_31, L_36, NULL);
goto IL_0118;
}
IL_00e3:
{
// ConfigureTarget(
// new RenderTargetIdentifier(normalHandle.Identifier(), 0, CubemapFace.Unknown, -1),
// new RenderTargetIdentifier(depthHandle.Identifier(), 0, CubemapFace.Unknown, -1)
// );
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_37;
L_37 = DepthNormalOnlyPass_get_normalHandle_m4C6FDE470EF2B799D036EED6022EA2C75A733CFF_inline(__this, NULL);
V_2 = L_37;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_38;
L_38 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_2), NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_39;
memset((&L_39), 0, sizeof(L_39));
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_39), L_38, 0, (-1), (-1), /*hidden argument*/NULL);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_40;
L_40 = DepthNormalOnlyPass_get_depthHandle_m0A3E68BC4809A768BCB69CF1D4D53A26B284FAFD_inline(__this, NULL);
V_2 = L_40;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_41;
L_41 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_2), NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_42;
memset((&L_42), 0, sizeof(L_42));
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_42), L_41, 0, (-1), (-1), /*hidden argument*/NULL);
ScriptableRenderPass_ConfigureTarget_m2DC2D1A171DC20D7873D59129C5B3C543C3C28FE(__this, L_39, L_42, NULL);
}
IL_0118:
{
// ConfigureClear(ClearFlag.All, Color.black);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_43;
L_43 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
ScriptableRenderPass_ConfigureClear_m5C82128C3ABDD63621501DC012ED91F392ABF123(__this, 7, L_43, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_Execute_mFEE2F7245FF98E32E7FA7C62A5BC9F72A807A2EF (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_3;
memset((&V_3), 0, sizeof(V_3));
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* V_4 = NULL;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_5 = NULL;
{
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0;
L_0 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_0 = L_0;
// using (new ProfilingScope(cmd, ProfilingSampler.Get(URPProfileId.DepthNormalPrepass)))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_2;
L_2 = ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944(7, ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_1, L_2, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0074:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_3, NULL);
// cmd.Clear();
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = V_0;
NullCheck(L_4);
CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_4, NULL);
// var sortFlags = renderingData.cameraData.defaultOpaqueSortFlags;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_5 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = (&L_5->___cameraData_1);
int32_t L_7 = L_6->___defaultOpaqueSortFlags_19;
V_2 = L_7;
// var drawSettings = CreateDrawingSettings(this.shaderTagIds, ref renderingData, sortFlags);
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_8;
L_8 = DepthNormalOnlyPass_get_shaderTagIds_m98ADD552C4FB6ABB545BB99D2ECF540580B4F4C3_inline(__this, NULL);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_9 = ___renderingData1;
int32_t L_10 = V_2;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_11;
L_11 = ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109(__this, L_8, L_9, L_10, NULL);
V_3 = L_11;
// drawSettings.perObjectData = PerObjectData.None;
DrawingSettings_set_perObjectData_mE83721A5FEDA0A0F5DFA6A385B5DB110A7AE2DC8((&V_3), 0, NULL);
// ref CameraData cameraData = ref renderingData.cameraData;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_12 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (&L_12->___cameraData_1);
V_4 = L_13;
// Camera camera = cameraData.camera;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_14 = V_4;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15 = L_14->___camera_2;
V_5 = L_15;
// context.DrawRenderers(renderingData.cullResults, ref drawSettings, ref m_FilteringSettings);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_16 = ___renderingData1;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_17 = L_16->___cullResults_0;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_18 = (&__this->___m_FilteringSettings_31);
ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___context0), L_17, (&V_3), L_18, NULL);
goto IL_0083;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0083:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_19, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_20, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::OnCameraCleanup(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_OnCameraCleanup_mDD105E212E1504D0E509377195A3B7A54B6F30E4 (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
{
// if (cmd == null)
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
V_0 = (bool)((((RuntimeObject*)(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
// throw new ArgumentNullException("cmd");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral855FED6E03442FBB3AF914FFBFA9DA82813817A1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DepthNormalOnlyPass_OnCameraCleanup_mDD105E212E1504D0E509377195A3B7A54B6F30E4_RuntimeMethod_var)));
}
IL_0015:
{
// if (depthHandle != RenderTargetHandle.CameraTarget)
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_3;
L_3 = DepthNormalOnlyPass_get_depthHandle_m0A3E68BC4809A768BCB69CF1D4D53A26B284FAFD_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_4 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
bool L_5;
L_5 = RenderTargetHandle_op_Inequality_m66703F7C8FE9B622D4D316B0E01C66187CD66994(L_3, L_4, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0083;
}
}
{
// if (this.allocateNormal)
bool L_7;
L_7 = DepthNormalOnlyPass_get_allocateNormal_m024CAB048853EE652EE924F109C3D2C03EB5B3A0_inline(__this, NULL);
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_0049;
}
}
{
// cmd.ReleaseTemporaryRT(normalHandle.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_10;
L_10 = DepthNormalOnlyPass_get_normalHandle_m4C6FDE470EF2B799D036EED6022EA2C75A733CFF_inline(__this, NULL);
V_3 = L_10;
int32_t L_11;
L_11 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_3), NULL);
NullCheck(L_9);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_9, L_11, NULL);
}
IL_0049:
{
// if (this.allocateDepth)
bool L_12;
L_12 = DepthNormalOnlyPass_get_allocateDepth_mA57DEFEF31E5E55F0A8A6EE9A88B0919AD17A5A0_inline(__this, NULL);
V_4 = L_12;
bool L_13 = V_4;
if (!L_13)
{
goto IL_006a;
}
}
{
// cmd.ReleaseTemporaryRT(depthHandle.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_15;
L_15 = DepthNormalOnlyPass_get_depthHandle_m0A3E68BC4809A768BCB69CF1D4D53A26B284FAFD_inline(__this, NULL);
V_3 = L_15;
int32_t L_16;
L_16 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_3), NULL);
NullCheck(L_14);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_14, L_16, NULL);
}
IL_006a:
{
// normalHandle = RenderTargetHandle.CameraTarget;
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_17 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
DepthNormalOnlyPass_set_normalHandle_mD876DFDC1958F939D80392A3FF3A56DB7443FFEF_inline(__this, L_17, NULL);
// depthHandle = RenderTargetHandle.CameraTarget;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_18 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
DepthNormalOnlyPass_set_depthHandle_m487C0B0F8152BB2DF56F59962412BD67261EC0DF_inline(__this, L_18, NULL);
}
IL_0083:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthNormalOnlyPass::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthNormalOnlyPass__cctor_mC7B21449ABCC093750882160B7C67D6CE6047F45 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3279474787415E3E210793BF492A9CC6BAEA276F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF07434CEFDDCFF384798A25DDD888AF6E3F6104);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly List<ShaderTagId> k_DepthNormals = new List<ShaderTagId> { new ShaderTagId("DepthNormals"), new ShaderTagId("DepthNormalsOnly") };
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_0 = (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*)il2cpp_codegen_object_new(List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787(L_0, List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var);
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_1 = L_0;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_2;
memset((&L_2), 0, sizeof(L_2));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_2), _stringLiteral3279474787415E3E210793BF492A9CC6BAEA276F, /*hidden argument*/NULL);
NullCheck(L_1);
List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline(L_1, L_2, List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_3 = L_1;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_4;
memset((&L_4), 0, sizeof(L_4));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_4), _stringLiteralDF07434CEFDDCFF384798A25DDD888AF6E3F6104, /*hidden argument*/NULL);
NullCheck(L_3);
List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline(L_3, L_4, List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
((DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_StaticFields*)il2cpp_codegen_static_fields_for(DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_il2cpp_TypeInfo_var))->___k_DepthNormals_34 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_StaticFields*)il2cpp_codegen_static_fields_for(DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6_il2cpp_TypeInfo_var))->___k_DepthNormals_34), (void*)L_3);
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.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_depthAttachmentHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthOnlyPass_get_depthAttachmentHandle_m0A0B3EE9DF03D1755ECBDE21AC18738FF73EAB74 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthAttachmentHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdepthAttachmentHandleU3Ek__BackingField_25;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_depthAttachmentHandle(UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_set_depthAttachmentHandle_m5DB803B1413AB9CDA9FC62839C1802671B796225 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthAttachmentHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdepthAttachmentHandleU3Ek__BackingField_25 = L_0;
return;
}
}
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_descriptor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthOnlyPass_get_descriptor_m7BFD92496F098E564137B080C8672D34C69A9EEB (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor descriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = __this->___U3CdescriptorU3Ek__BackingField_26;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_descriptor(UnityEngine.RenderTextureDescriptor)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_set_descriptor_m94678B6905793B44421EAF04B63D8B710877A58F (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor descriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = ___value0;
__this->___U3CdescriptorU3Ek__BackingField_26 = L_0;
return;
}
}
// System.Boolean UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_allocateDepth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DepthOnlyPass_get_allocateDepth_m998795935C623FD4AF9E9D6A5F66BE0DB4C98102 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = __this->___U3CallocateDepthU3Ek__BackingField_27;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_allocateDepth(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_set_allocateDepth_m207B31E6C6C5105FF5F2E8959D379BF78DDBE4A9 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = ___value0;
__this->___U3CallocateDepthU3Ek__BackingField_27 = L_0;
return;
}
}
// UnityEngine.Rendering.ShaderTagId UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::get_shaderTagId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 DepthOnlyPass_get_shaderTagId_mD1492DD61508E3BAFF6236E29CB3D6B603FC2358 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// internal ShaderTagId shaderTagId { get; set; } = k_ShaderTagId;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_0 = __this->___U3CshaderTagIdU3Ek__BackingField_28;
return L_0;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::set_shaderTagId(UnityEngine.Rendering.ShaderTagId)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_set_shaderTagId_m29F2EC03AF45E8EE2E697ABE18DBE0640ECFBF41 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___value0, const RuntimeMethod* method)
{
{
// internal ShaderTagId shaderTagId { get; set; } = k_ShaderTagId;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_0 = ___value0;
__this->___U3CshaderTagIdU3Ek__BackingField_28 = L_0;
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::.ctor(UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.RenderQueueRange,UnityEngine.LayerMask)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass__ctor_m3F3197E7E28F516C605B7BE17654B284C2018D9F (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, int32_t ___evt0, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange1, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD513A1879FD1A199A5C5B59D8015EC18845E5E45);
s_Il2CppMethodInitialized = true;
}
{
// internal bool allocateDepth { get; set; } = true;
__this->___U3CallocateDepthU3Ek__BackingField_27 = (bool)1;
// internal ShaderTagId shaderTagId { get; set; } = k_ShaderTagId;
il2cpp_codegen_runtime_class_init_inline(DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var);
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_0 = ((DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_StaticFields*)il2cpp_codegen_static_fields_for(DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var))->___k_ShaderTagId_24;
__this->___U3CshaderTagIdU3Ek__BackingField_28 = L_0;
// public DepthOnlyPass(RenderPassEvent evt, RenderQueueRange renderQueueRange, LayerMask layerMask)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(DepthOnlyPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_1 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_1);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_1, _stringLiteralD513A1879FD1A199A5C5B59D8015EC18845E5E45, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_1, NULL);
// m_FilteringSettings = new FilteringSettings(renderQueueRange, layerMask);
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_2 = ___renderQueueRange1;
Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C L_3;
memset((&L_3), 0, sizeof(L_3));
Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204((&L_3), L_2, /*hidden argument*/Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_RuntimeMethod_var);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4 = ___layerMask2;
int32_t L_5;
L_5 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_4, NULL);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_6;
memset((&L_6), 0, sizeof(L_6));
FilteringSettings__ctor_m2A2242373FC7D053CFBBC6814D02AAC73C7B3AE7((&L_6), L_3, L_5, (-1), 0, /*hidden argument*/NULL);
__this->___m_FilteringSettings_29 = L_6;
// renderPassEvent = evt;
int32_t L_7 = ___evt0;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_7, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::Setup(UnityEngine.RenderTextureDescriptor,UnityEngine.Rendering.Universal.RenderTargetHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_Setup_m5EA87D3794375FF0E09EC380C4E6ADBF9AAF0E39 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___baseDescriptor0, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___depthAttachmentHandle1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// this.depthAttachmentHandle = depthAttachmentHandle;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___depthAttachmentHandle1;
DepthOnlyPass_set_depthAttachmentHandle_m5DB803B1413AB9CDA9FC62839C1802671B796225_inline(__this, L_0, NULL);
// baseDescriptor.colorFormat = RenderTextureFormat.Depth;
RenderTextureDescriptor_set_colorFormat_m61B0FA4FCDE8A0F8A843DD6BF74097C21021C4FE((&___baseDescriptor0), 1, NULL);
// baseDescriptor.depthBufferBits = k_DepthBufferBits;
RenderTextureDescriptor_set_depthBufferBits_mA3710C0D6E485BA6465B328CD8B1954F0E4C5819((&___baseDescriptor0), ((int32_t)32), NULL);
// baseDescriptor.msaaSamples = 1;
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline((&___baseDescriptor0), 1, NULL);
// descriptor = baseDescriptor;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_1 = ___baseDescriptor0;
DepthOnlyPass_set_descriptor_m94678B6905793B44421EAF04B63D8B710877A58F_inline(__this, L_1, NULL);
// this.allocateDepth = true;
DepthOnlyPass_set_allocateDepth_m207B31E6C6C5105FF5F2E8959D379BF78DDBE4A9_inline(__this, (bool)1, NULL);
// this.shaderTagId = k_ShaderTagId;
il2cpp_codegen_runtime_class_init_inline(DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var);
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_2 = ((DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_StaticFields*)il2cpp_codegen_static_fields_for(DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var))->___k_ShaderTagId_24;
DepthOnlyPass_set_shaderTagId_m29F2EC03AF45E8EE2E697ABE18DBE0640ECFBF41_inline(__this, L_2, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::OnCameraSetup(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_OnCameraSetup_m334BF277FAB15F4A696AFDB86C507772C8BB2BAD (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t G_B6_0 = 0;
int32_t G_B8_0 = 0;
{
// if (this.allocateDepth)
bool L_0;
L_0 = DepthOnlyPass_get_allocateDepth_m998795935C623FD4AF9E9D6A5F66BE0DB4C98102_inline(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0027;
}
}
{
// cmd.GetTemporaryRT(depthAttachmentHandle.id, descriptor, FilterMode.Point);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_3;
L_3 = DepthOnlyPass_get_depthAttachmentHandle_m0A0B3EE9DF03D1755ECBDE21AC18738FF73EAB74_inline(__this, NULL);
V_2 = L_3;
int32_t L_4;
L_4 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_2), NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_5;
L_5 = DepthOnlyPass_get_descriptor_m7BFD92496F098E564137B080C8672D34C69A9EEB_inline(__this, NULL);
NullCheck(L_2);
CommandBuffer_GetTemporaryRT_m98BCBFF670DDD3AC8657664F8252A9DF64D49FA5(L_2, L_4, L_5, 0, NULL);
}
IL_0027:
{
// var desc = renderingData.cameraData.cameraTargetDescriptor;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_6 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_7 = (&L_6->___cameraData_1);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_8 = L_7->___cameraTargetDescriptor_5;
V_0 = L_8;
// if (renderingData.cameraData.renderer.useDepthPriming && (renderingData.cameraData.renderType == CameraRenderType.Base || renderingData.cameraData.clearDepth))
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_9 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_10 = (&L_9->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_11 = L_10->___renderer_31;
NullCheck(L_11);
bool L_12;
L_12 = ScriptableRenderer_get_useDepthPriming_m5E06E033D2AC8257F13E47CB835E2C5C97D9099F_inline(L_11, NULL);
if (!L_12)
{
goto IL_0062;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_13 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_14 = (&L_13->___cameraData_1);
int32_t L_15 = L_14->___renderType_3;
if (!L_15)
{
goto IL_005f;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_16 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_17 = (&L_16->___cameraData_1);
bool L_18 = L_17->___clearDepth_11;
G_B6_0 = ((int32_t)(L_18));
goto IL_0060;
}
IL_005f:
{
G_B6_0 = 1;
}
IL_0060:
{
G_B8_0 = G_B6_0;
goto IL_0063;
}
IL_0062:
{
G_B8_0 = 0;
}
IL_0063:
{
V_3 = (bool)G_B8_0;
bool L_19 = V_3;
if (!L_19)
{
goto IL_00a1;
}
}
{
// ConfigureTarget(renderingData.cameraData.renderer.cameraDepthTarget, descriptor.depthStencilFormat, desc.width, desc.height, 1, true);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_20 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_21 = (&L_20->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_22 = L_21->___renderer_31;
NullCheck(L_22);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_23;
L_23 = ScriptableRenderer_get_cameraDepthTarget_mA937C73D921A8583451EC2DBE0D83D3B887DDD00(L_22, NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_24;
L_24 = DepthOnlyPass_get_descriptor_m7BFD92496F098E564137B080C8672D34C69A9EEB_inline(__this, NULL);
V_4 = L_24;
int32_t L_25;
L_25 = RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline((&V_4), NULL);
int32_t L_26;
L_26 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline((&V_0), NULL);
int32_t L_27;
L_27 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline((&V_0), NULL);
ScriptableRenderPass_ConfigureTarget_m29508F0DE40D170382140854FF9A84CCBF6AFBD8(__this, L_23, L_25, L_26, L_27, 1, (bool)1, NULL);
goto IL_00df;
}
IL_00a1:
{
// ConfigureTarget(new RenderTargetIdentifier(depthAttachmentHandle.Identifier(), 0, CubemapFace.Unknown, -1), descriptor.depthStencilFormat, desc.width, desc.height, 1, true);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_28;
L_28 = DepthOnlyPass_get_depthAttachmentHandle_m0A0B3EE9DF03D1755ECBDE21AC18738FF73EAB74_inline(__this, NULL);
V_2 = L_28;
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_29;
L_29 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_2), NULL);
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_30;
memset((&L_30), 0, sizeof(L_30));
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_30), L_29, 0, (-1), (-1), /*hidden argument*/NULL);
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_31;
L_31 = DepthOnlyPass_get_descriptor_m7BFD92496F098E564137B080C8672D34C69A9EEB_inline(__this, NULL);
V_4 = L_31;
int32_t L_32;
L_32 = RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline((&V_4), NULL);
int32_t L_33;
L_33 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline((&V_0), NULL);
int32_t L_34;
L_34 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline((&V_0), NULL);
ScriptableRenderPass_ConfigureTarget_m29508F0DE40D170382140854FF9A84CCBF6AFBD8(__this, L_30, L_32, L_33, L_34, 1, (bool)1, NULL);
}
IL_00df:
{
// ConfigureClear(ClearFlag.Depth, Color.black);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_35;
L_35 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
ScriptableRenderPass_ConfigureClear_m5C82128C3ABDD63621501DC012ED91F392ABF123(__this, 2, L_35, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_Execute_m96151B15025032219142D9281DAD9B7D1A4D6F25 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0;
L_0 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_0 = L_0;
// using (new ProfilingScope(cmd, ProfilingSampler.Get(URPProfileId.DepthPrepass)))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_2;
L_2 = ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944(8, ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_1, L_2, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0063:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_3, NULL);
// cmd.Clear();
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = V_0;
NullCheck(L_4);
CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_4, NULL);
// var sortFlags = renderingData.cameraData.defaultOpaqueSortFlags;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_5 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = (&L_5->___cameraData_1);
int32_t L_7 = L_6->___defaultOpaqueSortFlags_19;
V_2 = L_7;
// var drawSettings = CreateDrawingSettings(this.shaderTagId, ref renderingData, sortFlags);
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_8;
L_8 = DepthOnlyPass_get_shaderTagId_mD1492DD61508E3BAFF6236E29CB3D6B603FC2358_inline(__this, NULL);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_9 = ___renderingData1;
int32_t L_10 = V_2;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_11;
L_11 = ScriptableRenderPass_CreateDrawingSettings_mFB778BFA5DBC3B55AF8085487EE029C2DBA8A928(__this, L_8, L_9, L_10, NULL);
V_3 = L_11;
// drawSettings.perObjectData = PerObjectData.None;
DrawingSettings_set_perObjectData_mE83721A5FEDA0A0F5DFA6A385B5DB110A7AE2DC8((&V_3), 0, NULL);
// context.DrawRenderers(renderingData.cullResults, ref drawSettings, ref m_FilteringSettings);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_12 = ___renderingData1;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_13 = L_12->___cullResults_0;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* L_14 = (&__this->___m_FilteringSettings_29);
ScriptableRenderContext_DrawRenderers_m2128F24FEE37089B325EC8C76E24DBD12985A060((&___context0), L_13, (&V_3), L_14, NULL);
goto IL_0072;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0072:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_15 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_15, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_16, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::OnCameraCleanup(UnityEngine.Rendering.CommandBuffer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass_OnCameraCleanup_m22B704143AA03A97FE6144373FF03EF7FE850A67 (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (cmd == null)
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
V_0 = (bool)((((RuntimeObject*)(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException("cmd");
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_2);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral855FED6E03442FBB3AF914FFBFA9DA82813817A1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DepthOnlyPass_OnCameraCleanup_m22B704143AA03A97FE6144373FF03EF7FE850A67_RuntimeMethod_var)));
}
IL_0014:
{
// if (depthAttachmentHandle != RenderTargetHandle.CameraTarget)
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_3;
L_3 = DepthOnlyPass_get_depthAttachmentHandle_m0A0B3EE9DF03D1755ECBDE21AC18738FF73EAB74_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_4 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
bool L_5;
L_5 = RenderTargetHandle_op_Inequality_m66703F7C8FE9B622D4D316B0E01C66187CD66994(L_3, L_4, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0055;
}
}
{
// if (this.allocateDepth)
bool L_7;
L_7 = DepthOnlyPass_get_allocateDepth_m998795935C623FD4AF9E9D6A5F66BE0DB4C98102_inline(__this, NULL);
V_2 = L_7;
bool L_8 = V_2;
if (!L_8)
{
goto IL_0048;
}
}
{
// cmd.ReleaseTemporaryRT(depthAttachmentHandle.id);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___cmd0;
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_10;
L_10 = DepthOnlyPass_get_depthAttachmentHandle_m0A0B3EE9DF03D1755ECBDE21AC18738FF73EAB74_inline(__this, NULL);
V_3 = L_10;
int32_t L_11;
L_11 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_3), NULL);
NullCheck(L_9);
CommandBuffer_ReleaseTemporaryRT_m4651A4B373DF432AA44F06A6F20852ED5996CC8E(L_9, L_11, NULL);
}
IL_0048:
{
// depthAttachmentHandle = RenderTargetHandle.CameraTarget;
il2cpp_codegen_runtime_class_init_inline(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var);
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_12 = ((RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_StaticFields*)il2cpp_codegen_static_fields_for(RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66_il2cpp_TypeInfo_var))->___CameraTarget_2;
DepthOnlyPass_set_depthAttachmentHandle_m5DB803B1413AB9CDA9FC62839C1802671B796225_inline(__this, L_12, NULL);
}
IL_0055:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DepthOnlyPass::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DepthOnlyPass__cctor_m3E41DD79D21B3FEB0525964D91A870BE489F4BBC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78AE6D5DE258AD55142707C4F5599B2FDA85727);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly ShaderTagId k_ShaderTagId = new ShaderTagId("DepthOnly");
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_0;
memset((&L_0), 0, sizeof(L_0));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_0), _stringLiteralB78AE6D5DE258AD55142707C4F5599B2FDA85727, /*hidden argument*/NULL);
((DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_StaticFields*)il2cpp_codegen_static_fields_for(DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E_il2cpp_TypeInfo_var))->___k_ShaderTagId_24 = 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.Universal.Internal.DrawObjectsPass::.ctor(System.String,UnityEngine.Rendering.ShaderTagId[],System.Boolean,UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.RenderQueueRange,UnityEngine.LayerMask,UnityEngine.Rendering.StencilState,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass__ctor_m73F08BC738626C34A82C197E9DF5B22120FEA3F4 (DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68* __this, String_t* ___profilerTag0, ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___shaderTagIds1, bool ___opaque2, int32_t ___evt3, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange4, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask5, StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___stencilState6, int32_t ___stencilReference7, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F08744ABE7BFB6DB61B363424DD15274C01EF76);
s_Il2CppMethodInitialized = true;
}
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* V_0 = NULL;
int32_t V_1 = 0;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
{
// List<ShaderTagId> m_ShaderTagIdList = new List<ShaderTagId>();
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_0 = (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*)il2cpp_codegen_object_new(List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787(L_0, List_1__ctor_m21A3AD10EC2C165E8A6A3A533380D5D8BE162787_RuntimeMethod_var);
__this->___m_ShaderTagIdList_26 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShaderTagIdList_26), (void*)L_0);
// public DrawObjectsPass(string profilerTag, ShaderTagId[] shaderTagIds, bool opaque, RenderPassEvent evt, RenderQueueRange renderQueueRange, LayerMask layerMask, StencilState stencilState, int stencilReference)
ScriptableRenderPass__ctor_mE49D4FF8E68A854367A4081E664B8DBA74E6B752(__this, NULL);
// base.profilingSampler = new ProfilingSampler(nameof(DrawObjectsPass));
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_1 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_1);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_1, _stringLiteral1F08744ABE7BFB6DB61B363424DD15274C01EF76, NULL);
ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline(__this, L_1, NULL);
// m_ProfilerTag = profilerTag;
String_t* L_2 = ___profilerTag0;
__this->___m_ProfilerTag_27 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilerTag_27), (void*)L_2);
// m_ProfilingSampler = new ProfilingSampler(profilerTag);
String_t* L_3 = ___profilerTag0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_4 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
NullCheck(L_4);
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_4, L_3, NULL);
__this->___m_ProfilingSampler_28 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSampler_28), (void*)L_4);
// foreach (ShaderTagId sid in shaderTagIds)
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_5 = ___shaderTagIds1;
V_0 = L_5;
V_1 = 0;
goto IL_0057;
}
IL_003e:
{
// foreach (ShaderTagId sid in shaderTagIds)
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_6 = V_0;
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = L_9;
// m_ShaderTagIdList.Add(sid);
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_10 = __this->___m_ShaderTagIdList_26;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_11 = V_2;
NullCheck(L_10);
List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_inline(L_10, L_11, List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_RuntimeMethod_var);
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0057:
{
// foreach (ShaderTagId sid in shaderTagIds)
int32_t L_13 = V_1;
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_14 = V_0;
NullCheck(L_14);
if ((((int32_t)L_13) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
{
goto IL_003e;
}
}
{
// renderPassEvent = evt;
int32_t L_15 = ___evt3;
ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline(__this, L_15, NULL);
// m_FilteringSettings = new FilteringSettings(renderQueueRange, layerMask);
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_16 = ___renderQueueRange4;
Nullable_1_t7D98773CC20A842A0846271D1181ECBB0D95926C L_17;
memset((&L_17), 0, sizeof(L_17));
Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204((&L_17), L_16, /*hidden argument*/Nullable_1__ctor_mC09CE20B08C6A7188EE04F52B6A2E598657A0204_RuntimeMethod_var);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_18 = ___layerMask5;
int32_t L_19;
L_19 = LayerMask_op_Implicit_m5D697E103A7CB05CADCED9F90FD4F6BAE955E763(L_18, NULL);
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_20;
memset((&L_20), 0, sizeof(L_20));
FilteringSettings__ctor_m2A2242373FC7D053CFBBC6814D02AAC73C7B3AE7((&L_20), L_17, L_19, (-1), 0, /*hidden argument*/NULL);
__this->___m_FilteringSettings_24 = L_20;
// m_RenderStateBlock = new RenderStateBlock(RenderStateMask.Nothing);
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_21;
memset((&L_21), 0, sizeof(L_21));
RenderStateBlock__ctor_mED2806102FED1023AB74D94DC37F535497AED1F9((&L_21), 0, /*hidden argument*/NULL);
__this->___m_RenderStateBlock_25 = L_21;
// m_IsOpaque = opaque;
bool L_22 = ___opaque2;
__this->___m_IsOpaque_29 = L_22;
// if (stencilState.enabled)
bool L_23;
L_23 = StencilState_get_enabled_m03D0635E12B6B461F459A872E3B992C09AD2F709((&___stencilState6), NULL);
V_3 = L_23;
bool L_24 = V_3;
if (!L_24)
{
goto IL_00ca;
}
}
{
// m_RenderStateBlock.stencilReference = stencilReference;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_25 = (&__this->___m_RenderStateBlock_25);
int32_t L_26 = ___stencilReference7;
RenderStateBlock_set_stencilReference_m9AE2F79509B0F431E8D0430B941DC23755722D84(L_25, L_26, NULL);
// m_RenderStateBlock.mask = RenderStateMask.Stencil;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_27 = (&__this->___m_RenderStateBlock_25);
RenderStateBlock_set_mask_m0857047D723D7AF5E378D4F9F25D0BC83AD6E9BC(L_27, 8, NULL);
// m_RenderStateBlock.stencilState = stencilState;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_28 = (&__this->___m_RenderStateBlock_25);
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_29 = ___stencilState6;
RenderStateBlock_set_stencilState_m1DD8E2B3953C435C65BA7D60348D717E16B29DEA(L_28, L_29, NULL);
}
IL_00ca:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::.ctor(System.String,System.Boolean,UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.RenderQueueRange,UnityEngine.LayerMask,UnityEngine.Rendering.StencilState,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass__ctor_m4CE3B69C5D77A7148864564C96B53DA4A35EA0F4 (DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68* __this, String_t* ___profilerTag0, bool ___opaque1, int32_t ___evt2, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange3, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask4, StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___stencilState5, int32_t ___stencilReference6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral680441391CB765A96F7102F6D9129436E97D9ECA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6F8530D0057C4924C3C7151E55A68CE9A843598);
s_Il2CppMethodInitialized = true;
}
{
// : this(profilerTag,
// new ShaderTagId[] { new ShaderTagId("SRPDefaultUnlit"), new ShaderTagId("UniversalForward"), new ShaderTagId("UniversalForwardOnly") },
// opaque, evt, renderQueueRange, layerMask, stencilState, stencilReference)
String_t* L_0 = ___profilerTag0;
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_1 = (ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143*)(ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143*)SZArrayNew(ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143_il2cpp_TypeInfo_var, (uint32_t)3);
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_2 = L_1;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_3;
memset((&L_3), 0, sizeof(L_3));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_3), _stringLiteral6BB148816DE832D438B4EA52AC76303D149E0BA5, /*hidden argument*/NULL);
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0)L_3);
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_4 = L_2;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_5;
memset((&L_5), 0, sizeof(L_5));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_5), _stringLiteral680441391CB765A96F7102F6D9129436E97D9ECA, /*hidden argument*/NULL);
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0)L_5);
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_6 = L_4;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_7;
memset((&L_7), 0, sizeof(L_7));
ShaderTagId__ctor_m4191968F1D2CE19F9092253EC10F83734A9CFF5B((&L_7), _stringLiteralA6F8530D0057C4924C3C7151E55A68CE9A843598, /*hidden argument*/NULL);
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(2), (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0)L_7);
bool L_8 = ___opaque1;
int32_t L_9 = ___evt2;
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_10 = ___renderQueueRange3;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_11 = ___layerMask4;
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_12 = ___stencilState5;
int32_t L_13 = ___stencilReference6;
DrawObjectsPass__ctor_m73F08BC738626C34A82C197E9DF5B22120FEA3F4(__this, L_0, L_6, L_8, L_9, L_10, L_11, L_12, L_13, NULL);
// { }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::.ctor(UnityEngine.Rendering.Universal.URPProfileId,System.Boolean,UnityEngine.Rendering.Universal.RenderPassEvent,UnityEngine.Rendering.RenderQueueRange,UnityEngine.LayerMask,UnityEngine.Rendering.StencilState,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass__ctor_mA2ED4080BA69CD5A495623C4AEDA0044E627374D (DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68* __this, int32_t ___profileId0, bool ___opaque1, int32_t ___evt2, RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange3, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___layerMask4, StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___stencilState5, int32_t ___stencilReference6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&URPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// : this(profileId.GetType().Name, opaque, evt, renderQueueRange, layerMask, stencilState, stencilReference)
int32_t L_0 = ___profileId0;
int32_t L_1 = L_0;
RuntimeObject* L_2 = Box(URPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_il2cpp_TypeInfo_var, &L_1);
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
NullCheck(L_3);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_3);
bool L_5 = ___opaque1;
int32_t L_6 = ___evt2;
RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_7 = ___renderQueueRange3;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_8 = ___layerMask4;
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_9 = ___stencilState5;
int32_t L_10 = ___stencilReference6;
DrawObjectsPass__ctor_m4CE3B69C5D77A7148864564C96B53DA4A35EA0F4(__this, L_4, L_5, L_6, L_7, L_8, L_9, L_10, NULL);
// m_ProfilingSampler = ProfilingSampler.Get(profileId);
int32_t L_11 = ___profileId0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_12;
L_12 = ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944(L_11, ProfilingSampler_Get_TisURPProfileId_tA83520239B6C0F10A73CCC6CEC7D3DA1F1932481_mA5B9267A973E32750FD5EDA87DA0A95634CA6944_RuntimeMethod_var);
__this->___m_ProfilingSampler_28 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSampler_28), (void*)L_12);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::OnCameraSetup(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass_OnCameraSetup_m228EC9AE2C32BB20C6FCA1CF24D2A92AEE003C10 (DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t G_B5_0 = 0;
int32_t G_B7_0 = 0;
{
// if (renderingData.cameraData.renderer.useDepthPriming && m_IsOpaque && (renderingData.cameraData.renderType == CameraRenderType.Base || renderingData.cameraData.clearDepth))
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (&L_0->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_2 = L_1->___renderer_31;
NullCheck(L_2);
bool L_3;
L_3 = ScriptableRenderer_get_useDepthPriming_m5E06E033D2AC8257F13E47CB835E2C5C97D9099F_inline(L_2, NULL);
if (!L_3)
{
goto IL_0038;
}
}
{
bool L_4 = __this->___m_IsOpaque_29;
if (!L_4)
{
goto IL_0038;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_5 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = (&L_5->___cameraData_1);
int32_t L_7 = L_6->___renderType_3;
if (!L_7)
{
goto IL_0035;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_8 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = (&L_8->___cameraData_1);
bool L_10 = L_9->___clearDepth_11;
G_B5_0 = ((int32_t)(L_10));
goto IL_0036;
}
IL_0035:
{
G_B5_0 = 1;
}
IL_0036:
{
G_B7_0 = G_B5_0;
goto IL_0039;
}
IL_0038:
{
G_B7_0 = 0;
}
IL_0039:
{
V_0 = (bool)G_B7_0;
bool L_11 = V_0;
if (!L_11)
{
goto IL_0068;
}
}
{
// m_RenderStateBlock.depthState = new DepthState(false, CompareFunction.Equal);
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_12 = (&__this->___m_RenderStateBlock_25);
DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 L_13;
memset((&L_13), 0, sizeof(L_13));
DepthState__ctor_mF4AED45C211436228B26F6C35702093DDF4DCB3B((&L_13), (bool)0, 3, /*hidden argument*/NULL);
RenderStateBlock_set_depthState_mC3E64761972C4C08337991AE4E2DEF565C059E56(L_12, L_13, NULL);
// m_RenderStateBlock.mask |= RenderStateMask.Depth;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_14 = (&__this->___m_RenderStateBlock_25);
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_15 = L_14;
int32_t L_16;
L_16 = RenderStateBlock_get_mask_mC675CA5A35CC9912F9B8E34B1DB6BBDB66FFC4C6(L_15, NULL);
RenderStateBlock_set_mask_m0857047D723D7AF5E378D4F9F25D0BC83AD6E9BC(L_15, ((int32_t)((int32_t)L_16|4)), NULL);
goto IL_00ab;
}
IL_0068:
{
// else if (m_RenderStateBlock.depthState.compareFunction == CompareFunction.Equal)
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_17 = (&__this->___m_RenderStateBlock_25);
DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 L_18;
L_18 = RenderStateBlock_get_depthState_m7A6B50C345D9BB77874859675658E682D39B2F93(L_17, NULL);
V_2 = L_18;
int32_t L_19;
L_19 = DepthState_get_compareFunction_mBAFEB67779433CE796462ED14278CB609B13500D((&V_2), NULL);
V_1 = (bool)((((int32_t)L_19) == ((int32_t)3))? 1 : 0);
bool L_20 = V_1;
if (!L_20)
{
goto IL_00ab;
}
}
{
// m_RenderStateBlock.depthState = new DepthState(true, CompareFunction.LessEqual);
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_21 = (&__this->___m_RenderStateBlock_25);
DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 L_22;
memset((&L_22), 0, sizeof(L_22));
DepthState__ctor_mF4AED45C211436228B26F6C35702093DDF4DCB3B((&L_22), (bool)1, 4, /*hidden argument*/NULL);
RenderStateBlock_set_depthState_mC3E64761972C4C08337991AE4E2DEF565C059E56(L_21, L_22, NULL);
// m_RenderStateBlock.mask |= RenderStateMask.Depth;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_23 = (&__this->___m_RenderStateBlock_25);
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_24 = L_23;
int32_t L_25;
L_25 = RenderStateBlock_get_mask_mC675CA5A35CC9912F9B8E34B1DB6BBDB66FFC4C6(L_24, NULL);
RenderStateBlock_set_mask_m0857047D723D7AF5E378D4F9F25D0BC83AD6E9BC(L_24, ((int32_t)((int32_t)L_25|4)), NULL);
}
IL_00ab:
{
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::Execute(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass_Execute_m799C95C2011BFE202B9E2ECBCBD1B7097F7582A7 (DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CExecuteU3Eb__12_0_mAEA86CE4D0C621873A9760F26CB5A317EF320DD9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
memset((&V_1), 0, sizeof(V_1));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
memset((&V_2), 0, sizeof(V_2));
float V_3 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_4;
memset((&V_4), 0, sizeof(V_4));
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_5 = NULL;
int32_t V_6 = 0;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F V_7;
memset((&V_7), 0, sizeof(V_7));
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 V_8;
memset((&V_8), 0, sizeof(V_8));
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* V_9 = NULL;
bool V_10 = false;
bool V_11 = false;
float G_B3_0 = 0.0f;
float G_B3_1 = 0.0f;
float G_B3_2 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B3_3 = NULL;
float G_B2_0 = 0.0f;
float G_B2_1 = 0.0f;
float G_B2_2 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B2_3 = 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;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* G_B4_4 = NULL;
float G_B7_0 = 0.0f;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B10_0;
memset((&G_B10_0), 0, sizeof(G_B10_0));
int32_t G_B13_0 = 0;
int32_t G_B18_0 = 0;
int32_t G_B20_0 = 0;
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* G_B25_0 = NULL;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* G_B25_1 = NULL;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* G_B25_2 = NULL;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* G_B25_3 = NULL;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* G_B25_4 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B25_5 = NULL;
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 G_B25_6;
memset((&G_B25_6), 0, sizeof(G_B25_6));
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* G_B25_7 = NULL;
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* G_B24_0 = NULL;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* G_B24_1 = NULL;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F* G_B24_2 = NULL;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49* G_B24_3 = NULL;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* G_B24_4 = NULL;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B24_5 = NULL;
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 G_B24_6;
memset((&G_B24_6), 0, sizeof(G_B24_6));
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* G_B24_7 = NULL;
{
// CommandBuffer cmd = CommandBufferPool.Get();
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0;
L_0 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
V_0 = L_0;
// using (new ProfilingScope(cmd, m_ProfilingSampler))
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = V_0;
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_2 = __this->___m_ProfilingSampler_28;
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_1, L_2, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01bc:
{// begin finally (depth: 1)
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
// Vector4 drawObjectPassData = new Vector4(0.0f, 0.0f, 0.0f, (m_IsOpaque) ? 1.0f : 0.0f);
bool L_3 = __this->___m_IsOpaque_29;
G_B2_0 = (0.0f);
G_B2_1 = (0.0f);
G_B2_2 = (0.0f);
G_B2_3 = (&V_2);
if (L_3)
{
G_B3_0 = (0.0f);
G_B3_1 = (0.0f);
G_B3_2 = (0.0f);
G_B3_3 = (&V_2);
goto IL_0036_1;
}
}
{
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;
goto IL_003b_1;
}
IL_0036_1:
{
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;
}
IL_003b_1:
{
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline(G_B4_4, G_B4_3, G_B4_2, G_B4_1, G_B4_0, NULL);
// cmd.SetGlobalVector(s_DrawObjectPassDataPropID, drawObjectPassData);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_il2cpp_TypeInfo_var);
int32_t L_5 = ((DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_StaticFields*)il2cpp_codegen_static_fields_for(DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_il2cpp_TypeInfo_var))->___s_DrawObjectPassDataPropID_31;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = V_2;
NullCheck(L_4);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_4, L_5, L_6, NULL);
// float flipSign = (renderingData.cameraData.IsCameraProjectionMatrixFlipped()) ? -1.0f : 1.0f;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_7 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_8 = (&L_7->___cameraData_1);
bool L_9;
L_9 = CameraData_IsCameraProjectionMatrixFlipped_m381DFFDE02B019E1EE975967B5E9593FDF9464E2(L_8, NULL);
if (L_9)
{
goto IL_0061_1;
}
}
{
G_B7_0 = (1.0f);
goto IL_0066_1;
}
IL_0061_1:
{
G_B7_0 = (-1.0f);
}
IL_0066_1:
{
V_3 = G_B7_0;
// Vector4 scaleBias = (flipSign < 0.0f)
// ? new Vector4(flipSign, 1.0f, -1.0f, 1.0f)
// : new Vector4(flipSign, 0.0f, 1.0f, 1.0f);
float L_10 = V_3;
if ((((float)L_10) < ((float)(0.0f))))
{
goto IL_0086_1;
}
}
{
float L_11 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), L_11, (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
G_B10_0 = L_12;
goto IL_009b_1;
}
IL_0086_1:
{
float L_13 = V_3;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14;
memset((&L_14), 0, sizeof(L_14));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_14), L_13, (1.0f), (-1.0f), (1.0f), /*hidden argument*/NULL);
G_B10_0 = L_14;
}
IL_009b_1:
{
V_4 = G_B10_0;
// cmd.SetGlobalVector(ShaderPropertyId.scaleBiasRt, scaleBias);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_15 = V_0;
il2cpp_codegen_runtime_class_init_inline(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
int32_t L_16 = ((ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields*)il2cpp_codegen_static_fields_for(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var))->___scaleBiasRt_35;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = V_4;
NullCheck(L_15);
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_15, L_16, L_17, NULL);
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_18 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_18, NULL);
// cmd.Clear();
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = V_0;
NullCheck(L_19);
CommandBuffer_Clear_m4E1272BD1A0C162C9C26434E115279F42FA557C7(L_19, NULL);
// Camera camera = renderingData.cameraData.camera;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_20 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_21 = (&L_20->___cameraData_1);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22 = L_21->___camera_2;
V_5 = L_22;
// var sortFlags = (m_IsOpaque) ? renderingData.cameraData.defaultOpaqueSortFlags : SortingCriteria.CommonTransparent;
bool L_23 = __this->___m_IsOpaque_29;
if (L_23)
{
goto IL_00d4_1;
}
}
{
G_B13_0 = ((int32_t)23);
goto IL_00df_1;
}
IL_00d4_1:
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_24 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_25 = (&L_24->___cameraData_1);
int32_t L_26 = L_25->___defaultOpaqueSortFlags_19;
G_B13_0 = ((int32_t)(L_26));
}
IL_00df_1:
{
V_6 = G_B13_0;
// if (renderingData.cameraData.renderer.useDepthPriming && m_IsOpaque && (renderingData.cameraData.renderType == CameraRenderType.Base || renderingData.cameraData.clearDepth))
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_27 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_28 = (&L_27->___cameraData_1);
ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* L_29 = L_28->___renderer_31;
NullCheck(L_29);
bool L_30;
L_30 = ScriptableRenderer_get_useDepthPriming_m5E06E033D2AC8257F13E47CB835E2C5C97D9099F_inline(L_29, NULL);
if (!L_30)
{
goto IL_0118_1;
}
}
{
bool L_31 = __this->___m_IsOpaque_29;
if (!L_31)
{
goto IL_0118_1;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_32 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_33 = (&L_32->___cameraData_1);
int32_t L_34 = L_33->___renderType_3;
if (!L_34)
{
goto IL_0115_1;
}
}
{
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_35 = ___renderingData1;
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_36 = (&L_35->___cameraData_1);
bool L_37 = L_36->___clearDepth_11;
G_B18_0 = ((int32_t)(L_37));
goto IL_0116_1;
}
IL_0115_1:
{
G_B18_0 = 1;
}
IL_0116_1:
{
G_B20_0 = G_B18_0;
goto IL_0119_1;
}
IL_0118_1:
{
G_B20_0 = 0;
}
IL_0119_1:
{
V_10 = (bool)G_B20_0;
bool L_38 = V_10;
if (!L_38)
{
goto IL_0123_1;
}
}
{
// sortFlags = SortingCriteria.SortingLayer | SortingCriteria.RenderQueue | SortingCriteria.OptimizeStateChanges | SortingCriteria.CanvasOrder;
V_6 = ((int32_t)51);
}
IL_0123_1:
{
// var filterSettings = m_FilteringSettings;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_39 = __this->___m_FilteringSettings_24;
V_7 = L_39;
// DrawingSettings drawSettings = CreateDrawingSettings(m_ShaderTagIdList, ref renderingData, sortFlags);
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_40 = __this->___m_ShaderTagIdList_26;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_41 = ___renderingData1;
int32_t L_42 = V_6;
DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 L_43;
L_43 = ScriptableRenderPass_CreateDrawingSettings_mF4CA6CC1400DBB22AE3493C8ADD1A380D67F7109(__this, L_40, L_41, L_42, NULL);
V_8 = L_43;
// var activeDebugHandler = GetActiveDebugHandler(renderingData);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_44 = ___renderingData1;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71 L_45 = (*(RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71*)L_44);
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_46;
L_46 = ScriptableRenderPass_GetActiveDebugHandler_m1B3D8D7F93DEF1415F494EEF46687F21DE379448(__this, L_45, NULL);
V_9 = L_46;
// if (activeDebugHandler != null)
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_47 = V_9;
V_11 = (bool)((!(((RuntimeObject*)(DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4*)L_47) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_48 = V_11;
if (!L_48)
{
goto IL_018d_1;
}
}
{
// activeDebugHandler.DrawWithDebugRenderState(context, cmd, ref renderingData, ref drawSettings, ref filterSettings, ref m_RenderStateBlock,
// (ScriptableRenderContext ctx, ref RenderingData data, ref DrawingSettings ds, ref FilteringSettings fs, ref RenderStateBlock rsb) =>
// {
// ctx.DrawRenderers(data.cullResults, ref ds, ref fs, ref rsb);
// });
DebugHandler_t3A09E2CFD1CA6F5C192968A6FF19EE4863F44DA4* L_49 = V_9;
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_50 = ___context0;
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_51 = V_0;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_52 = ___renderingData1;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_53 = (&__this->___m_RenderStateBlock_25);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var);
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_54 = ((U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1;
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_55 = L_54;
G_B24_0 = L_55;
G_B24_1 = L_53;
G_B24_2 = (&V_7);
G_B24_3 = (&V_8);
G_B24_4 = L_52;
G_B24_5 = L_51;
G_B24_6 = L_50;
G_B24_7 = L_49;
if (L_55)
{
G_B25_0 = L_55;
G_B25_1 = L_53;
G_B25_2 = (&V_7);
G_B25_3 = (&V_8);
G_B25_4 = L_52;
G_B25_5 = L_51;
G_B25_6 = L_50;
G_B25_7 = L_49;
goto IL_0184_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var);
U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967* L_56 = ((U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var))->___U3CU3E9_0;
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_57 = (DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B*)il2cpp_codegen_object_new(DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B_il2cpp_TypeInfo_var);
NullCheck(L_57);
DrawFunction__ctor_m121046A165A25C252C30078A6ECB476521204BD6(L_57, L_56, (intptr_t)((void*)U3CU3Ec_U3CExecuteU3Eb__12_0_mAEA86CE4D0C621873A9760F26CB5A317EF320DD9_RuntimeMethod_var), NULL);
DrawFunction_tAECE074222E7ADEBB334EEAA2B24A04C2D539E7B* L_58 = L_57;
((U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1 = L_58;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF99A867D5141BE399F356400CAF53E401195B967_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1), (void*)L_58);
G_B25_0 = L_58;
G_B25_1 = G_B24_1;
G_B25_2 = G_B24_2;
G_B25_3 = G_B24_3;
G_B25_4 = G_B24_4;
G_B25_5 = G_B24_5;
G_B25_6 = G_B24_6;
G_B25_7 = G_B24_7;
}
IL_0184_1:
{
NullCheck(G_B25_7);
DebugHandler_DrawWithDebugRenderState_m2759DAEFEFDE7680BE5D4C41E8191A29AE34BABC(G_B25_7, G_B25_6, G_B25_5, G_B25_4, G_B25_3, G_B25_2, G_B25_1, G_B25_0, NULL);
goto IL_01b9_1;
}
IL_018d_1:
{
// context.DrawRenderers(renderingData.cullResults, ref drawSettings, ref filterSettings, ref m_RenderStateBlock);
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_59 = ___renderingData1;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 L_60 = L_59->___cullResults_0;
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_61 = (&__this->___m_RenderStateBlock_25);
ScriptableRenderContext_DrawRenderers_m87278D0FBE7A0865779FF9541BF96EDB65F8A2C6((&___context0), L_60, (&V_8), (&V_7), L_61, NULL);
// RenderingUtils.RenderObjectsWithError(context, ref renderingData.cullResults, camera, filterSettings, SortingCriteria.None);
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_62 = ___context0;
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_63 = ___renderingData1;
CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267* L_64 = (&L_63->___cullResults_0);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_65 = V_5;
FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F L_66 = V_7;
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
RenderingUtils_RenderObjectsWithError_m8EED15FCA6B2F37E0871696BD9260CD1C31F3E23(L_62, L_64, L_65, L_66, 0, NULL);
}
IL_01b9_1:
{
goto IL_01cb;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01cb:
{
// context.ExecuteCommandBuffer(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_67 = V_0;
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_67, NULL);
// CommandBufferPool.Release(cmd);
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_68 = V_0;
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_68, NULL);
// }
return;
}
}
// System.Void UnityEngine.Rendering.Universal.Internal.DrawObjectsPass::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawObjectsPass__cctor_m5DA4EC765D4A966DB22DBE8D289041DB9EC98D93 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7136B923D72ACEAEDC726C8ECAF6F1039FB33C);
s_Il2CppMethodInitialized = true;
}
{
// static readonly int s_DrawObjectPassDataPropID = Shader.PropertyToID("_DrawObjectPassData");
int32_t L_0;
L_0 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral2A7136B923D72ACEAEDC726C8ECAF6F1039FB33C, NULL);
((DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_StaticFields*)il2cpp_codegen_static_fields_for(DrawObjectsPass_t84B46B3BEA317D89ACA0B04F80A9346789E8DE68_il2cpp_TypeInfo_var))->___s_DrawObjectPassDataPropID_31 = L_0;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___i0, int32_t ___j1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return (i + j * m_TileXCount) * m_TileHeaderSize;
int32_t L_0 = ___i0;
int32_t L_1 = ___j1;
int32_t L_2 = __this->___m_TileXCount_2;
int32_t L_3 = __this->___m_TileHeaderSize_4;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(L_0, ((int32_t)il2cpp_codegen_multiply(L_1, L_2)))), L_3));
goto IL_0015;
}
IL_0015:
{
// }
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredTiler_GetTileOffsetAndCount_m20F87B4658C2FC5320FC741E9CA7DC25458B5BB3_inline (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, int32_t ___i0, int32_t ___j1, int32_t* ___offset2, int32_t* ___count3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// int headerOffset = GetTileHeaderOffset(i, j);
int32_t L_0 = ___i0;
int32_t L_1 = ___j1;
int32_t L_2;
L_2 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(__this, L_0, L_1, NULL);
V_0 = L_2;
// offset = (int)m_TileHeaders[headerOffset + 0];
int32_t* L_3 = ___offset2;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_4 = (&__this->___m_TileHeaders_11);
int32_t L_5 = V_0;
uint32_t L_6;
L_6 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_4)->___m_Buffer_0, L_5);
*((int32_t*)L_3) = (int32_t)L_6;
// count = (int)m_TileHeaders[headerOffset + 1];
int32_t* L_7 = ___count3;
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184* L_8 = (&__this->___m_TileHeaders_11);
int32_t L_9 = V_0;
uint32_t L_10;
L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, (L_8)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_9, 1)));
*((int32_t*)L_7) = (int32_t)L_10;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_Align_m6EE9BC716FB7CD8AB237D61764A35B65C7EE5984_inline (int32_t ___s0, int32_t ___alignment1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return ((s + alignment - 1) / alignment) * alignment;
int32_t L_0 = ___s0;
int32_t L_1 = ___alignment1;
int32_t L_2 = ___alignment1;
int32_t L_3 = ___alignment1;
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))/L_2)), L_3));
goto IL_000d;
}
IL_000d:
{
// }
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
{
// this.x = x;
float L_0 = ___x0;
__this->___x_0 = L_0;
// this.y = y;
float L_1 = ___y1;
__this->___y_1 = L_1;
// this.z = z;
float L_2 = ___z2;
__this->___z_2 = L_2;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E DeferredTiler_MakePlane_m52B2AAB7380601B92A2EF1BFEA466EA57C143947_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pb0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pc1, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
memset((&V_1), 0, sizeof(V_1));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2;
memset((&V_2), 0, sizeof(V_2));
float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_3;
memset((&V_3), 0, sizeof(V_3));
{
// float3 v0 = pb;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___pb0;
V_0 = L_0;
// float3 v1 = pc;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___pc1;
V_1 = L_1;
// float3 n = cross(v0, v1);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = V_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = V_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4;
L_4 = math_cross_mAEC5011DFE2FD5CC36A8096A15BC340008B0886C_inline(L_2, L_3, NULL);
V_2 = L_4;
// n = normalize(n);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5 = V_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
L_6 = math_normalize_m826725DC58F0CE455E3DEB3BD4808C13CBC81E25_inline(L_5, NULL);
V_2 = L_6;
// return new float4(n.x, n.y, n.z, 0.0f);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = V_2;
float L_8 = L_7.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = V_2;
float L_10 = L_9.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = V_2;
float L_12 = L_11.___z_2;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_13;
memset((&L_13), 0, sizeof(L_13));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_13), L_8, L_10, L_12, (0.0f), /*hidden argument*/NULL);
V_3 = L_13;
goto IL_0033;
}
IL_0033:
{
// }
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_14 = V_3;
return L_14;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float4_t89D9A294E7A79BD81BFBDD18654508532958555E DeferredTiler_MakePlane_m9C7D5A3256EFC3311951408E3BACAC7D08346276_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pa0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pb1, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___pc2, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
memset((&V_1), 0, sizeof(V_1));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_2;
memset((&V_2), 0, sizeof(V_2));
float4_t89D9A294E7A79BD81BFBDD18654508532958555E V_3;
memset((&V_3), 0, sizeof(V_3));
{
// float3 v0 = pb - pa;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___pb1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___pa0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
L_2 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_0, L_1, NULL);
V_0 = L_2;
// float3 v1 = pc - pa;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___pc2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___pa0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
L_5 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_3, L_4, NULL);
V_1 = L_5;
// float3 n = cross(v0, v1);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = V_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = V_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8;
L_8 = math_cross_mAEC5011DFE2FD5CC36A8096A15BC340008B0886C_inline(L_6, L_7, NULL);
V_2 = L_8;
// n = normalize(n);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = V_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10;
L_10 = math_normalize_m826725DC58F0CE455E3DEB3BD4808C13CBC81E25_inline(L_9, NULL);
V_2 = L_10;
// return new float4(n.x, n.y, n.z, -dot(n, pa));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = V_2;
float L_12 = L_11.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = V_2;
float L_14 = L_13.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_15 = V_2;
float L_16 = L_15.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = V_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_18 = ___pa0;
float L_19;
L_19 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_17, L_18, NULL);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_20;
memset((&L_20), 0, sizeof(L_20));
float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline((&L_20), L_12, L_14, L_16, ((-L_19)), /*hidden argument*/NULL);
V_3 = L_20;
goto IL_0042;
}
IL_0042:
{
// }
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_21 = V_3;
return L_21;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
{
// this.x = x;
float L_0 = ___x0;
__this->___x_0 = L_0;
// this.y = y;
float L_1 = ___y1;
__this->___y_1 = L_1;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_mA808DD1761BC02DFF27012799AC8BBE6CAA4833B_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___lhs0, float ___rhs1, const RuntimeMethod* method)
{
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float2 operator * (float2 lhs, float rhs) { return new float2 (lhs.x * rhs, lhs.y * rhs); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___lhs0;
float L_1 = L_0.___x_0;
float L_2 = ___rhs1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___lhs0;
float L_4 = L_3.___y_1;
float L_5 = ___rhs1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6;
memset((&L_6), 0, sizeof(L_6));
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_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:
{
// public static float2 operator * (float2 lhs, float rhs) { return new float2 (lhs.x * rhs, lhs.y * rhs); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Subtraction_mBC3DDD89B54F91541030E441B07B00D8D7172FF7_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___lhs0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___rhs1, const RuntimeMethod* method)
{
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float2 operator - (float2 lhs, float2 rhs) { return new float2 (lhs.x - rhs.x, lhs.y - rhs.y); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___lhs0;
float L_1 = L_0.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___rhs1;
float L_3 = L_2.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___lhs0;
float L_5 = L_4.___y_1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___rhs1;
float L_7 = L_6.___y_1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8;
memset((&L_8), 0, sizeof(L_8));
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
// public static float2 operator - (float2 lhs, float2 rhs) { return new float2 (lhs.x - rhs.x, lhs.y - rhs.y); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Multiply_mD9734E749D62E11DC045E78ECA77375E2A34E464_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___lhs0, float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___rhs1, const RuntimeMethod* method)
{
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float2 operator * (float2 lhs, float2 rhs) { return new float2 (lhs.x * rhs.x, lhs.y * rhs.y); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___lhs0;
float L_1 = L_0.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2 = ___rhs1;
float L_3 = L_2.___x_0;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = ___lhs0;
float L_5 = L_4.___y_1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6 = ___rhs1;
float L_7 = L_6.___y_1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_8;
memset((&L_8), 0, sizeof(L_8));
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
// public static float2 operator * (float2 lhs, float2 rhs) { return new float2 (lhs.x * rhs.x, lhs.y * rhs.y); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_abs_m60997668276CB618E4F40201E89822415748BB73_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___x0, const RuntimeMethod* method)
{
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float2 abs(float2 x) { return asfloat(asuint(x) & 0x7FFFFFFF); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___x0;
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_1;
L_1 = math_asuint_m97B2BFC20210812ABEDC6C486400666EB147861A_inline(L_0, NULL);
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_2;
L_2 = uint2_op_BitwiseAnd_mF66FDB6E9FF30109372DC6870B4BBF9EE06C6B08_inline(L_1, ((int32_t)2147483647LL), NULL);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3;
L_3 = math_asfloat_m98742577F62D3E7B1B4AE444716F2F08B21F6B84_inline(L_2, NULL);
V_0 = L_3;
goto IL_0019;
}
IL_0019:
{
// public static float2 abs(float2 x) { return asfloat(asuint(x) & 0x7FFFFFFF); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_max3_m5A7CF7BB5D84B7E7A87C609C5757A3FA94F14298_inline (float ___a0, float ___b1, float ___c2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B4_0 = 0.0f;
float G_B8_0 = 0.0f;
{
// return a > b ? (a > c ? a : c) : (b > c ? b : c);
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_000f;
}
}
{
float L_2 = ___b1;
float L_3 = ___c2;
if ((((float)L_2) > ((float)L_3)))
{
goto IL_000c;
}
}
{
float L_4 = ___c2;
G_B4_0 = L_4;
goto IL_000d;
}
IL_000c:
{
float L_5 = ___b1;
G_B4_0 = L_5;
}
IL_000d:
{
G_B8_0 = G_B4_0;
goto IL_0017;
}
IL_000f:
{
float L_6 = ___a0;
float L_7 = ___c2;
if ((((float)L_6) > ((float)L_7)))
{
goto IL_0016;
}
}
{
float L_8 = ___c2;
G_B8_0 = L_8;
goto IL_0017;
}
IL_0016:
{
float L_9 = ___a0;
G_B8_0 = L_9;
}
IL_0017:
{
V_0 = G_B8_0;
goto IL_001a;
}
IL_001a:
{
// }
float L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float3__ctor_m777F109CF7EBEEC78FAE5DBE52E4498CFA65E8C4_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, float ___v0, const RuntimeMethod* method)
{
{
// this.x = v;
float L_0 = ___v0;
__this->___x_0 = L_0;
// this.y = v;
float L_1 = ___v0;
__this->___y_1 = L_1;
// this.z = v;
float L_2 = ___v0;
__this->___z_2 = L_2;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredTiler_IntersectionLineSphere_m051973D787E984DE987E0A95BF24FE6CDFCE6E3E_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___centre0, float ___radius1, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___raySource2, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rayDirection3, float* ___t04, float* ___t15, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
float V_5 = 0.0f;
float V_6 = 0.0f;
bool V_7 = false;
{
// float A = dot(rayDirection, rayDirection); // always >= 0
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___rayDirection3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___rayDirection3;
float L_2;
L_2 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_0, L_1, NULL);
V_0 = L_2;
// float B = dot(raySource - centre, rayDirection);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___raySource2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___centre0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
L_5 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_3, L_4, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___rayDirection3;
float L_7;
L_7 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_5, L_6, NULL);
V_1 = L_7;
// float C = dot(raySource, raySource)
// + dot(centre, centre)
// - (radius * radius)
// - 2 * dot(raySource, centre);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___raySource2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9 = ___raySource2;
float L_10;
L_10 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_8, L_9, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11 = ___centre0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12 = ___centre0;
float L_13;
L_13 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_11, L_12, NULL);
float L_14 = ___radius1;
float L_15 = ___radius1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_16 = ___raySource2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = ___centre0;
float L_18;
L_18 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_16, L_17, NULL);
V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_10, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply((2.0f), L_18))));
// float discriminant = (B * B) - A * C;
float L_19 = V_1;
float L_20 = V_1;
float L_21 = V_0;
float L_22 = V_2;
V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_19, L_20)), ((float)il2cpp_codegen_multiply(L_21, L_22))));
// if (discriminant > 0)
float L_23 = V_3;
V_4 = (bool)((((float)L_23) > ((float)(0.0f)))? 1 : 0);
bool L_24 = V_4;
if (!L_24)
{
goto IL_007c;
}
}
{
// float sqrt_discriminant = sqrt(discriminant);
float L_25 = V_3;
float L_26;
L_26 = math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_25, NULL);
V_5 = L_26;
// float A_inv = 1.0f / A;
float L_27 = V_0;
V_6 = ((float)((1.0f)/L_27));
// t0 = (-B - sqrt_discriminant) * A_inv;
float* L_28 = ___t04;
float L_29 = V_1;
float L_30 = V_5;
float L_31 = V_6;
*((float*)L_28) = (float)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((-L_29)), L_30)), L_31));
// t1 = (-B + sqrt_discriminant) * A_inv;
float* L_32 = ___t15;
float L_33 = V_1;
float L_34 = V_5;
float L_35 = V_6;
*((float*)L_32) = (float)((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(((-L_33)), L_34)), L_35));
// return true;
V_7 = (bool)1;
goto IL_0092;
}
IL_007c:
{
// t0 = 0.0f; // invalid
float* L_36 = ___t04;
*((float*)L_36) = (float)(0.0f);
// t1 = 0.0f; // invalid
float* L_37 = ___t15;
*((float*)L_37) = (float)(0.0f);
// return false;
V_7 = (bool)0;
goto IL_0092;
}
IL_0092:
{
// }
bool L_38 = V_7;
return L_38;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_max2_m7D0388597FC2806A9C5E9FFFEE804B147CD45C72_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// return a > b ? a : b;
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 DeferredTiler_min2_m39F9DEF1D5E0ECC5CE8DCA5A3C240C98236CE597_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// return a < b ? a : b;
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 int32_t math_min_m4DB88CBDCF707489585FCC4B0B83733CEE56C068_inline (int32_t ___x0, int32_t ___y1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// public static int min(int x, int y) { return x < y ? x : y; }
int32_t L_0 = ___x0;
int32_t L_1 = ___y1;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___y1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___x0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
// public static int min(int x, int y) { return x < y ? x : y; }
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_AddTileData_mFADC1B7EDE7B8F0F578173587AD355D2537A1A69_inline (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, uint16_t* ___lightData0, int32_t* ___size1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
uint16_t* V_4 = NULL;
int32_t V_5 = 0;
{
// int* _Counters = (int*)m_Counters.GetUnsafePtr();
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C L_0 = __this->___m_Counters_9;
void* L_1;
L_1 = NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98(L_0, NativeArrayUnsafeUtility_GetUnsafePtr_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m93CDD24D39724CBF6889B61BA8D5B19B6FCD3F98_RuntimeMethod_var);
V_0 = (int32_t*)L_1;
// int tileDataSize = System.Threading.Interlocked.Add(ref _Counters[1], size);
int32_t* L_2 = V_0;
int32_t* L_3 = ___size1;
int32_t L_4 = *((int32_t*)L_3);
int32_t L_5;
L_5 = Interlocked_Add_m23B9D5199E4C5C986B13B24917EBF2BAC87CABA4((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, 4)), L_4, NULL);
V_1 = L_5;
// int offset = tileDataSize - size;
int32_t L_6 = V_1;
int32_t* L_7 = ___size1;
int32_t L_8 = *((int32_t*)L_7);
V_2 = ((int32_t)il2cpp_codegen_subtract(L_6, L_8));
// if (tileDataSize <= m_TileData.Length)
int32_t L_9 = V_1;
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_10 = (&__this->___m_TileData_10);
int32_t L_11;
L_11 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_10)->___m_Length_1);
V_3 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_12 = V_3;
if (!L_12)
{
goto IL_0058;
}
}
{
// ushort* _TileData = (ushort*)m_TileData.GetUnsafePtr();
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_13 = __this->___m_TileData_10;
void* L_14;
L_14 = NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0(L_13, NativeArrayUnsafeUtility_GetUnsafePtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m7387341ED84A9907B121D51D22D2C084B102B5D0_RuntimeMethod_var);
V_4 = (uint16_t*)L_14;
// UnsafeUtility.MemCpy(_TileData + offset, lightData, size * 2);
uint16_t* L_15 = V_4;
int32_t L_16 = V_2;
uint16_t* L_17 = ___lightData0;
int32_t* L_18 = ___size1;
int32_t L_19 = *((int32_t*)L_18);
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 2)))), (void*)L_17, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_19, 2))), NULL);
// return offset;
int32_t L_20 = V_2;
V_5 = L_20;
goto IL_0080;
}
IL_0058:
{
// m_Counters[2] = max(m_Counters[2], tileDataSize); // use an atomic max instead?
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_21 = (&__this->___m_Counters_9);
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_22 = (&__this->___m_Counters_9);
int32_t L_23;
L_23 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_22)->___m_Buffer_0, 2);
int32_t L_24 = V_1;
int32_t L_25;
L_25 = math_max_m5DA4D66E3CC78BDFF8218BA039D6EBB1AC223826_inline(L_23, L_24, NULL);
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_21)->___m_Buffer_0, 2, (L_25));
// size = 0;
int32_t* L_26 = ___size1;
*((int32_t*)L_26) = (int32_t)0;
// return 0;
V_5 = 0;
goto IL_0080;
}
IL_0080:
{
// }
int32_t L_27 = V_5;
return L_27;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t DeferredTiler__f32tof16_mF92D7E90ACE98F0D2DBDB111D2AC2047D8375E0B_inline (float ___x0, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint32_t V_3 = 0;
{
// uint ux = asuint(x);
float L_0 = ___x0;
uint32_t L_1;
L_1 = math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline(L_0, NULL);
V_0 = L_1;
// uint uux = ux & msk;
uint32_t L_2 = V_0;
V_1 = ((int32_t)((int32_t)L_2&((int32_t)2147479552)));
// uint h = (uint)(asuint(min2(asfloat(uux) * 1.92592994e-34f, 260042752.0f)) + 0x1000) >> 13; // Clamp to signed infinity if overflowed
uint32_t L_3 = V_1;
float L_4;
L_4 = math_asfloat_m6001AEADA0D3BB53A5BE113CE7052AB6D96FAABA_inline(L_3, NULL);
float L_5;
L_5 = DeferredTiler_min2_m39F9DEF1D5E0ECC5CE8DCA5A3C240C98236CE597_inline(((float)il2cpp_codegen_multiply(L_4, (1.92592994E-34f))), (260042752.0f), NULL);
uint32_t L_6;
L_6 = math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline(L_5, NULL);
V_2 = ((int32_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, ((int32_t)4096)))>>((int32_t)13)));
// h = select(h, select(0x7c00u, 0x7e00u, (int)uux > infinity_32), (int)uux >= infinity_32); // NaN->qNaN and Inf->Inf
uint32_t L_7 = V_2;
uint32_t L_8 = V_1;
uint32_t L_9;
L_9 = math_select_m24E93331D11FD61292A52DFCCA5CF59CEE3B72A2_inline(((int32_t)31744), ((int32_t)32256), (bool)((((int32_t)L_8) > ((int32_t)((int32_t)2139095040)))? 1 : 0), NULL);
uint32_t L_10 = V_1;
uint32_t L_11;
L_11 = math_select_m24E93331D11FD61292A52DFCCA5CF59CEE3B72A2_inline(L_7, L_9, (bool)((((int32_t)((((int32_t)L_10) < ((int32_t)((int32_t)2139095040)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
V_2 = L_11;
// return h | (ux & ~msk) >> 16;
uint32_t L_12 = V_2;
uint32_t L_13 = V_0;
V_3 = ((int32_t)((int32_t)L_12|((int32_t)((uint32_t)((int32_t)((int32_t)L_13&((int32_t)-2147479553)))>>((int32_t)16)))));
goto IL_006d;
}
IL_006d:
{
// }
uint32_t L_14 = V_3;
return L_14;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m5DA4D66E3CC78BDFF8218BA039D6EBB1AC223826_inline (int32_t ___x0, int32_t ___y1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
// public static int max(int x, int y) { return x > y ? x : y; }
int32_t L_0 = ___x0;
int32_t L_1 = ___y1;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___y1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___x0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
// public static int max(int x, int y) { return x > y ? x : y; }
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredTiler_Clip_m3C4AD4164D87E39BED4BC1EBAB7891440352B9EB_inline (PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* ___tile0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS1, float ___radius2, const RuntimeMethod* method)
{
float V_0 = 0.0f;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
{
// float radiusSq = radius * radius;
float L_0 = ___radius2;
float L_1 = ___radius2;
V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1));
// int insideCount = 0;
V_1 = 0;
// res = ClipPartial(tile.planeLeft, tile.planeBottom, tile.planeTop, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_2 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_3 = L_2->___planeLeft_0;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_4 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_5 = L_4->___planeBottom_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_6 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_7 = L_6->___planeTop_3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___posVS1;
float L_9 = ___radius2;
float L_10 = V_0;
int32_t L_11;
L_11 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_3, L_5, L_7, L_8, L_9, L_10, (&V_1), NULL);
V_2 = L_11;
// if (res != ClipResult.Unknown)
int32_t L_12 = V_2;
V_3 = (bool)((!(((uint32_t)L_12) <= ((uint32_t)0)))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_0037;
}
}
{
// return res == ClipResult.In;
int32_t L_14 = V_2;
V_4 = (bool)((((int32_t)L_14) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_0037:
{
// res = ClipPartial(tile.planeRight, tile.planeBottom, tile.planeTop, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_15 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_16 = L_15->___planeRight_1;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_17 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_18 = L_17->___planeBottom_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_19 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_20 = L_19->___planeTop_3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_21 = ___posVS1;
float L_22 = ___radius2;
float L_23 = V_0;
int32_t L_24;
L_24 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_16, L_18, L_20, L_21, L_22, L_23, (&V_1), NULL);
V_2 = L_24;
// if (res != ClipResult.Unknown)
int32_t L_25 = V_2;
V_5 = (bool)((!(((uint32_t)L_25) <= ((uint32_t)0)))? 1 : 0);
bool L_26 = V_5;
if (!L_26)
{
goto IL_0066;
}
}
{
// return res == ClipResult.In;
int32_t L_27 = V_2;
V_4 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_0066:
{
// res = ClipPartial(tile.planeTop, tile.planeLeft, tile.planeRight, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_28 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_29 = L_28->___planeTop_3;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_30 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_31 = L_30->___planeLeft_0;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_32 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_33 = L_32->___planeRight_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_34 = ___posVS1;
float L_35 = ___radius2;
float L_36 = V_0;
int32_t L_37;
L_37 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_29, L_31, L_33, L_34, L_35, L_36, (&V_1), NULL);
V_2 = L_37;
// if (res != ClipResult.Unknown)
int32_t L_38 = V_2;
V_6 = (bool)((!(((uint32_t)L_38) <= ((uint32_t)0)))? 1 : 0);
bool L_39 = V_6;
if (!L_39)
{
goto IL_0095;
}
}
{
// return res == ClipResult.In;
int32_t L_40 = V_2;
V_4 = (bool)((((int32_t)L_40) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_0095:
{
// res = ClipPartial(tile.planeBottom, tile.planeLeft, tile.planeRight, posVS, radius, radiusSq, ref insideCount);
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_41 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_42 = L_41->___planeBottom_2;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_43 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_44 = L_43->___planeLeft_0;
PreTile_tC36F9BE4B86094E64EF591A02D06185EF5ECBDDD* L_45 = ___tile0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_46 = L_45->___planeRight_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_47 = ___posVS1;
float L_48 = ___radius2;
float L_49 = V_0;
int32_t L_50;
L_50 = DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline(L_42, L_44, L_46, L_47, L_48, L_49, (&V_1), NULL);
V_2 = L_50;
// if (res != ClipResult.Unknown)
int32_t L_51 = V_2;
V_7 = (bool)((!(((uint32_t)L_51) <= ((uint32_t)0)))? 1 : 0);
bool L_52 = V_7;
if (!L_52)
{
goto IL_00c4;
}
}
{
// return res == ClipResult.In;
int32_t L_53 = V_2;
V_4 = (bool)((((int32_t)L_53) == ((int32_t)1))? 1 : 0);
goto IL_00cc;
}
IL_00c4:
{
// return insideCount == 4;
int32_t L_54 = V_1;
V_4 = (bool)((((int32_t)L_54) == ((int32_t)4))? 1 : 0);
goto IL_00cc;
}
IL_00cc:
{
// }
bool L_55 = V_4;
return L_55;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___y1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public static float dot(float3 x, float3 y) { return x.x * y.x + x.y * y.y + x.z * y.z; }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___x0;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___y1;
float L_3 = L_2.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___x0;
float L_5 = L_4.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___y1;
float L_7 = L_6.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___x0;
float L_9 = L_8.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___y1;
float L_11 = L_10.___z_2;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
// public static float dot(float3 x, float3 y) { return x.x * y.x + x.y * y.y + x.z * y.z; }
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___lhs0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rhs1, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float3 operator - (float3 lhs, float3 rhs) { return new float3 (lhs.x - rhs.x, lhs.y - rhs.y, lhs.z - rhs.z); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___lhs0;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___rhs1;
float L_3 = L_2.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___lhs0;
float L_5 = L_4.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___rhs1;
float L_7 = L_6.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___lhs0;
float L_9 = L_8.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___rhs1;
float L_11 = L_10.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
memset((&L_12), 0, sizeof(L_12));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
// public static float3 operator - (float3 lhs, float3 rhs) { return new float3 (lhs.x - rhs.x, lhs.y - rhs.y, lhs.z - rhs.z); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline (float ___x0, 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;
{
// public static float sqrt(float x) { return (float)System.Math.Sqrt((float)x); }
float L_0 = ___x0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = sqrt(((double)((float)L_0)));
V_0 = ((float)L_1);
goto IL_000d;
}
IL_000d:
{
// public static float sqrt(float x) { return (float)System.Math.Sqrt((float)x); }
float L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredTiler_ClipPartial_m3B18918282801C5B6B119649F0E873C8C17B587F_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___plane0, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___sidePlaneA1, float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___sidePlaneB2, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___posVS3, float ___radius4, float ___radiusSq5, int32_t* ___insideCount6, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
bool V_6 = false;
int32_t G_B6_0 = 0;
{
// float d = DistanceToPlane(plane, posVS);
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___plane0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___posVS3;
float L_2;
L_2 = DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline(L_0, L_1, NULL);
V_0 = L_2;
// if (d + radius <= 0.0f) // completely outside
float L_3 = V_0;
float L_4 = ___radius4;
V_1 = (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_add(L_3, L_4))) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_001f;
}
}
{
// return ClipResult.Out;
V_2 = 2;
goto IL_008c;
}
IL_001f:
{
// else if (d < 0.0f) // intersection: further check: only need to consider case where more than half the sphere is outside
float L_6 = V_0;
V_3 = (bool)((((float)L_6) < ((float)(0.0f)))? 1 : 0);
bool L_7 = V_3;
if (!L_7)
{
goto IL_0080;
}
}
{
// float3 p = posVS - plane.xyz * d;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___posVS3;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
L_9 = float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline((&___plane0), NULL);
float L_10 = V_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_11;
L_11 = float3_op_Multiply_mD1D9969B1E1417BD268661848625F97CD44DA80D_inline(L_9, L_10, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
L_12 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_8, L_11, NULL);
V_4 = L_12;
// float rSq = radiusSq - d * d;
float L_13 = ___radiusSq5;
float L_14 = V_0;
float L_15 = V_0;
V_5 = ((float)il2cpp_codegen_subtract(L_13, ((float)il2cpp_codegen_multiply(L_14, L_15))));
// if (SignedSq(DistanceToPlane(sidePlaneA, p)) >= -rSq
// && SignedSq(DistanceToPlane(sidePlaneB, p)) >= -rSq)
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_16 = ___sidePlaneA1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_17 = V_4;
float L_18;
L_18 = DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline(L_16, L_17, NULL);
float L_19;
L_19 = DeferredTiler_SignedSq_m14A5B1609487D143A5449767A6AA268844E8AA55_inline(L_18, NULL);
float L_20 = V_5;
if ((!(((float)L_19) >= ((float)((-L_20))))))
{
goto IL_0072;
}
}
{
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_21 = ___sidePlaneB2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_22 = V_4;
float L_23;
L_23 = DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline(L_21, L_22, NULL);
float L_24;
L_24 = DeferredTiler_SignedSq_m14A5B1609487D143A5449767A6AA268844E8AA55_inline(L_23, NULL);
float L_25 = V_5;
G_B6_0 = ((((int32_t)((!(((float)L_24) >= ((float)((-L_25)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0073;
}
IL_0072:
{
G_B6_0 = 0;
}
IL_0073:
{
V_6 = (bool)G_B6_0;
bool L_26 = V_6;
if (!L_26)
{
goto IL_007d;
}
}
{
// return ClipResult.In;
V_2 = 1;
goto IL_008c;
}
IL_007d:
{
goto IL_0088;
}
IL_0080:
{
// ++insideCount;
int32_t* L_27 = ___insideCount6;
int32_t* L_28 = ___insideCount6;
int32_t L_29 = *((int32_t*)L_28);
*((int32_t*)L_27) = (int32_t)((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0088:
{
// return ClipResult.Unknown;
V_2 = 0;
goto IL_008c;
}
IL_008c:
{
// }
int32_t L_30 = V_2;
return L_30;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_DistanceToPlane_m8432FEB50ADE812841FBA010EFD9F857BB9584DA_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E ___plane0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___p1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return plane.x * p.x + plane.y * p.y + plane.z * p.z + plane.w;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_0 = ___plane0;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___p1;
float L_3 = L_2.___x_0;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_4 = ___plane0;
float L_5 = L_4.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___p1;
float L_7 = L_6.___y_1;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_8 = ___plane0;
float L_9 = L_8.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___p1;
float L_11 = L_10.___z_2;
float4_t89D9A294E7A79BD81BFBDD18654508532958555E L_12 = ___plane0;
float L_13 = L_12.___w_3;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), L_13));
goto IL_0034;
}
IL_0034:
{
// }
float L_14 = V_0;
return L_14;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float4_get_xyz_mE6EC829F35512C7BC159047FDC134E80F3B37A06_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return new float3(x, y, z); }
float L_0 = __this->___x_0;
float L_1 = __this->___y_1;
float L_2 = __this->___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
memset((&L_3), 0, sizeof(L_3));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
V_0 = L_3;
goto IL_001b;
}
IL_001b:
{
// get { return new float3(x, y, z); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_mD1D9969B1E1417BD268661848625F97CD44DA80D_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___lhs0, float ___rhs1, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float3 operator * (float3 lhs, float rhs) { return new float3 (lhs.x * rhs, lhs.y * rhs, lhs.z * rhs); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___lhs0;
float L_1 = L_0.___x_0;
float L_2 = ___rhs1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3 = ___lhs0;
float L_4 = L_3.___y_1;
float L_5 = ___rhs1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___lhs0;
float L_7 = L_6.___z_2;
float L_8 = ___rhs1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
memset((&L_9), 0, sizeof(L_9));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
// public static float3 operator * (float3 lhs, float rhs) { return new float3 (lhs.x * rhs, lhs.y * rhs, lhs.z * rhs); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float DeferredTiler_SignedSq_m14A5B1609487D143A5449767A6AA268844E8AA55_inline (float ___f0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
// return (f < 0.0f ? -1.0f : 1.0f) * (f * f);
float L_0 = ___f0;
if ((((float)L_0) < ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (-1.0f);
}
IL_0015:
{
float L_1 = ___f0;
float L_2 = ___f0;
V_0 = ((float)il2cpp_codegen_multiply(G_B3_0, ((float)il2cpp_codegen_multiply(L_1, L_2))));
goto IL_001c;
}
IL_001c:
{
// }
float L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_cross_mAEC5011DFE2FD5CC36A8096A15BC340008B0886C_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___y1, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_1;
memset((&V_1), 0, sizeof(V_1));
{
// public static float3 cross(float3 x, float3 y) { return (x * y.yzx - x.yzx * y).yzx; }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___x0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1;
L_1 = float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline((&___y1), NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2;
L_2 = float3_op_Multiply_mF3DE0BD784C29A79E6B5BC0FD56E60B45F694AF3_inline(L_0, L_1, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
L_3 = float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline((&___x0), NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___y1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
L_5 = float3_op_Multiply_mF3DE0BD784C29A79E6B5BC0FD56E60B45F694AF3_inline(L_3, L_4, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6;
L_6 = float3_op_Subtraction_m6CBEE2C5B1FE15EA3C62D475C3852A486B6E612B_inline(L_2, L_5, NULL);
V_0 = L_6;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7;
L_7 = float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline((&V_0), NULL);
V_1 = L_7;
goto IL_002b;
}
IL_002b:
{
// public static float3 cross(float3 x, float3 y) { return (x * y.yzx - x.yzx * y).yzx; }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = V_1;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E math_normalize_m826725DC58F0CE455E3DEB3BD4808C13CBC81E25_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float3 normalize(float3 x) { return rsqrt(dot(x, x)) * x; }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___x0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___x0;
float L_2;
L_2 = math_dot_mFC6E6AC5C12A0802A91EB7F9A897802DFF03C44D_inline(L_0, L_1, NULL);
float L_3;
L_3 = math_rsqrt_mB695A0575E7C8F937B0E12804508B0F489F55997_inline(L_2, NULL);
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___x0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_5;
L_5 = float3_op_Multiply_mB08DA9B217A0DA39BABCE64FFE69BEA67D37D04F_inline(L_3, L_4, NULL);
V_0 = L_5;
goto IL_0016;
}
IL_0016:
{
// public static float3 normalize(float3 x) { return rsqrt(dot(x, x)) * x; }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void float4__ctor_mB2F7F2D8BCE8159BEF5A0D6400499E211858ED2D_inline (float4_t89D9A294E7A79BD81BFBDD18654508532958555E* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
// this.x = x;
float L_0 = ___x0;
__this->___x_0 = L_0;
// this.y = y;
float L_1 = ___y1;
__this->___y_1 = L_1;
// this.z = z;
float L_2 = ___z2;
__this->___z_2 = L_2;
// this.w = w;
float L_3 = ___w3;
__this->___w_3 = L_3;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline (float ___x0, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
// public static uint asuint(float x) { return (uint)asint(x); }
float L_0 = ___x0;
int32_t L_1;
L_1 = math_asint_mC1D3880A25BCA51C3FF63FAC83C544CEF5389891_inline(L_0, NULL);
V_0 = L_1;
goto IL_000a;
}
IL_000a:
{
// public static uint asuint(float x) { return (uint)asint(x); }
uint32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m6001AEADA0D3BB53A5BE113CE7052AB6D96FAABA_inline (uint32_t ___x0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public static float asfloat(uint x) { return asfloat((int)x); }
uint32_t L_0 = ___x0;
float L_1;
L_1 = math_asfloat_m3924686271257D993098B811C554E07F35A5519B_inline(L_0, NULL);
V_0 = L_1;
goto IL_000a;
}
IL_000a:
{
// public static float asfloat(uint x) { return asfloat((int)x); }
float L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t math_select_m24E93331D11FD61292A52DFCCA5CF59CEE3B72A2_inline (uint32_t ___a0, uint32_t ___b1, bool ___c2, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
uint32_t G_B3_0 = 0;
{
// public static uint select(uint a, uint b, bool c) { return c ? b : a; }
bool L_0 = ___c2;
if (L_0)
{
goto IL_0007;
}
}
{
uint32_t L_1 = ___a0;
G_B3_0 = L_1;
goto IL_0008;
}
IL_0007:
{
uint32_t L_2 = ___b1;
G_B3_0 = L_2;
}
IL_0008:
{
V_0 = G_B3_0;
goto IL_000b;
}
IL_000b:
{
// public static uint select(uint a, uint b, bool c) { return c ? b : a; }
uint32_t L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_profilingSampler_mFD238B85B68DED586BA8C678141BEEAF229FBF2D_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___value0, const RuntimeMethod* method)
{
{
// protected internal ProfilingSampler profilingSampler { get; set; }
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = ___value0;
__this->___U3CprofilingSamplerU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprofilingSamplerU3Ek__BackingField_5), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderPassEvent_m63FA581FFDE1C69C2E1358BD0B8DB30275334960_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public RenderPassEvent renderPassEvent { get; set; }
int32_t L_0 = ___value0;
__this->___U3CrenderPassEventU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderTargetWidth_mCF6576036BDFCD651CBF1ACA82F19F890D1AD5E5_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// internal int renderTargetWidth { get; set; }
int32_t L_0 = ___value0;
__this->___U3CrenderTargetWidthU3Ek__BackingField_9 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_renderTargetHeight_m616CCCB82B000DA4C247DECE44BF85478D91E1C3_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// internal int renderTargetHeight { get; set; }
int32_t L_0 = ___value0;
__this->___U3CrenderTargetHeightU3Ek__BackingField_10 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_m1690F44F6DC92B770A940B6CF8AE0535625A9824_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___b1, 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;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___b1;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___b1;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___a0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___b1;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
goto IL_002d;
}
IL_002d:
{
float L_6 = V_0;
return L_6;
}
}
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 int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_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 int32_t ScriptableRenderPass_get_renderTargetWidth_m4369657149114EB0ACACD8DD2F9948DB6023BE25_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method)
{
{
// internal int renderTargetWidth { get; set; }
int32_t L_0 = __this->___U3CrenderTargetWidthU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_renderTargetHeight_m393B4EAD2D00917F0DC4D0421B08B3DA82F25E64_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method)
{
{
// internal int renderTargetHeight { get; set; }
int32_t L_0 = __this->___U3CrenderTargetHeightU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_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_mA9DCA91E87D6D27034F56ABA52606A9090406016_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_mA9DCA91E87D6D27034F56ABA52606A9090406016_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 Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_useNativeRenderPass_m1D60C30BB1CF1B4D383FFCABC1F57EA755626895_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool useNativeRenderPass { get; set; }
bool L_0 = ___value0;
__this->___U3CuseNativeRenderPassU3Ek__BackingField_8 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScriptableRenderer_get_stripShadowsOffVariants_mEC78AA6E4F4353DEF4DA00EB6E2BF7A55CEE322F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method)
{
{
// internal bool stripShadowsOffVariants { get; set; } = false;
bool L_0 = __this->___U3CstripShadowsOffVariantsU3Ek__BackingField_38;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_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 int32_t RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* __this, const RuntimeMethod* method)
{
{
// public int id { set; get; }
int32_t L_0 = __this->___U3CidU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool math_ispow2_mDAC95651332804B49B5784AACB0567FF7D01885C_inline (int32_t ___x0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
// return x > 0 && ((x & (x - 1)) == 0);
int32_t L_0 = ___x0;
if ((((int32_t)L_0) <= ((int32_t)0)))
{
goto IL_000f;
}
}
{
int32_t L_1 = ___x0;
int32_t L_2 = ___x0;
G_B3_0 = ((((int32_t)((int32_t)(L_1&((int32_t)il2cpp_codegen_subtract(L_2, 1))))) == ((int32_t)0))? 1 : 0);
goto IL_0010;
}
IL_000f:
{
G_B3_0 = 0;
}
IL_0010:
{
V_0 = (bool)G_B3_0;
goto IL_0013;
}
IL_0013:
{
// }
bool L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A math_int2_m3F61B6009E4311E351C249A809D8B6567DF588F2_inline (int32_t ___x0, int32_t ___y1, const RuntimeMethod* method)
{
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static int2 int2(int x, int y) { return new int2(x, y); }
int32_t L_0 = ___x0;
int32_t L_1 = ___y1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_2;
memset((&L_2), 0, sizeof(L_2));
int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&L_2), L_0, L_1, /*hidden argument*/NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// public static int2 int2(int x, int y) { return new int2(x, y); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Addition_mC32AB001359A5345FA03FB5885218F8AA48CD6A7_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method)
{
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static int2 operator + (int2 lhs, int rhs) { return new int2 (lhs.x + rhs, lhs.y + rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = ___lhs0;
int32_t L_1 = L_0.___x_0;
int32_t L_2 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_3 = ___lhs0;
int32_t L_4 = L_3.___y_1;
int32_t L_5 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_6;
memset((&L_6), 0, sizeof(L_6));
int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&L_6), ((int32_t)il2cpp_codegen_add(L_1, L_2)), ((int32_t)il2cpp_codegen_add(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
// public static int2 operator + (int2 lhs, int rhs) { return new int2 (lhs.x + rhs, lhs.y + rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Subtraction_mA180C5772DDC273D72AE2E4EF3BCC714C042910F_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method)
{
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static int2 operator - (int2 lhs, int rhs) { return new int2 (lhs.x - rhs, lhs.y - rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = ___lhs0;
int32_t L_1 = L_0.___x_0;
int32_t L_2 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_3 = ___lhs0;
int32_t L_4 = L_3.___y_1;
int32_t L_5 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_6;
memset((&L_6), 0, sizeof(L_6));
int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&L_6), ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), ((int32_t)il2cpp_codegen_subtract(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
// public static int2 operator - (int2 lhs, int rhs) { return new int2 (lhs.x - rhs, lhs.y - rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Division_m1543CFD13FBAED90BAAE9EBB4F09001946511FFC_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method)
{
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static int2 operator / (int2 lhs, int rhs) { return new int2 (lhs.x / rhs, lhs.y / rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = ___lhs0;
int32_t L_1 = L_0.___x_0;
int32_t L_2 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_3 = ___lhs0;
int32_t L_4 = L_3.___y_1;
int32_t L_5 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_6;
memset((&L_6), 0, sizeof(L_6));
int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&L_6), ((int32_t)(L_1/L_2)), ((int32_t)(L_4/L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
// public static int2 operator / (int2 lhs, int rhs) { return new int2 (lhs.x / rhs, lhs.y / rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_radians_m08B356E042815F191F6280057EA0EC8D7D90CA3F_inline (float ___x0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public static float radians(float x) { return x * 0.0174532925f; }
float L_0 = ___x0;
V_0 = ((float)il2cpp_codegen_multiply(L_0, (0.0174532924f)));
goto IL_000b;
}
IL_000b:
{
// public static float radians(float x) { return x * 0.0174532925f; }
float L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_tan_m4B1EC7A066F0E70AAFAEB71626077D80D9BC502D_inline (float ___x0, 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;
{
// public static float tan(float x) { return (float)System.Math.Tan(x); }
float L_0 = ___x0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = tan(((double)L_0));
V_0 = ((float)L_1);
goto IL_000c;
}
IL_000c:
{
// public static float tan(float x) { return (float)System.Math.Tan(x); }
float L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Multiply_m983C2FE721F6C71FCE3BE05A3F5FC650E65F1260_inline (int32_t ___lhs0, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___rhs1, const RuntimeMethod* method)
{
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static int2 operator * (int lhs, int2 rhs) { return new int2 (lhs * rhs.x, lhs * rhs.y); }
int32_t L_0 = ___lhs0;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_1 = ___rhs1;
int32_t L_2 = L_1.___x_0;
int32_t L_3 = ___lhs0;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_4 = ___rhs1;
int32_t L_5 = L_4.___y_1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_6;
memset((&L_6), 0, sizeof(L_6));
int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&L_6), ((int32_t)il2cpp_codegen_multiply(L_0, L_2)), ((int32_t)il2cpp_codegen_multiply(L_3, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
// public static int2 operator * (int lhs, int2 rhs) { return new int2 (lhs * rhs.x, lhs * rhs.y); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A int2_op_Multiply_m89B9789A121D144893FEC7B89C9AB456EA591667_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___lhs0, int32_t ___rhs1, const RuntimeMethod* method)
{
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static int2 operator * (int2 lhs, int rhs) { return new int2 (lhs.x * rhs, lhs.y * rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_0 = ___lhs0;
int32_t L_1 = L_0.___x_0;
int32_t L_2 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_3 = ___lhs0;
int32_t L_4 = L_3.___y_1;
int32_t L_5 = ___rhs1;
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_6;
memset((&L_6), 0, sizeof(L_6));
int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline((&L_6), ((int32_t)il2cpp_codegen_multiply(L_1, L_2)), ((int32_t)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
// public static int2 operator * (int2 lhs, int rhs) { return new int2 (lhs.x * rhs, lhs.y * rhs); }
int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_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)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m3AC523A7BED6E843165BDF598690F0560D8CAA63_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, 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;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___a0;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___a0;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_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)(L_1/L_2)), ((float)(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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m6162D8136CFE97A5A8BD3B764F9074DB96AA5CD0_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 bool ScriptableRenderer_get_stripAdditionalLightOffVariants_mAE9AFBDA4F4A08090587F1DD1D4C241FB47D7129_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method)
{
{
// internal bool stripAdditionalLightOffVariants { get; set; } = false;
bool L_0 = __this->___U3CstripAdditionalLightOffVariantsU3Ek__BackingField_39;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m51B18794FAF141EBD06CA9907E6F7DF9D60F3515_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PreviousFrameData_get_lastFrameActive_mA449569F2E7EF8AB912E90A8542D18CA457360B0_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method)
{
{
// get => m_LastFrameActive;
int32_t L_0 = __this->___m_LastFrameActive_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PreviousFrameData_get_isFirstFrame_mF029B9F2B8D5DD47D84ED0C0D47539BFC2200A8F_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method)
{
{
// get => m_IsFirstFrame;
bool L_0 = __this->___m_IsFirstFrame_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* PreviousFrameData_get_previousViewProjectionMatrixStereo_m59DDCF88DC7FE565EA8FA5F88C59989B3323826E_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method)
{
{
// get => m_PreviousViewProjectionMatrixStereo;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_0 = __this->___m_PreviousViewProjectionMatrixStereo_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_isFirstFrame_m5F39498C2EB3CBDA971660D9D0D6C33442D863DD_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set => m_IsFirstFrame = value;
bool L_0 = ___value0;
__this->___m_IsFirstFrame_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* PreviousFrameData_get_viewProjectionMatrixStereo_m98130965866DF48C518E31E273A679DDEA46A5C5_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method)
{
{
// get => m_ViewProjectionMatrixStereo;
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_0 = __this->___m_ViewProjectionMatrixStereo_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 PreviousFrameData_get_viewProjectionMatrix_mECF0F93F29285FEEA0E331BDEE8FA6A4AD2A7644_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, const RuntimeMethod* method)
{
{
// get => m_viewProjectionMatrix;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = __this->___m_viewProjectionMatrix_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_previousViewProjectionMatrix_mF0EB6232775DFFCF0CA898D8D04002A2E55252F5_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method)
{
{
// set => m_PreviousViewProjectionMatrix = value;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___value0;
__this->___m_PreviousViewProjectionMatrix_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_viewProjectionMatrix_m91992F05C4F48FDBA125837433B9B2D1E902CD7A_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method)
{
{
// set => m_viewProjectionMatrix = value;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___value0;
__this->___m_viewProjectionMatrix_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PreviousFrameData_set_lastFrameActive_m6FE2215CD1FD9FB2C44537959B214C692D7FB541_inline (PreviousFrameData_t990E8070F97119F296A9A59DE5E700725864C4EF* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_LastFrameActive = value;
int32_t L_0 = ___value0;
__this->___m_LastFrameActive_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScriptableRenderPass_set_overrideCameraTarget_mC7A5FB7FB9D32C88226E81992DAD058174C99D95_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool overrideCameraTarget { get; set; }
bool L_0 = ___value0;
__this->___U3CoverrideCameraTargetU3Ek__BackingField_6 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* VolumeManager_get_stack_m5F7B366D1E7FE168EF4CA04A17531D34DD200266_inline (VolumeManager_tC1135CDD73B47230FE58646CB8242E6B324DA621* __this, const RuntimeMethod* method)
{
{
// public VolumeStack stack { get; set; }
VolumeStack_t5DE94743BDB63D97EF5587DBDAE46468233F36E8* L_0 = __this->___U3CstackU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_vrUsage_m994CB3D4B250A70BE005D9FDFD24D868E07A52F0_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
int32_t L_0 = ___value0;
__this->___U3CvrUsageU3Ek__BackingField_10 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m6D1353534AD23E43DFD104850D55C469CFCEF340_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_Implicit_mB05287DC52FC87A756AB80E837E1EC22FEEB3937_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 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_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_0, NULL);
float L_2 = __this->___g_1;
float L_3;
L_3 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(L_2, NULL);
float L_4 = __this->___b_2;
float L_5;
L_5 = Mathf_GammaToLinearSpace_m4D758883DC92707BEB3D1774CE252B0233309DA6(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 CopyColorPass_set_source_mE8EC74A2FDFE3EF2F45FFC22B90A4D310C19EC60_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetIdentifier source { get; set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
__this->___U3CsourceU3Ek__BackingField_28 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyColorPass_set_destination_mBEA2B079AED1817A2C6A1E314306E9283ECE1CE1_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdestinationU3Ek__BackingField_29 = 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 int32_t RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CwidthU3Ek__BackingField_0;
return L_0;
}
}
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 int32_t RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CheightU3Ek__BackingField_1;
return L_0;
}
}
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 RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyColorPass_get_destination_m467FCDE0082587E7EC9C12DA5B12853759759DD4_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdestinationU3Ek__BackingField_29;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B CopyColorPass_get_source_mDC71D107FB083CF71C8D647D3341FA834B836300_inline (CopyColorPass_t36EEE0428120ED6DF4A8C2CABB2F30CA9C784693* __this, const RuntimeMethod* method)
{
{
// private RenderTargetIdentifier source { get; set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CsourceU3Ek__BackingField_28;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ScriptableRenderPass_get_clearFlag_m74FAFCDC3CD75DC4201B398DFD25E028D7D800DB_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method)
{
{
// get => m_ClearFlag;
int32_t L_0 = __this->___m_ClearFlag_22;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ScriptableRenderPass_get_clearColor_mAEC581D756087BF3617FE243D569717FBC2E5DB1_inline (ScriptableRenderPass_tEA38F6C7AD8D111A2251E4C2A7530BCEE7D6D2B0* __this, const RuntimeMethod* method)
{
{
// get => m_ClearColor;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___m_ClearColor_23;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_AllocateRT_m0860CA864FE10E9FB0C8E40A251F9EB01A01383B_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool AllocateRT { get; set; }
bool L_0 = ___value0;
__this->___U3CAllocateRTU3Ek__BackingField_26 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_source_mB0F541C7A605FB3AD1283DD0751FCD514E77C78D_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle source { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CsourceU3Ek__BackingField_24 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_destination_mFDD41EFEEC88E7696BADAAFC61FCDD0A6CD63CE0_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdestinationU3Ek__BackingField_25 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CopyDepthPass_set_MssaSamples_m49C16C0DC4F0D1A421F35CD8A63F098C94758E32_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// internal int MssaSamples { get; set; }
int32_t L_0 = ___value0;
__this->___U3CMssaSamplesU3Ek__BackingField_27 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool CopyDepthPass_get_AllocateRT_mB018EE34E49D8D62D1E74F2D150E6C8AD06D9CA2_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// internal bool AllocateRT { get; set; }
bool L_0 = __this->___U3CAllocateRTU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyDepthPass_get_destination_mE7B03E9D4D4D546BA8C46DE971F788116F351D2D_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle destination { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdestinationU3Ek__BackingField_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CdepthStencilFormatU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CmsaaSamplesU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CopyDepthPass_get_MssaSamples_m8EA5FF140A048BC804213FF866CEA23C10499476_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// internal int MssaSamples { get; set; }
int32_t L_0 = __this->___U3CMssaSamplesU3Ek__BackingField_27;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 CopyDepthPass_get_source_m6CAE70C1D88C0635F74BFE00BD2E44DAB1F06DEA_inline (CopyDepthPass_t51FCA8600207D9DD0EE15862C514D9F9E3A74D82* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle source { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CsourceU3Ek__BackingField_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B XRPass_get_renderTarget_m595B27BD6972FE1F74FCE71CB29088F159E84B18_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method)
{
{
// internal RenderTargetIdentifier renderTarget { get; private set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CrenderTargetU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRPass_get_renderTargetIsRenderTexture_m79E6747B91048C48ED200D3A99B96621D0BFB67A_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method)
{
{
// internal bool renderTargetIsRenderTexture { get; private set; }
bool L_0 = __this->___U3CrenderTargetIsRenderTextureU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
{
{
// internal RenderTargetIdentifier[] GbufferAttachmentIdentifiers { get; set; }
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = __this->___U3CGbufferAttachmentIdentifiersU3Ek__BackingField_33;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthAttachmentIdentifier_mF5E64598FB152F32E0F94424FC98F7B3A6AE526F_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
{
{
// internal RenderTargetIdentifier DepthAttachmentIdentifier { get; set; }
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CDepthAttachmentIdentifierU3Ek__BackingField_35;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
{
{
// internal bool UseRenderPass { get; set; }
bool L_0 = __this->___U3CUseRenderPassU3Ek__BackingField_17;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* DeferredLights_get_DeferredInputAttachments_m2599FB8280D8C2321E8779E8EF490C6D08CDD80C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
{
{
// internal RenderTargetIdentifier[] DeferredInputAttachments { get; set; }
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = __this->___U3CDeferredInputAttachmentsU3Ek__BackingField_28;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_depthHandle_m487C0B0F8152BB2DF56F59962412BD67261EC0DF_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdepthHandleU3Ek__BackingField_29 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_depthDescriptor_m29A50A6749E90FE7F8CEE107CDD8DE542051E518_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor depthDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = ___value0;
__this->___U3CdepthDescriptorU3Ek__BackingField_25 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_normalHandle_mD876DFDC1958F939D80392A3FF3A56DB7443FFEF_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle normalHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CnormalHandleU3Ek__BackingField_30 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_normalDescriptor_m1DCD21CA9C893F438DF456BF68369CD008F76378_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor normalDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = ___value0;
__this->___U3CnormalDescriptorU3Ek__BackingField_24 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_allocateDepth_mB6373B66597EDBA964B14F982257969F6A246B77_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = ___value0;
__this->___U3CallocateDepthU3Ek__BackingField_26 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_allocateNormal_m4BE8D016AE7B19D28F193988902FB04C6C1303EE_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool allocateNormal { get; set; } = true;
bool L_0 = ___value0;
__this->___U3CallocateNormalU3Ek__BackingField_27 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthNormalOnlyPass_set_shaderTagIds_m66D1B5D656FD5F650036FD0641305A632AB88019_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* ___value0, const RuntimeMethod* method)
{
{
// internal List<ShaderTagId> shaderTagIds { get; set; }
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_0 = ___value0;
__this->___U3CshaderTagIdsU3Ek__BackingField_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CshaderTagIdsU3Ek__BackingField_28), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DepthNormalOnlyPass_get_allocateNormal_m024CAB048853EE652EE924F109C3D2C03EB5B3A0_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal bool allocateNormal { get; set; } = true;
bool L_0 = __this->___U3CallocateNormalU3Ek__BackingField_27;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthNormalOnlyPass_get_normalDescriptor_mBF3753C882BF35C6236335119DF42470224D4107_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor normalDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = __this->___U3CnormalDescriptorU3Ek__BackingField_24;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ScriptableRenderer_get_useDepthPriming_m5E06E033D2AC8257F13E47CB835E2C5C97D9099F_inline (ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892* __this, const RuntimeMethod* method)
{
{
// internal bool useDepthPriming { get; set; } = false;
bool L_0 = __this->___U3CuseDepthPrimingU3Ek__BackingField_37;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthNormalOnlyPass_get_normalHandle_m4C6FDE470EF2B799D036EED6022EA2C75A733CFF_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle normalHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CnormalHandleU3Ek__BackingField_30;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DepthNormalOnlyPass_get_allocateDepth_mA57DEFEF31E5E55F0A8A6EE9A88B0919AD17A5A0_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = __this->___U3CallocateDepthU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthNormalOnlyPass_get_depthHandle_m0A3E68BC4809A768BCB69CF1D4D53A26B284FAFD_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdepthHandleU3Ek__BackingField_29;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthNormalOnlyPass_get_depthDescriptor_mC0A54765518F78C5AA4D6A52FD2256374412C5A2_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor depthDescriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = __this->___U3CdepthDescriptorU3Ek__BackingField_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* DepthNormalOnlyPass_get_shaderTagIds_m98ADD552C4FB6ABB545BB99D2ECF540580B4F4C3_inline (DepthNormalOnlyPass_t50A0679CDE5004EB7043F717FADAB05FA0CA35A6* __this, const RuntimeMethod* method)
{
{
// internal List<ShaderTagId> shaderTagIds { get; set; }
List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* L_0 = __this->___U3CshaderTagIdsU3Ek__BackingField_28;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_depthAttachmentHandle_m5DB803B1413AB9CDA9FC62839C1802671B796225_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthAttachmentHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
__this->___U3CdepthAttachmentHandleU3Ek__BackingField_25 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_descriptor_m94678B6905793B44421EAF04B63D8B710877A58F_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___value0, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor descriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = ___value0;
__this->___U3CdescriptorU3Ek__BackingField_26 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_allocateDepth_m207B31E6C6C5105FF5F2E8959D379BF78DDBE4A9_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, bool ___value0, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = ___value0;
__this->___U3CallocateDepthU3Ek__BackingField_27 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DepthOnlyPass_set_shaderTagId_m29F2EC03AF45E8EE2E697ABE18DBE0640ECFBF41_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___value0, const RuntimeMethod* method)
{
{
// internal ShaderTagId shaderTagId { get; set; } = k_ShaderTagId;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_0 = ___value0;
__this->___U3CshaderTagIdU3Ek__BackingField_28 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DepthOnlyPass_get_allocateDepth_m998795935C623FD4AF9E9D6A5F66BE0DB4C98102_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// internal bool allocateDepth { get; set; } = true;
bool L_0 = __this->___U3CallocateDepthU3Ek__BackingField_27;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DepthOnlyPass_get_depthAttachmentHandle_m0A0B3EE9DF03D1755ECBDE21AC18738FF73EAB74_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// private RenderTargetHandle depthAttachmentHandle { get; set; }
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CdepthAttachmentHandleU3Ek__BackingField_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 DepthOnlyPass_get_descriptor_m7BFD92496F098E564137B080C8672D34C69A9EEB_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// internal RenderTextureDescriptor descriptor { get; set; }
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = __this->___U3CdescriptorU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 DepthOnlyPass_get_shaderTagId_mD1492DD61508E3BAFF6236E29CB3D6B603FC2358_inline (DepthOnlyPass_t93DEDD59D11D5651A2089D49062E3F140FD3475E* __this, const RuntimeMethod* method)
{
{
// internal ShaderTagId shaderTagId { get; set; } = k_ShaderTagId;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_0 = __this->___U3CshaderTagIdU3Ek__BackingField_28;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!false)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___item0, const RuntimeMethod* method)
{
RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_1 = (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_6 = V_0;
int32_t L_7 = V_1;
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_8);
return;
}
IL_0034:
{
RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_9 = ___item0;
(( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mA02E5F618ED4D74FD8E9E4D85A0DDB897C0A1EE6_gshared_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!false)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_3 = (ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m768763F58F0183D1B64076CAC7B31FF468F67569_gshared_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA ___item0, const RuntimeMethod* method)
{
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_1 = (ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08* L_6 = V_0;
int32_t L_7 = V_1;
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA)L_8);
return;
}
IL_0034:
{
ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA L_9 = ___item0;
(( void (*) (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A*, ShadowResolutionRequest_tE0E30FA18ACE318D6540C2BA217F4E8B3E6766CA, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1FE2C6B6987DF8C28FF405B863116C5DB943860C_gshared_inline (List_1_tE07459D48AF9F19C6ECC25436DA9F1F6C12FFF0A* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___item0, const RuntimeMethod* method)
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___item0;
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!false)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m999CAB0903219BD2CF988827287D44B0B44D69FE_gshared_inline (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF* __this, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___item0, const RuntimeMethod* method)
{
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_1 = (ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* L_6 = V_0;
int32_t L_7 = V_1;
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0)L_8);
return;
}
IL_0034:
{
ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 L_9 = ___item0;
(( void (*) (List_1_t4673975A297A80D4D4A65EB5A2BE3B6BD1EED9AF*, ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_asuint_m97B2BFC20210812ABEDC6C486400666EB147861A_inline (float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA ___x0, const RuntimeMethod* method)
{
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static uint2 asuint(float2 x) { return uint2(asuint(x.x), asuint(x.y)); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_0 = ___x0;
float L_1 = L_0.___x_0;
uint32_t L_2;
L_2 = math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline(L_1, NULL);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = ___x0;
float L_4 = L_3.___y_1;
uint32_t L_5;
L_5 = math_asuint_mE2534002331AC55DC7BC15E103D3CB7A4465F076_inline(L_4, NULL);
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_6;
L_6 = math_uint2_m6D8F967749F41C00E7DDE65ED2A841F272036826_inline(L_2, L_5, NULL);
V_0 = L_6;
goto IL_001f;
}
IL_001f:
{
// public static uint2 asuint(float2 x) { return uint2(asuint(x.x), asuint(x.y)); }
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F uint2_op_BitwiseAnd_mF66FDB6E9FF30109372DC6870B4BBF9EE06C6B08_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___lhs0, uint32_t ___rhs1, const RuntimeMethod* method)
{
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static uint2 operator & (uint2 lhs, uint rhs) { return new uint2 (lhs.x & rhs, lhs.y & rhs); }
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_0 = ___lhs0;
uint32_t L_1 = L_0.___x_0;
uint32_t L_2 = ___rhs1;
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_3 = ___lhs0;
uint32_t L_4 = L_3.___y_1;
uint32_t L_5 = ___rhs1;
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_6;
memset((&L_6), 0, sizeof(L_6));
uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline((&L_6), ((int32_t)((int32_t)L_1&(int32_t)L_2)), ((int32_t)((int32_t)L_4&(int32_t)L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
// public static uint2 operator & (uint2 lhs, uint rhs) { return new uint2 (lhs.x & rhs, lhs.y & rhs); }
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_asfloat_m98742577F62D3E7B1B4AE444716F2F08B21F6B84_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F ___x0, const RuntimeMethod* method)
{
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float2 asfloat(uint2 x) { return float2(asfloat(x.x), asfloat(x.y)); }
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_0 = ___x0;
uint32_t L_1 = L_0.___x_0;
float L_2;
L_2 = math_asfloat_m6001AEADA0D3BB53A5BE113CE7052AB6D96FAABA_inline(L_1, NULL);
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_3 = ___x0;
uint32_t L_4 = L_3.___y_1;
float L_5;
L_5 = math_asfloat_m6001AEADA0D3BB53A5BE113CE7052AB6D96FAABA_inline(L_4, NULL);
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_6;
L_6 = math_float2_m8B84CA7B1018BE0B16814608949EB9D616C43FF4_inline(L_2, L_5, NULL);
V_0 = L_6;
goto IL_001f;
}
IL_001f:
{
// public static float2 asfloat(uint2 x) { return float2(asfloat(x.x), asfloat(x.y)); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_get_yzx_mDF6DE39B69C5DE384F74C0D1EC91AA0388E23535_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E* __this, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// get { return new float3(y, z, x); }
float L_0 = __this->___y_1;
float L_1 = __this->___z_2;
float L_2 = __this->___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_3;
memset((&L_3), 0, sizeof(L_3));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
V_0 = L_3;
goto IL_001b;
}
IL_001b:
{
// get { return new float3(y, z, x); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_mF3DE0BD784C29A79E6B5BC0FD56E60B45F694AF3_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___lhs0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rhs1, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float3 operator * (float3 lhs, float3 rhs) { return new float3 (lhs.x * rhs.x, lhs.y * rhs.y, lhs.z * rhs.z); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_0 = ___lhs0;
float L_1 = L_0.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_2 = ___rhs1;
float L_3 = L_2.___x_0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___lhs0;
float L_5 = L_4.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_6 = ___rhs1;
float L_7 = L_6.___y_1;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_8 = ___lhs0;
float L_9 = L_8.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = ___rhs1;
float L_11 = L_10.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_12;
memset((&L_12), 0, sizeof(L_12));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
// public static float3 operator * (float3 lhs, float3 rhs) { return new float3 (lhs.x * rhs.x, lhs.y * rhs.y, lhs.z * rhs.z); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_rsqrt_mB695A0575E7C8F937B0E12804508B0F489F55997_inline (float ___x0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// public static float rsqrt(float x) { return 1.0f / sqrt(x); }
float L_0 = ___x0;
float L_1;
L_1 = math_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_0, NULL);
V_0 = ((float)((1.0f)/L_1));
goto IL_0010;
}
IL_0010:
{
// public static float rsqrt(float x) { return 1.0f / sqrt(x); }
float L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E float3_op_Multiply_mB08DA9B217A0DA39BABCE64FFE69BEA67D37D04F_inline (float ___lhs0, float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___rhs1, const RuntimeMethod* method)
{
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float3 operator * (float lhs, float3 rhs) { return new float3 (lhs * rhs.x, lhs * rhs.y, lhs * rhs.z); }
float L_0 = ___lhs0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_1 = ___rhs1;
float L_2 = L_1.___x_0;
float L_3 = ___lhs0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_4 = ___rhs1;
float L_5 = L_4.___y_1;
float L_6 = ___lhs0;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_7 = ___rhs1;
float L_8 = L_7.___z_2;
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_9;
memset((&L_9), 0, sizeof(L_9));
float3__ctor_mC61002CD0EC13D7C37D846D021A78C028FB80DB9_inline((&L_9), ((float)il2cpp_codegen_multiply(L_0, L_2)), ((float)il2cpp_codegen_multiply(L_3, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
// public static float3 operator * (float lhs, float3 rhs) { return new float3 (lhs * rhs.x, lhs * rhs.y, lhs * rhs.z); }
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_asint_mC1D3880A25BCA51C3FF63FAC83C544CEF5389891_inline (float ___x0, const RuntimeMethod* method)
{
IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
// u.intValue = 0;
(&V_0)->___intValue_0 = 0;
// u.floatValue = x;
float L_0 = ___x0;
(&V_0)->___floatValue_1 = L_0;
// return u.intValue;
IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 L_1 = V_0;
int32_t L_2 = L_1.___intValue_0;
V_1 = L_2;
goto IL_001a;
}
IL_001a:
{
// }
int32_t L_3 = V_1;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_asfloat_m3924686271257D993098B811C554E07F35A5519B_inline (int32_t ___x0, const RuntimeMethod* method)
{
IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
{
// u.floatValue = 0;
(&V_0)->___floatValue_1 = (0.0f);
// u.intValue = x;
int32_t L_0 = ___x0;
(&V_0)->___intValue_0 = L_0;
// return u.floatValue;
IntFloatUnion_t549256A9DD754252DD18383D9CE7EA55EBBD6D96 L_1 = V_0;
float L_2 = L_1.___floatValue_1;
V_1 = L_2;
goto IL_001e;
}
IL_001e:
{
// }
float L_3 = V_1;
return L_3;
}
}
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 float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_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 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 void int2__ctor_m452D21510717D0961119C89A72BBB8D84DCD49F4_inline (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* __this, int32_t ___x0, int32_t ___y1, const RuntimeMethod* method)
{
{
// this.x = x;
int32_t L_0 = ___x0;
__this->___x_0 = L_0;
// this.y = y;
int32_t L_1 = ___y1;
__this->___y_1 = L_1;
// }
return;
}
}
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 uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F math_uint2_m6D8F967749F41C00E7DDE65ED2A841F272036826_inline (uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method)
{
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static uint2 uint2(uint x, uint y) { return new uint2(x, y); }
uint32_t L_0 = ___x0;
uint32_t L_1 = ___y1;
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_2;
memset((&L_2), 0, sizeof(L_2));
uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline((&L_2), L_0, L_1, /*hidden argument*/NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// public static uint2 uint2(uint x, uint y) { return new uint2(x, y); }
uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void uint2__ctor_mDE945EFF54FDA16335AC19E9E01A9BAE161B8D3F_inline (uint2_t157753816C23B82EB918C3D3AFCFDDE06A04C05F* __this, uint32_t ___x0, uint32_t ___y1, const RuntimeMethod* method)
{
{
// this.x = x;
uint32_t L_0 = ___x0;
__this->___x_0 = L_0;
// this.y = y;
uint32_t L_1 = ___y1;
__this->___y_1 = L_1;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA math_float2_m8B84CA7B1018BE0B16814608949EB9D616C43FF4_inline (float ___x0, float ___y1, const RuntimeMethod* method)
{
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public static float2 float2(float x, float y) { return new float2(x, y); }
float L_0 = ___x0;
float L_1 = ___y1;
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_2;
memset((&L_2), 0, sizeof(L_2));
float2__ctor_m3D598E2C2D173DE852F3AB157502968261383C97_inline((&L_2), L_0, L_1, /*hidden argument*/NULL);
V_0 = L_2;
goto IL_000b;
}
IL_000b:
{
// public static float2 float2(float x, float y) { return new float2(x, y); }
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_3 = V_0;
return L_3;
}
}