您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
36133 行
1.7 MiB
36133 行
1.7 MiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
#include <stdint.h>
|
|
|
|
|
|
template <typename T1, typename T2, typename T3>
|
|
struct VirtualActionInvoker3
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R>
|
|
struct VirtualFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3>
|
|
struct GenericVirtualActionInvoker3
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
VirtualInvokeData invokeData;
|
|
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3>
|
|
struct InterfaceActionInvoker3
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3>
|
|
struct GenericInterfaceActionInvoker3
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
VirtualInvokeData invokeData;
|
|
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3, typename T4>
|
|
struct InvokerActionInvoker4;
|
|
template <typename T1, typename T2, typename T3, typename T4>
|
|
struct InvokerActionInvoker4<T1*, T2*, T3*, T4>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4 p4)
|
|
{
|
|
void* params[4] = { p1, p2, p3, &p4 };
|
|
method->invoker_method(methodPtr, method, obj, params, NULL);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3, typename T4, typename T5>
|
|
struct InvokerActionInvoker5;
|
|
template <typename T1, typename T2, typename T3, typename T4, typename T5>
|
|
struct InvokerActionInvoker5<T1*, T2*, T3*, T4*, T5>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5 p5)
|
|
{
|
|
void* params[5] = { p1, p2, p3, p4, &p5 };
|
|
method->invoker_method(methodPtr, method, obj, params, NULL);
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3>
|
|
struct InvokerFuncInvoker3;
|
|
template <typename R, typename T1, typename T2, typename T3>
|
|
struct InvokerFuncInvoker3<R, T1, T2*, T3*>
|
|
{
|
|
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2, T3* p3)
|
|
{
|
|
R ret;
|
|
void* params[3] = { &p1, p2, p3 };
|
|
method->invoker_method(methodPtr, method, obj, params, &ret);
|
|
return ret;
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct InvokerFuncInvoker4;
|
|
template <typename R, typename T1, typename T2, typename T3, typename T4>
|
|
struct InvokerFuncInvoker4<R, T1*, T2, T3*, T4*>
|
|
{
|
|
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3, T4* p4)
|
|
{
|
|
R ret;
|
|
void* params[4] = { p1, &p2, p3, p4 };
|
|
method->invoker_method(methodPtr, method, obj, params, &ret);
|
|
return ret;
|
|
}
|
|
};
|
|
|
|
// System.Action`1<System.Boolean>
|
|
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<System.Object>
|
|
struct Dict_1_tB89EADB480C62B4B28B3079B7C291AFBD3A27BE0;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>
|
|
struct Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6;
|
|
// System.Collections.Generic.Dictionary`2<System.Int32,System.UInt64>
|
|
struct Dictionary_2_t50CD26719E8BE899BA7D94BA34FBEA7DB2EC2EFA;
|
|
// System.Collections.Generic.IComparer`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>
|
|
struct IComparer_1_t6C42A259605825A55361ADCF0ADECABFF792FEE5;
|
|
// System.Collections.Generic.IEnumerator`1<System.Action`2<UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.CommandBuffer>>
|
|
struct IEnumerator_1_t5926539DBBB2302C569D0A07AF3A95A874CEBE33;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<System.Object>
|
|
struct LessOrEqual_tB9CB1D3C60EDF1D92A4F0F43C8DD1D567B2ED344;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1/LessOrEqual<System.Object>
|
|
struct LessOrEqual_t360F964657FABEAA508217ABDC39FFBE8048C47F;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1/LessOrEqual<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>
|
|
struct LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E;
|
|
// System.Collections.Generic.List`1<System.Int32>
|
|
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
|
|
// System.Collections.Generic.List`1<UnityEngine.RectInt>
|
|
struct List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector4>
|
|
struct List_1_tF42FEB6C3B18B7E7C8F2DE1FEBA00D2491736317;
|
|
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>
|
|
struct List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597;
|
|
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass>
|
|
struct List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773;
|
|
// 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;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<System.Object>
|
|
struct Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>
|
|
struct Node_t73BD90CAF2B206D38181925793CFD0991E5D0740;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.Mesh>
|
|
struct Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<System.Object>
|
|
struct Pooled_1_t27E4FD357A3B81F8F35FB8CAB45141E3C6A6795A;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge>
|
|
struct Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face>
|
|
struct Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct PriorityHeap_1_t19E6F8F547431749EBF02D6A5D21D4015D5ADC19;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<System.Object>
|
|
struct PriorityQueue_1_tF2BA11CD1FC53E256D0BC75990326AC2D3D268DC;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7;
|
|
// System.Collections.Generic.Stack`1<UnityEngine.Rendering.Universal.LibTessDotNet.Mesh>
|
|
struct Stack_1_tCCA2E6342E15C99F63576250E71A188ADD96D59B;
|
|
// System.Collections.Generic.Stack`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge>
|
|
struct Stack_1_t8EF4850A077DA792EBC5F1BF2A3ABE268C672DA9;
|
|
// System.Collections.Generic.Stack`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face>
|
|
struct Stack_1_tF924A31246FB65B21C70772C6A2A95F8EA49CE02;
|
|
// System.Collections.Generic.Stack`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct Stack_1_t153EAA1D6C2DFDC86FD3B759863687EA74471D59;
|
|
// Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.PreTile>[]
|
|
struct NativeArray_1U5BU5D_t706B0D4A35032C9A9E45368A0B1D085DFFA910B0;
|
|
// UnityEngine.Experimental.Rendering.GraphicsFormat[][]
|
|
struct GraphicsFormatU5BU5DU5BU5D_t1424BD937A890524D2A66FF39E61DEB0F10FE0A2;
|
|
// System.Boolean[]
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
|
|
// System.Byte[]
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
// System.Char[]
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
// UnityEngine.ComputeBuffer[]
|
|
struct ComputeBufferU5BU5D_t7832804740B13E96807A836AD90ADF1477D7FE27;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[]
|
|
struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE;
|
|
// UnityEngine.Rendering.Universal.Internal.DeferredTiler[]
|
|
struct DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
// UnityEngine.Experimental.Rendering.GraphicsFormat[]
|
|
struct GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
// System.IntPtr[]
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
// UnityEngine.Matrix4x4[]
|
|
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
// 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.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.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
// UnityEngine.Vector4[]
|
|
struct Vector4U5BU5D_tC0F3A7115F85007510F6D173968200CD31BCF7AD;
|
|
// UnityEngine.XR.XRDisplaySubsystem[]
|
|
struct XRDisplaySubsystemU5BU5D_t741124D80DCCCF62F2AF47431354B7387672F264;
|
|
// UnityEngine.Rendering.Universal.XRPass[]
|
|
struct XRPassU5BU5D_t01E9E5B2CD4198C9520433982144045F92057953;
|
|
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass/ShadowResolutionRequest[]
|
|
struct ShadowResolutionRequestU5BU5D_t3D199791CBD21072E390C90C6EEFF32FABFF6B08;
|
|
// UnityEngine.Rendering.Universal.DeferredShaderData/ComputeBufferInfo[]
|
|
struct ComputeBufferInfoU5BU5D_t120A7C257C8E60B0000398850B56DDE56F04D16D;
|
|
// UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight[]
|
|
struct PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex[]
|
|
struct VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D;
|
|
// UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass
|
|
struct AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004;
|
|
// System.ArgumentException
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
|
|
// System.AsyncCallback
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
|
|
// System.Reflection.Binder
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
// UnityEngine.Camera
|
|
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback
|
|
struct CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1;
|
|
// UnityEngine.Rendering.CommandBuffer
|
|
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
|
|
// UnityEngine.ComputeBuffer
|
|
struct ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233;
|
|
// UnityEngine.Rendering.CullingAllocationInfo
|
|
struct CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A;
|
|
// UnityEngine.Profiling.CustomSampler
|
|
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487;
|
|
// UnityEngine.Rendering.Universal.Internal.DeferredLights
|
|
struct DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC;
|
|
// UnityEngine.Rendering.Universal.DeferredShaderData
|
|
struct DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE;
|
|
// System.Delegate
|
|
struct Delegate_t;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// System.Exception
|
|
struct Exception_t;
|
|
// System.IAsyncResult
|
|
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
|
|
// System.Collections.IDictionary
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
// UnityEngine.ISubsystemDescriptor
|
|
struct ISubsystemDescriptor_tEF29944D579CC7D70F52CB883150735991D54E6E;
|
|
// System.IndexOutOfRangeException
|
|
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
|
|
// UnityEngine.IntegratedSubsystem
|
|
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3;
|
|
// System.InvalidOperationException
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
|
|
// UnityEngine.Light
|
|
struct Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3;
|
|
// UnityEngine.Rendering.Universal.LightCookieManager
|
|
struct LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B;
|
|
// UnityEngine.Material
|
|
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
|
|
// UnityEngine.MaterialPropertyBlock
|
|
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D;
|
|
// System.Reflection.MemberFilter
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
// UnityEngine.Mesh
|
|
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Mesh
|
|
struct Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF;
|
|
// System.Reflection.MethodInfo
|
|
struct MethodInfo_t;
|
|
// System.NotImplementedException
|
|
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
// UnityEngine.Rendering.ProfilingSampler
|
|
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE;
|
|
// UnityEngine.Rendering.RTHandle
|
|
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B;
|
|
// UnityEngine.Profiling.Recorder
|
|
struct Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90;
|
|
// UnityEngine.Rendering.RenderPipelineAsset
|
|
struct RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E;
|
|
// UnityEngine.RenderTexture
|
|
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
|
|
// System.Runtime.Serialization.SafeSerializationManager
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
// UnityEngine.Rendering.Universal.ScriptableRenderer
|
|
struct ScriptableRenderer_tF15B95BB85F26BE4B4719901D909831B89DC8892;
|
|
// UnityEngine.Rendering.Universal.ScriptableRendererData
|
|
struct ScriptableRendererData_t9005CE645D4881FA4431E52EDC7678203632CAA7;
|
|
// UnityEngine.Shader
|
|
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
|
|
// UnityEngine.Rendering.Universal.Internal.SortPrePunctualLight
|
|
struct SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A;
|
|
// System.String
|
|
struct String_t;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess
|
|
struct Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C;
|
|
// UnityEngine.Texture
|
|
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
|
|
// UnityEngine.Texture2D
|
|
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
|
|
// UnityEngine.Texture2DArray
|
|
struct Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA;
|
|
// UnityEngine.Rendering.Texture2DAtlas
|
|
struct Texture2DAtlas_t770EADF1E6B5E862E78D0EC18118B4A3E023334F;
|
|
// UnityEngine.Texture3D
|
|
struct Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// System.Type
|
|
struct Type_t;
|
|
// UnityEngine.Rendering.Universal.UniversalAdditionalLightData
|
|
struct UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107;
|
|
// UnityEngine.Rendering.Universal.UniversalRenderPipelineAsset
|
|
struct UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
// UnityEngine.XR.XRDisplaySubsystem
|
|
struct XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1;
|
|
// UnityEngine.Rendering.Universal.XRPass
|
|
struct XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24;
|
|
// UnityEngine.Rendering.Universal.XRSystem
|
|
struct XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB;
|
|
// UnityEngine.Rendering.Universal.XRSystemData
|
|
struct XRSystemData_t89A064914358326F98105E94D5F082C186133DE6;
|
|
// UnityEngine.Camera/CameraCallback
|
|
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
|
|
// UnityEngine.Rendering.Universal.LightCookieManager/LightCookieShaderData
|
|
struct LightCookieShaderData_t38F9BD4D6118DD8554869675163AC15CB5403D10;
|
|
// UnityEngine.Rendering.Universal.LightCookieManager/WorkMemory
|
|
struct WorkMemory_t79A2BFFA0A8E72CFAB4194F63C5683E8FB744C5B;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge
|
|
struct Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face
|
|
struct Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex
|
|
struct Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion
|
|
struct ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6;
|
|
// UnityEngine.Rendering.Universal.XRPass/CustomMirrorView
|
|
struct CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316;
|
|
// UnityEngine.Rendering.Universal.XRSystemData/ShaderResources
|
|
struct ShaderResources_t95EDE5488A460139658FEF1B3A26B3685A72730A;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_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* DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_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* Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_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* PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_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* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t16CE31F4DEE6BA0AEFEB3FA0105D58630695B339____6322123493378558D4F9DD025993C168685B194246485704DD5B391FDCD77A64_2_FieldInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t16CE31F4DEE6BA0AEFEB3FA0105D58630695B339____E2EF5640DF412939A64301FFA3F66A62A34FA6E45A26E62F6994E5390B380D01_5_FieldInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0C770A4339FEB63386CFD20202B2E87B97CF4C69;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0DCE46099E8D682B70970EC63401A1FC9FDB9AB5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral180344FE3F82961E58ED4F8AE4E1F4B4BB6F95CE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral24B8E5E27FE5190B3255508B8E706D80B6C42A2B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral293D055F04D51798E7BDD8DFB0C6C9C093FD520C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral31D159E683556C06B3B3963D92483B6867EB3233;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3330623F3B98F7C3C4C93168C2C05550B9B01C2D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral355871A53683A0CE41651908009466DB1F5FEBC7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral367776AE838852DEE6F5953BBF69873FE1AFB498;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3F1BFCACEFDC98F691CA4EEA7601E20BEAA9CD4D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral43137B8B3EB174C3D1C1B53297C2B4075297A5A6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral52BBDCABC4B8B4A478A6867D624A5DA1C4DF9C09;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral54F5089E94A55690B297F573EB1C8004060B74EE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5E0EBF991381B78B8AE420CC7B7953F10B55A38A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6157280266E7206E2B59FE4275EA9D98D1A59493;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral732C8059FE4FC5C178FAB72004E8A51C6F739504;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral76A748955BE04336CD6125847754FE8B8AF7EEEA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral77298CC866D1B41071C15B8DA0811D6E7860F794;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral82FB32740B7B1EB4F8BFEC52BA61B31F537C4818;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral82FF2E4A5CEA89085A6360163E86CB104CFC8CE8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8341454AEAF0EEBD367796750F70DE5C0EFC7571;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral87E0A3920D2629DA41765B1CC637653D8265F972;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9BB74B8EBE78D5829463282CA14F2FA18C60431B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA17366220E713ADFBBB8558BF7AEB7BAA4CD1702;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA2A98A632116858D38B244A5148807255A5FCD47;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB1F8D5DD58E78D1FEFE157FAEB65728B08930AE9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB3948F2083A3605A453EC9651871A277F80DAB50;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB42EA5C43270401D3D280D454939935FD819EE9E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC84659A72E4AD04ED99EAFE62D351420B42D5738;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCBE43F3C9BFF18FB637B9A0C90F66040718CEC64;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD0DA47552A7F0A28413C1A5667F73CCB18DAD1E7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD195D0425B8FE98A04F1BE9F8F30B202B33C80ED;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD85AC00227C36E624B90B07A2C7749C601623D03;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE27331017101AF260E0C2E4D2F65AD3B2364C7B4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE2DC1C4F67F18CAF79E60F4F78FA88811E5E36C1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE59EC20582573384780F1451839044FA5901CBC2;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralFD18BB8D724665FACDFD942287E798A4FEC21AB6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralFEC3FBD54756145371468A1B90FA19662DFC68E1;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m243296A35ED581FB342633256C0434962EA0F484_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Find_m0AB8212D7FF7423DF4CBB63546D5052D3B87C9E1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_InsertBefore_mDA5C3EF84B3DCAB18E3A2D372C7878B3A2991A90_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Insert_mDD0A18D31D1056589D7A581BFF12D1DD4C4ECE22_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Min_mBB7687E57EE85689E07C4DDE1B57DB3FD8ECE71A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dict_1_Remove_m3733837C5A75E3BF58D57ACCBE7F954892699DB2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dict_1__ctor_mD6322A312EB90188665C38004E5885E6222F00FD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Geom_IsWindingInside_mE4EF864F7D9EEC43CEAE9D45BB890FC01D02AF94_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m6E73EC8BE0B55CA74E55283DDBB858B1F80A1FE0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m0C7C52DA9BCC2A525DD3650D6A7C90FB6883AA06_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m728579366F9E54CD130DF9A93FEC4AEDC6978E86_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_CopyFrom_m0D393AD17C721B555F38A03BD31C2415F39D0BBD_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_m410AE526181169A2E22E5508BF8072707268FC4A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m9E9C6161EE4B375602D42B93737C6EFD7CFB489D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_ToArray_mF52F50F180CDDABC245068CD9BFD7BF92DFE61EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mAB9F77B2DF6AEE780DF94369A6332C6C7B9A238E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_m61E498E2FB96C647DF91F3E22182091B77440A32_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Create_mA1A22DF1484863593B205CE74F95B6B2807E53B4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_m25270BB7B45ABB100A117213D8C2133A3FF817F2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_m210465046D2DB04F9F86A1B681CC86CFC14AC7BD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_m2E0295BAF735E283DD024AF7BD5CFEF24240644F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_m5773EC5882B39766E63DF205BD0DDBB1E8581276_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Pooled_1__ctor_m666CFE94AA021C92DB97E8665D89E2B09FD945B9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_ExtractMin_mF8727392D7E492CF6BCAE7B77837C95D246A125D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Init_m7D2DBDCE0ED680CB39C9097C9845ADA1BD1EF748_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Minimum_mD522D468A69FC6BC10253BE7ED142B7AC487442B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1_Remove_mFC32C73EAEDA32AD802D7398DB5CD722C3CE55BA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* PriorityQueue_1__ctor_m07C6F44930E9A6F5E8508CDB1096ADA28C7CCCCC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mA6AE5FBEB9AFBE0E7510F9F15248AED6E602CA38_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Tess_CheckForIntersect_mD32F848BB82E623FFF804D15FE2E70D048C23555_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Tess_ConnectLeftDegenerate_m60C4C5F59B321725DA6C73D41A777575C1A1F48E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Tess_EdgeLeq_m10CAB9A8FECF0E5AD86BF1DD29FD18F1DD93AAC5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Tess_InitPriorityQ_mB202DA0E46F6C8328C148265E0D20ABBBDC31045_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* XRSystem_RefreshXrSdk_m91ED88045A77323FCF03DA84F74EEBFC95D3F08B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* PunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* TileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_0_0_0_var;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE;
|
|
struct DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA;
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
struct GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233;
|
|
struct RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE;
|
|
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
struct DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C;
|
|
struct PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF;
|
|
struct VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D;
|
|
|
|
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
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>
|
|
struct Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1::_leq
|
|
LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E* ____leq_0;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1::_head
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* ____head_1;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.Object>
|
|
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____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_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>
|
|
struct List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
XRDisplaySubsystemU5BU5D_t741124D80DCCCF62F2AF47431354B7387672F264* ____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_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
XRDisplaySubsystemU5BU5D_t741124D80DCCCF62F2AF47431354B7387672F264* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass>
|
|
struct List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
XRPassU5BU5D_t01E9E5B2CD4198C9520433982144045F92057953* ____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_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
XRPassU5BU5D_t01E9E5B2CD4198C9520433982144045F92057953* ___s_emptyArray_5;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>
|
|
struct Node_t73BD90CAF2B206D38181925793CFD0991E5D0740 : public RuntimeObject
|
|
{
|
|
// TValue UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node::_key
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ____key_0;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node::_prev
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* ____prev_1;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node::_next
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* ____next_2;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.Mesh>
|
|
struct Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546_StaticFields
|
|
{
|
|
// System.Collections.Generic.Stack`1<T> UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1::_stack
|
|
Stack_1_tCCA2E6342E15C99F63576250E71A188ADD96D59B* ____stack_0;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge>
|
|
struct Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A_StaticFields
|
|
{
|
|
// System.Collections.Generic.Stack`1<T> UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1::_stack
|
|
Stack_1_t8EF4850A077DA792EBC5F1BF2A3ABE268C672DA9* ____stack_0;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face>
|
|
struct Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37_StaticFields
|
|
{
|
|
// System.Collections.Generic.Stack`1<T> UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1::_stack
|
|
Stack_1_tF924A31246FB65B21C70772C6A2A95F8EA49CE02* ____stack_0;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B_StaticFields
|
|
{
|
|
// System.Collections.Generic.Stack`1<T> UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1::_stack
|
|
Stack_1_t153EAA1D6C2DFDC86FD3B759863687EA74471D59* ____stack_0;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1/LessOrEqual<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1::_leq
|
|
LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220* ____leq_0;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1::_heap
|
|
PriorityHeap_1_t19E6F8F547431749EBF02D6A5D21D4015D5ADC19* ____heap_1;
|
|
// TValue[] UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1::_keys
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* ____keys_2;
|
|
// System.Int32[] UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1::_order
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____order_3;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1::_size
|
|
int32_t ____size_4;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1::_max
|
|
int32_t ____max_5;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1::_initialized
|
|
bool ____initialized_6;
|
|
};
|
|
struct Il2CppArrayBounds;
|
|
|
|
// UnityEngine.Rendering.Universal.Internal.DeferredConfig
|
|
struct DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields
|
|
{
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::<IsOpenGL>k__BackingField
|
|
bool ___U3CIsOpenGLU3Ek__BackingField_0;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::<IsDX10>k__BackingField
|
|
bool ___U3CIsDX10U3Ek__BackingField_1;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Geom
|
|
struct Geom_t1C156B7894A7000769E5822D456FC76D3413D810 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// System.Reflection.MemberInfo
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils
|
|
struct MeshUtils_t5B9872811A2B84F974F3C937763E19F50C55BA08 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// 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.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.TextureXR
|
|
struct TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.TextureXR::m_MaxViews
|
|
int32_t ___m_MaxViews_0;
|
|
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::m_BlackUIntTexture2DArray
|
|
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_BlackUIntTexture2DArray_1;
|
|
// UnityEngine.Texture UnityEngine.Rendering.TextureXR::m_BlackUIntTexture
|
|
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_BlackUIntTexture_2;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackUIntTexture2DArrayRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackUIntTexture2DArrayRTH_3;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackUIntTextureRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackUIntTextureRTH_4;
|
|
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_ClearTexture2DArray
|
|
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_ClearTexture2DArray_5;
|
|
// UnityEngine.Texture2D UnityEngine.Rendering.TextureXR::m_ClearTexture
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_ClearTexture_6;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_ClearTexture2DArrayRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ClearTexture2DArrayRTH_7;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_ClearTextureRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ClearTextureRTH_8;
|
|
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_MagentaTexture2DArray
|
|
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_MagentaTexture2DArray_9;
|
|
// UnityEngine.Texture2D UnityEngine.Rendering.TextureXR::m_MagentaTexture
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_MagentaTexture_10;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_MagentaTexture2DArrayRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_MagentaTexture2DArrayRTH_11;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_MagentaTextureRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_MagentaTextureRTH_12;
|
|
// UnityEngine.Texture2D UnityEngine.Rendering.TextureXR::m_BlackTexture
|
|
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_BlackTexture_13;
|
|
// UnityEngine.Texture3D UnityEngine.Rendering.TextureXR::m_BlackTexture3D
|
|
Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* ___m_BlackTexture3D_14;
|
|
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_BlackTexture2DArray
|
|
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_BlackTexture2DArray_15;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackTexture2DArrayRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTexture2DArrayRTH_16;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackTextureRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTextureRTH_17;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_BlackTexture3DRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTexture3DRTH_18;
|
|
// UnityEngine.Texture2DArray UnityEngine.Rendering.TextureXR::m_WhiteTexture2DArray
|
|
Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_WhiteTexture2DArray_19;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_WhiteTexture2DArrayRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_WhiteTexture2DArrayRTH_20;
|
|
// UnityEngine.Rendering.RTHandle UnityEngine.Rendering.TextureXR::m_WhiteTextureRTH
|
|
RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_WhiteTextureRTH_21;
|
|
};
|
|
|
|
// 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.XRGraphicsAutomatedTests
|
|
struct XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_StaticFields
|
|
{
|
|
// System.Boolean UnityEngine.Rendering.XRGraphicsAutomatedTests::<enabled>k__BackingField
|
|
bool ___U3CenabledU3Ek__BackingField_0;
|
|
// System.Boolean UnityEngine.Rendering.XRGraphicsAutomatedTests::running
|
|
bool ___running_1;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.XRSystem
|
|
struct XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB : public RuntimeObject
|
|
{
|
|
// UnityEngine.Rendering.Universal.XRPass UnityEngine.Rendering.Universal.XRSystem::emptyPass
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___emptyPass_0;
|
|
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass> UnityEngine.Rendering.Universal.XRSystem::framePasses
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* ___framePasses_1;
|
|
// UnityEngine.XR.XRDisplaySubsystem UnityEngine.Rendering.Universal.XRSystem::display
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* ___display_3;
|
|
// UnityEngine.Material UnityEngine.Rendering.Universal.XRSystem::occlusionMeshMaterial
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___occlusionMeshMaterial_5;
|
|
// UnityEngine.Material UnityEngine.Rendering.Universal.XRSystem::mirrorViewMaterial
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mirrorViewMaterial_6;
|
|
// UnityEngine.MaterialPropertyBlock UnityEngine.Rendering.Universal.XRSystem::mirrorViewMaterialProperty
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___mirrorViewMaterialProperty_7;
|
|
// UnityEngine.RenderTexture UnityEngine.Rendering.Universal.XRSystem::testRenderTexture
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___testRenderTexture_8;
|
|
};
|
|
|
|
struct XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields
|
|
{
|
|
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem> UnityEngine.Rendering.Universal.XRSystem::displayList
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* ___displayList_2;
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRSystem::msaaLevel
|
|
int32_t ___msaaLevel_4;
|
|
// UnityEngine.Rendering.ProfilingSampler UnityEngine.Rendering.Universal.XRSystem::_XRMirrorProfilingSampler
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ____XRMirrorProfilingSampler_10;
|
|
};
|
|
|
|
// 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.LibTessDotNet.Tess/ActiveRegion
|
|
struct ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::_eUp
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____eUp_0;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion> UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::_nodeUp
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* ____nodeUp_1;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::_windingNumber
|
|
int32_t ____windingNumber_2;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::_inside
|
|
bool ____inside_3;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::_sentinel
|
|
bool ____sentinel_4;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::_dirty
|
|
bool ____dirty_5;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::_fixUpperEdge
|
|
bool ____fixUpperEdge_6;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.XRSystem/XRShaderIDs
|
|
struct XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
struct XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRSystem/XRShaderIDs::_SourceTexArraySlice
|
|
int32_t ____SourceTexArraySlice_0;
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRSystem/XRShaderIDs::_SRGBRead
|
|
int32_t ____SRGBRead_1;
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRSystem/XRShaderIDs::_SRGBWrite
|
|
int32_t ____SRGBWrite_2;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.XRSystemData/ShaderResources
|
|
struct ShaderResources_t95EDE5488A460139658FEF1B3A26B3685A72730A : public RuntimeObject
|
|
{
|
|
// UnityEngine.Shader UnityEngine.Rendering.Universal.XRSystemData/ShaderResources::xrOcclusionMeshPS
|
|
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___xrOcclusionMeshPS_0;
|
|
// UnityEngine.Shader UnityEngine.Rendering.Universal.XRSystemData/ShaderResources::xrMirrorViewPS
|
|
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___xrMirrorViewPS_1;
|
|
};
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
};
|
|
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
|
|
{
|
|
// System.String System.Boolean::TrueString
|
|
String_t* ___TrueString_5;
|
|
// System.String System.Boolean::FalseString
|
|
String_t* ___FalseString_6;
|
|
};
|
|
|
|
// System.Byte
|
|
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
|
|
{
|
|
// System.Byte System.Byte::m_value
|
|
uint8_t ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Color
|
|
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
|
|
{
|
|
// System.Single UnityEngine.Color::r
|
|
float ___r_0;
|
|
// System.Single UnityEngine.Color::g
|
|
float ___g_1;
|
|
// System.Single UnityEngine.Color::b
|
|
float ___b_2;
|
|
// System.Single UnityEngine.Color::a
|
|
float ___a_3;
|
|
};
|
|
|
|
// UnityEngine.Rendering.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.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.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.Universal.LibTessDotNet.Mesh
|
|
struct Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF : public Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::_vHead
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ____vHead_1;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::_fHead
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ____fHead_2;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::_eHead
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____eHead_3;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::_eHeadSym
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____eHeadSym_4;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle
|
|
struct PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle::_handle
|
|
int32_t ____handle_1;
|
|
};
|
|
|
|
struct PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_StaticFields
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle::Invalid
|
|
int32_t ___Invalid_0;
|
|
};
|
|
|
|
// 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.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.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;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3
|
|
struct Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB
|
|
{
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::X
|
|
float ___X_1;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Y
|
|
float ___Y_2;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Z
|
|
float ___Z_3;
|
|
};
|
|
|
|
struct Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Zero
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Zero_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.uint4
|
|
struct uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9
|
|
{
|
|
// System.UInt32 Unity.Mathematics.uint4::x
|
|
uint32_t ___x_0;
|
|
// System.UInt32 Unity.Mathematics.uint4::y
|
|
uint32_t ___y_1;
|
|
// System.UInt32 Unity.Mathematics.uint4::z
|
|
uint32_t ___z_2;
|
|
// System.UInt32 Unity.Mathematics.uint4::w
|
|
uint32_t ___w_3;
|
|
};
|
|
|
|
struct uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_StaticFields
|
|
{
|
|
// Unity.Mathematics.uint4 Unity.Mathematics.uint4::zero
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 ___zero_4;
|
|
};
|
|
|
|
// 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.Universal.LibTessDotNet.MeshUtils/EdgePair
|
|
struct EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair::_e
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____e_0;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair::_eSym
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____eSym_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair
|
|
struct EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_pinvoke
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____e_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____eSym_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair
|
|
struct EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_com
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____e_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____eSym_1;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face
|
|
struct Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807 : public Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::_prev
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ____prev_1;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::_next
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ____next_2;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::_anEdge
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____anEdge_3;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::_trail
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ____trail_4;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::_n
|
|
int32_t ____n_5;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::_marked
|
|
bool ____marked_6;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::_inside
|
|
bool ____inside_7;
|
|
};
|
|
|
|
// 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.Universal.XRSystem/<>c__DisplayClass26_0
|
|
struct U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB
|
|
{
|
|
// UnityEngine.Camera UnityEngine.Rendering.Universal.XRSystem/<>c__DisplayClass26_0::camera
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera_0;
|
|
};
|
|
|
|
// 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.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.ColorSpace
|
|
struct ColorSpace_tD0808E0BE85FD3B9774234676F83A872F4EDA3C7
|
|
{
|
|
// System.Int32 UnityEngine.ColorSpace::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.Rendering.Universal.LibTessDotNet.ContourOrientation
|
|
struct ContourOrientation_t7CF16DB9899D0A9227C2617F2F0C8136C445CF53
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.ContourOrientation::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
|
|
struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::Position
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0;
|
|
// System.Object UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::Data
|
|
RuntimeObject* ___Data_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
|
|
struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_pinvoke
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0;
|
|
Il2CppIUnknown* ___Data_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
|
|
struct ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_com
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___Position_0;
|
|
Il2CppIUnknown* ___Data_1;
|
|
};
|
|
|
|
// 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.Universal.Downsampling
|
|
struct Downsampling_tFE6A5D41D0A9881972AE6C6470FA5E1700410D49
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.Downsampling::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.ElementType
|
|
struct ElementType_t3A40BFF2E71548C83BB5CFEE0B5EF772FA750602
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.ElementType::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.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;
|
|
};
|
|
|
|
// UnityEngine.Rendering.IndexFormat
|
|
struct IndexFormat_tE699D38323B3B0887DF054EAFF0CF035DF28E2BB
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.IndexFormat::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.IntegratedSubsystem
|
|
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3 : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.IntegratedSubsystem::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
// UnityEngine.ISubsystemDescriptor UnityEngine.IntegratedSubsystem::m_SubsystemDescriptor
|
|
RuntimeObject* ___m_SubsystemDescriptor_1;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.IntegratedSubsystem
|
|
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
RuntimeObject* ___m_SubsystemDescriptor_1;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.IntegratedSubsystem
|
|
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3_marshaled_com
|
|
{
|
|
intptr_t ___m_Ptr_0;
|
|
RuntimeObject* ___m_SubsystemDescriptor_1;
|
|
};
|
|
|
|
// 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.Internal.LightFlag
|
|
struct LightFlag_t32BD6209BA271534A826DC3C3AED1BCE75674BC2
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.LightFlag::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.MaterialPropertyBlock
|
|
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D : public RuntimeObject
|
|
{
|
|
// System.IntPtr UnityEngine.MaterialPropertyBlock::m_Ptr
|
|
intptr_t ___m_Ptr_0;
|
|
};
|
|
|
|
// 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.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.ReflectionProbeSortingCriteria
|
|
struct ReflectionProbeSortingCriteria_tC7B547F11F4EF1259DB024027DD9562A19EA957E
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.ReflectionProbeSortingCriteria::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.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.RuntimeFieldHandle
|
|
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
|
|
{
|
|
// System.IntPtr System.RuntimeFieldHandle::value
|
|
intptr_t ___value_0;
|
|
};
|
|
|
|
// UnityEngine.RuntimePlatform
|
|
struct RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E
|
|
{
|
|
// System.Int32 UnityEngine.RuntimePlatform::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.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.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.StencilOp
|
|
struct StencilOp_t35EB362AF3CF60D7EC63DF5282B8256BF9985436
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.StencilOp::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.TextureDimension
|
|
struct TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.TextureDimension::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;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule
|
|
struct WindingRule_tCAFE37BB5D1E40C65C3552A63E00EDBECB75FFC7
|
|
{
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule::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.LibTessDotNet.MeshUtils/Edge
|
|
struct Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805 : public Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_pair
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 ____pair_1;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_next
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____next_2;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_Sym
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____Sym_3;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_Onext
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____Onext_4;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_Lnext
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____Lnext_5;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_Org
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ____Org_6;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_Lface
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ____Lface_7;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_activeRegion
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ____activeRegion_8;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::_winding
|
|
int32_t ____winding_9;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex
|
|
struct Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33 : public Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_prev
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ____prev_1;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_next
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ____next_2;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_anEdge
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ____anEdge_3;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_coords
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____coords_4;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_s
|
|
float ____s_5;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_t
|
|
float ____t_6;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_pqHandle
|
|
PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B ____pqHandle_7;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_n
|
|
int32_t ____n_8;
|
|
// System.Object UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::_data
|
|
RuntimeObject* ____data_9;
|
|
};
|
|
|
|
// UnityEngine.XR.XRDisplaySubsystem/TextureLayout
|
|
struct TextureLayout_t0EC0EDCC4AA008BE68C36C26A9FF71E5406BD76D
|
|
{
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem/TextureLayout::value__
|
|
int32_t ___value___2;
|
|
};
|
|
|
|
// UnityEngine.XR.XRDisplaySubsystem/XRBlitParams
|
|
struct XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9
|
|
{
|
|
// UnityEngine.RenderTexture UnityEngine.XR.XRDisplaySubsystem/XRBlitParams::srcTex
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___srcTex_0;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem/XRBlitParams::srcTexArraySlice
|
|
int32_t ___srcTexArraySlice_1;
|
|
// UnityEngine.Rect UnityEngine.XR.XRDisplaySubsystem/XRBlitParams::srcRect
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___srcRect_2;
|
|
// UnityEngine.Rect UnityEngine.XR.XRDisplaySubsystem/XRBlitParams::destRect
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___destRect_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.XR.XRDisplaySubsystem/XRBlitParams
|
|
struct XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9_marshaled_pinvoke
|
|
{
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___srcTex_0;
|
|
int32_t ___srcTexArraySlice_1;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___srcRect_2;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___destRect_3;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.XR.XRDisplaySubsystem/XRBlitParams
|
|
struct XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9_marshaled_com
|
|
{
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___srcTex_0;
|
|
int32_t ___srcTexArraySlice_1;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___srcRect_2;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___destRect_3;
|
|
};
|
|
|
|
// UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc
|
|
struct XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0
|
|
{
|
|
// System.IntPtr UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc::displaySubsystemInstance
|
|
intptr_t ___displaySubsystemInstance_0;
|
|
// System.Boolean UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc::nativeBlitAvailable
|
|
bool ___nativeBlitAvailable_1;
|
|
// System.Boolean UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc::nativeBlitInvalidStates
|
|
bool ___nativeBlitInvalidStates_2;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc::blitParamsCount
|
|
int32_t ___blitParamsCount_3;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc
|
|
struct XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0_marshaled_pinvoke
|
|
{
|
|
intptr_t ___displaySubsystemInstance_0;
|
|
int32_t ___nativeBlitAvailable_1;
|
|
int32_t ___nativeBlitInvalidStates_2;
|
|
int32_t ___blitParamsCount_3;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc
|
|
struct XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0_marshaled_com
|
|
{
|
|
intptr_t ___displaySubsystemInstance_0;
|
|
int32_t ___nativeBlitAvailable_1;
|
|
int32_t ___nativeBlitInvalidStates_2;
|
|
int32_t ___blitParamsCount_3;
|
|
};
|
|
|
|
// UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter
|
|
struct XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260
|
|
{
|
|
// UnityEngine.Matrix4x4 UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter::view
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___view_0;
|
|
// UnityEngine.Matrix4x4 UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter::projection
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projection_1;
|
|
// UnityEngine.Rect UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter::viewport
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2;
|
|
// UnityEngine.Mesh UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter::occlusionMesh
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter::textureArraySlice
|
|
int32_t ___textureArraySlice_4;
|
|
// UnityEngine.Matrix4x4 UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter::previousView
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___previousView_5;
|
|
// System.Boolean UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter::isPreviousViewValid
|
|
bool ___isPreviousViewValid_6;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter
|
|
struct XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260_marshaled_pinvoke
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___view_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projection_1;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3;
|
|
int32_t ___textureArraySlice_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___previousView_5;
|
|
int32_t ___isPreviousViewValid_6;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter
|
|
struct XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260_marshaled_com
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___view_0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___projection_1;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport_2;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___occlusionMesh_3;
|
|
int32_t ___textureArraySlice_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___previousView_5;
|
|
int32_t ___isPreviousViewValid_6;
|
|
};
|
|
|
|
// UnityEngine.IntegratedSubsystem`1<UnityEngine.XR.XRDisplaySubsystemDescriptor>
|
|
struct IntegratedSubsystem_1_t8312865F01EEA1EDE4B24A973E47ADD526616848 : public IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3
|
|
{
|
|
};
|
|
|
|
// 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<Unity.Jobs.JobHandle>
|
|
struct NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0
|
|
{
|
|
// 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.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.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<Unity.Mathematics.uint4>
|
|
struct NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F
|
|
{
|
|
// 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;
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// System.SystemException
|
|
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess
|
|
struct Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C : public RuntimeObject
|
|
{
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Mesh UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_mesh
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* ____mesh_0;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_normal
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____normal_1;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_sUnit
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____sUnit_2;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_tUnit
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ____tUnit_3;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bminX
|
|
float ____bminX_4;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bminY
|
|
float ____bminY_5;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bmaxX
|
|
float ____bmaxX_6;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_bmaxY
|
|
float ____bmaxY_7;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_windingRule
|
|
int32_t ____windingRule_8;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion> UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_dict
|
|
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* ____dict_9;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex> UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_pq
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* ____pq_10;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_event
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ____event_11;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_combineCallback
|
|
CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* ____combineCallback_12;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_vertices
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ____vertices_13;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_vertexCount
|
|
int32_t ____vertexCount_14;
|
|
// System.Int32[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_elements
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____elements_15;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::_elementCount
|
|
int32_t ____elementCount_16;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SUnitX
|
|
float ___SUnitX_17;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SUnitY
|
|
float ___SUnitY_18;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SentinelCoord
|
|
float ___SentinelCoord_19;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::NoEmptyPolygons
|
|
bool ___NoEmptyPolygons_20;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::UsePooling
|
|
bool ___UsePooling_21;
|
|
};
|
|
|
|
// 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.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.LibTessDotNet.PriorityHeap`1/LessOrEqual<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>
|
|
struct LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>
|
|
struct LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.ArgumentException
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
// System.String System.ArgumentException::_paramName
|
|
String_t* ____paramName_18;
|
|
};
|
|
|
|
// System.AsyncCallback
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// 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.LibTessDotNet.CombineCallback
|
|
struct CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// System.IndexOutOfRangeException
|
|
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// System.InvalidOperationException
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// System.NotImplementedException
|
|
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
|
|
// 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.XR.XRDisplaySubsystem
|
|
struct XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1 : public IntegratedSubsystem_1_t8312865F01EEA1EDE4B24A973E47ADD526616848
|
|
{
|
|
// System.Action`1<System.Boolean> UnityEngine.XR.XRDisplaySubsystem::displayFocusChanged
|
|
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___displayFocusChanged_2;
|
|
};
|
|
|
|
// 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.XRSystemData
|
|
struct XRSystemData_t89A064914358326F98105E94D5F082C186133DE6 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// UnityEngine.Rendering.Universal.XRSystemData/ShaderResources UnityEngine.Rendering.Universal.XRSystemData::shaders
|
|
ShaderResources_t95EDE5488A460139658FEF1B3A26B3685A72730A* ___shaders_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.XR.XRDisplaySubsystem/XRRenderPass
|
|
struct XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8
|
|
{
|
|
// System.IntPtr UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::displaySubsystemInstance
|
|
intptr_t ___displaySubsystemInstance_0;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::renderPassIndex
|
|
int32_t ___renderPassIndex_1;
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::renderTarget
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___renderTarget_2;
|
|
// UnityEngine.RenderTextureDescriptor UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::renderTargetDesc
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___renderTargetDesc_3;
|
|
// System.Boolean UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::hasMotionVectorPass
|
|
bool ___hasMotionVectorPass_4;
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::motionVectorRenderTarget
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___motionVectorRenderTarget_5;
|
|
// UnityEngine.RenderTextureDescriptor UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::motionVectorRenderTargetDesc
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___motionVectorRenderTargetDesc_6;
|
|
// System.Boolean UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::shouldFillOutDepth
|
|
bool ___shouldFillOutDepth_7;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::cullingPassIndex
|
|
int32_t ___cullingPassIndex_8;
|
|
};
|
|
// Native definition for P/Invoke marshalling of UnityEngine.XR.XRDisplaySubsystem/XRRenderPass
|
|
struct XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8_marshaled_pinvoke
|
|
{
|
|
intptr_t ___displaySubsystemInstance_0;
|
|
int32_t ___renderPassIndex_1;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___renderTarget_2;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___renderTargetDesc_3;
|
|
int32_t ___hasMotionVectorPass_4;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___motionVectorRenderTarget_5;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___motionVectorRenderTargetDesc_6;
|
|
int32_t ___shouldFillOutDepth_7;
|
|
int32_t ___cullingPassIndex_8;
|
|
};
|
|
// Native definition for COM marshalling of UnityEngine.XR.XRDisplaySubsystem/XRRenderPass
|
|
struct XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8_marshaled_com
|
|
{
|
|
intptr_t ___displaySubsystemInstance_0;
|
|
int32_t ___renderPassIndex_1;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___renderTarget_2;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___renderTargetDesc_3;
|
|
int32_t ___hasMotionVectorPass_4;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___motionVectorRenderTarget_5;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___motionVectorRenderTargetDesc_6;
|
|
int32_t ___shouldFillOutDepth_7;
|
|
int32_t ___cullingPassIndex_8;
|
|
};
|
|
|
|
// UnityEngine.Rendering.Universal.XRPass/CustomMirrorView
|
|
struct CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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.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.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.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.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;
|
|
};
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Delegate_t* m_Items[1];
|
|
|
|
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Delegate_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, Delegate_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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.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.LibTessDotNet.ContourVertex[]
|
|
struct ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 m_Items[1];
|
|
|
|
inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* 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, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data_1), (void*)NULL);
|
|
}
|
|
inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Data_1), (void*)NULL);
|
|
}
|
|
};
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) int32_t m_Items[1];
|
|
|
|
inline int32_t GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, int32_t value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex[]
|
|
struct VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* m_Items[1];
|
|
|
|
inline Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** 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, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle[]
|
|
struct RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 m_Items[1];
|
|
|
|
inline RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* 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, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 value)
|
|
{
|
|
m_Items[index] = 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.Experimental.Rendering.GraphicsFormat[]
|
|
struct GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5 : 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.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.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.Universal.Internal.DeferredTiler[]
|
|
struct DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F m_Items[1];
|
|
|
|
inline DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* 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, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight[]
|
|
struct PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE m_Items[1];
|
|
|
|
inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* 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, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Rendering.Universal.Internal.DeferredLights/DrawCall[]
|
|
struct DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B m_Items[1];
|
|
|
|
inline DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B* 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, DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tileList_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___punctualLightBuffer_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___relLightList_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tileList_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___punctualLightBuffer_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___relLightList_2), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
|
|
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* 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, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// System.Byte[]
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) uint8_t m_Items[1];
|
|
|
|
inline uint8_t GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline uint8_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, uint8_t value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.SubsystemManager::GetInstances<System.Object>(System.Collections.Generic.List`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemManager_GetInstances_TisRuntimeObject_m483A6D40AA7F54CA9B8E450BD763C2F4FB515A16_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___subsystems0, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pooled_1__ctor_mCBA7A04ECAD21B9790AFAFC8E2AC3979C6965467_gshared (Pooled_1_t27E4FD357A3B81F8F35FB8CAB45141E3C6A6795A* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<System.Object>::Create()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Pooled_1_Create_mB30D5B107F2BF959EFB9D57EA4BA877C63D344C1_gshared (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<System.Object>::Free()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pooled_1_Free_mBF43D07C8394F9FAD3B3ECD94C8E5C871E3E5CE0_gshared (Pooled_1_t27E4FD357A3B81F8F35FB8CAB45141E3C6A6795A* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<System.Object>::Remove(UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dict_1_Remove_m584E57ABA1D2FB308EB8570283C2E83F9031F623_gshared (Dict_1_tB89EADB480C62B4B28B3079B7C291AFBD3A27BE0* __this, Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E* ___node0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<System.Object>::InsertBefore(UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue>,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E* Dict_1_InsertBefore_mD3FED4D052CBA4AA5FB14C09734AAC35DE6621E6_gshared (Dict_1_tB89EADB480C62B4B28B3079B7C291AFBD3A27BE0* __this, Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E* ___node0, RuntimeObject* ___key1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<System.Object>::Remove(UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PriorityQueue_1_Remove_mC541DF3784ECED33F4CE53547446384FC15E3962_gshared (PriorityQueue_1_tF2BA11CD1FC53E256D0BC75990326AC2D3D268DC* __this, PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B ___handle0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<System.Object>::Insert(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B PriorityQueue_1_Insert_mBC49A6FDCD19CB7B7A7B084E8276A100C2E557FC_gshared (PriorityQueue_1_tF2BA11CD1FC53E256D0BC75990326AC2D3D268DC* __this, RuntimeObject* ___value0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<System.Object>::Find(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E* Dict_1_Find_m005B8EF1FC8AF412BE5800CB23BA5F8E986FDCC5_gshared (Dict_1_tB89EADB480C62B4B28B3079B7C291AFBD3A27BE0* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
|
|
// TValue UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<System.Object>::get_Key()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Node_get_Key_mFA262A9718B6AA2C73D4095AA260ABE1BC40DA8C_gshared (Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<System.Object>::Insert(TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E* Dict_1_Insert_m7F4503AE14FF1B3C99866EDFDA5A97A33C66B03F_gshared (Dict_1_tB89EADB480C62B4B28B3079B7C291AFBD3A27BE0* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<System.Object>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LessOrEqual__ctor_mB6F918F7BB999BDE00CA082603AADB726E1FA714_gshared (LessOrEqual_tB9CB1D3C60EDF1D92A4F0F43C8DD1D567B2ED344* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<System.Object>::.ctor(UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dict_1__ctor_m71D9D77F4228C48055AF64696C82A307D8D48154_gshared (Dict_1_tB89EADB480C62B4B28B3079B7C291AFBD3A27BE0* __this, LessOrEqual_tB9CB1D3C60EDF1D92A4F0F43C8DD1D567B2ED344* ___leq0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<System.Object>::Min()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Node_tD221D1BDB3D0CB385C3C7150B283D4C2FBFC467E* Dict_1_Min_m94E2613AB9E5C808A3D5F0F22F1B5DD371C52386_gshared (Dict_1_tB89EADB480C62B4B28B3079B7C291AFBD3A27BE0* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1/LessOrEqual<System.Object>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LessOrEqual__ctor_m2D3FDAAF749033C164001EAF6A00BDD30FCC8CF6_gshared (LessOrEqual_t360F964657FABEAA508217ABDC39FFBE8048C47F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<System.Object>::.ctor(System.Int32,UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1/LessOrEqual<TValue>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PriorityQueue_1__ctor_m0137110A6BC6D9B069CB3A7F7198C4C3C1543D56_gshared (PriorityQueue_1_tF2BA11CD1FC53E256D0BC75990326AC2D3D268DC* __this, int32_t ___initialSize0, LessOrEqual_t360F964657FABEAA508217ABDC39FFBE8048C47F* ___leq1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<System.Object>::Init()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PriorityQueue_1_Init_mFAD5705DB6A22F677DFB8046DC01353951627F0E_gshared (PriorityQueue_1_tF2BA11CD1FC53E256D0BC75990326AC2D3D268DC* __this, const RuntimeMethod* method) ;
|
|
// TValue UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<System.Object>::Minimum()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PriorityQueue_1_Minimum_mA3B6280E6C31161A99F512DF064BD527B29724C7_gshared (PriorityQueue_1_tF2BA11CD1FC53E256D0BC75990326AC2D3D268DC* __this, const RuntimeMethod* method) ;
|
|
// TValue UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<System.Object>::ExtractMin()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PriorityQueue_1_ExtractMin_m178968E60A9875D6916C8144759F43D6F5325036_gshared (PriorityQueue_1_tF2BA11CD1FC53E256D0BC75990326AC2D3D268DC* __this, 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.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<Unity.Jobs.JobHandle>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mAB9F77B2DF6AEE780DF94369A6332C6C7B9A238E_gshared (NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
|
|
// Unity.Jobs.JobHandle Unity.Jobs.IJobExtensions::Schedule<UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob>(T,Unity.Jobs.JobHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886_gshared (CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE ___jobData0, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependsOn1, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<Unity.Jobs.JobHandle>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m410AE526181169A2E22E5508BF8072707268FC4A_gshared (NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0* __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.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<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::get_IsCreated()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m61E498E2FB96C647DF91F3E22182091B77440A32_gshared (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m9E9C6161EE4B375602D42B93737C6EFD7CFB489D_gshared (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __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) ;
|
|
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.DeferredShaderData::ReserveBuffer<System.UInt32>(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_gshared (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, int32_t ___count0, bool ___asCBuffer1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ComputeBuffer::SetData<System.UInt32>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___data0, int32_t ___nativeBufferStartIndex1, int32_t ___computeBufferStartIndex2, int32_t ___count3, const RuntimeMethod* method) ;
|
|
// T[] Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* NativeArray_1_ToArray_mF52F50F180CDDABC245068CD9BFD7BF92DFE61EC_gshared (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Sort<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>(T[],System.Collections.Generic.IComparer`1<T>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m243296A35ED581FB342633256C0434962EA0F484_gshared (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___array0, RuntimeObject* ___comparer1, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::CopyFrom(T[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_CopyFrom_m0D393AD17C721B555F38A03BD31C2415F39D0BBD_gshared (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___array0, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945_gshared (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, 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.Int32>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_gshared (NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.DeferredShaderData::ReserveBuffer<UnityEngine.Rendering.Universal.TileData>(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A_gshared (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, int32_t ___count0, bool ___asCBuffer1, const RuntimeMethod* method) ;
|
|
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.DeferredShaderData::ReserveBuffer<UnityEngine.Rendering.Universal.PunctualLightData>(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662_gshared (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, int32_t ___count0, bool ___asCBuffer1, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1_gshared (NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ComputeBuffer::SetData<Unity.Mathematics.uint4>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_gshared (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F ___data0, int32_t ___nativeBufferStartIndex1, int32_t ___computeBufferStartIndex2, int32_t ___count3, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6_gshared (NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* __this, const RuntimeMethod* method) ;
|
|
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass__ctor_m99A41E3AF4086A8911BFFE5ED607DB2FA436326F (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass>::.ctor()
|
|
inline void List_1__ctor_m728579366F9E54CD130DF9A93FEC4AEDC6978E86 (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.MaterialPropertyBlock::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __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.Boolean UnityEngine.Rendering.Universal.XRSystem::RefreshXrSdk()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRSystem_RefreshXrSdk_m91ED88045A77323FCF03DA84F74EEBFC95D3F08B (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.TextureXR::get_slices()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline (const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRSystem::GetMaxViews()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRSystem_GetMaxViews_mAB57490ABA220EB00DA10B63F0964309A5715408 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Math::Max(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.TextureXR::set_maxViews(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureXR_set_maxViews_m372FF3225D53990EB6982ACD1096F613BDE69922 (int32_t ___value0, 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.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) ;
|
|
// System.Void UnityEngine.Rendering.CoreUtils::Destroy(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, 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.SubsystemManager::GetInstances<UnityEngine.XR.XRDisplaySubsystem>(System.Collections.Generic.List`1<T>)
|
|
inline void SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mA6AE5FBEB9AFBE0E7510F9F15248AED6E602CA38 (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* ___subsystems0, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, const RuntimeMethod*))SubsystemManager_GetInstances_TisRuntimeObject_m483A6D40AA7F54CA9B8E450BD763C2F4FB515A16_gshared)(___subsystems0, method);
|
|
}
|
|
// UnityEngine.Rendering.RenderPipelineAsset UnityEngine.Rendering.GraphicsSettings::get_currentRenderPipeline()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E* GraphicsSettings_get_currentRenderPipeline_m9B5CF917672DCFFD262CC8476FD968DFE910D32F (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) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::GetDisplaySubsystem()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_GetDisplaySubsystem_m96213CEB45E76B334C463C62544689BD8BC0C4D7 (const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>::get_Item(System.Int32)
|
|
inline XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643 (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* __this, int32_t ___index0, const RuntimeMethod* method)
|
|
{
|
|
return (( XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
|
|
}
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::set_disableLegacyRenderer(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_set_disableLegacyRenderer_m410F3270C21C0337FC3B71E87A85B68A99A58843 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::set_textureLayout(UnityEngine.XR.XRDisplaySubsystem/TextureLayout)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_set_textureLayout_mE0390E5525CBC1CFBA94D7ED494084E06631B51C (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, int32_t ___value0, const RuntimeMethod* method) ;
|
|
// UnityEngine.ColorSpace UnityEngine.QualitySettings::get_activeColorSpace()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::set_sRGB(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_set_sRGB_m441B1B29A0A440B2C3A874021FA7730D8E300758 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>::get_Count()
|
|
inline int32_t List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_inline (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::SetMSAALevel(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_SetMSAALevel_m5059067DF2E69C356138B8C2DC99131C22F3488C (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, int32_t ___level0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::set_scaleOfAllRenderTargets(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_set_scaleOfAllRenderTargets_mB17201481C1A22DB287CA1B6DEC07C6679BD2DB8 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, float ___value0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.XRGraphicsAutomatedTests::get_enabled()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRGraphicsAutomatedTests_get_enabled_mED2B45610E9C762FDF0D89932D14A2BEA5390B82_inline (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.Int32 UnityEngine.Rendering.Universal.XRPass::get_viewCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRPass_get_viewCount_m411D1CBEC5F746AD5FECC87960FAA69ADCED5AFA (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::BeginRecordingIfLateLatched(UnityEngine.Camera)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_BeginRecordingIfLateLatched_mDD37688ACD9999F051DB8802819701BA58DFE58B (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::set_isLateLatchEnabled(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRPass_set_isLateLatchEnabled_m2A81589CAEF6936FD249A47F5984C76406174C7B_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.XRPass::get_isLateLatchEnabled()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRPass_get_isLateLatchEnabled_mD553F91A2D233E13C6E5CEBEA2D049115528D408_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::EndRecordingIfLateLatched(UnityEngine.Camera)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_EndRecordingIfLateLatched_mDDADB0A2E961464C86429243D7CCDBE1A75D6A20 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, 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 UnityEngine.XR.XRDisplaySubsystem::set_zNear(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_set_zNear_mA82157C51F3B61B72570A31574E0149E9743933A (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, float ___value0, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Camera::get_farClipPlane()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::set_zFar(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_set_zFar_m8A13EC1823DAE428374A3CBA218B2038D785777B (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, float ___value0, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass>::get_Count()
|
|
inline int32_t List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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 UnityEngine.Rendering.Universal.XRSystem::ReleaseFrame()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_ReleaseFrame_mD3884CD0E8E8E6F8C13862A2BE23C29A1F9E3BA7 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.CameraType UnityEngine.Camera::get_cameraType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_cameraType_m85434C4C986D2EAC04FBFA44B284840AFC497851 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.RenderTexture UnityEngine.Camera::get_targetTexture()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* Camera_get_targetTexture_mC856D7FF8351476068D04E245E4F08F5C56A55BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.QualitySettings::set_vSyncCount(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QualitySettings_set_vSyncCount_m37CB89BA3DF4BE2E181339F5F44F03C493733360 (int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline (float ___f0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Application::set_targetFrameRate(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_set_targetFrameRate_m794A13DC5116C506B042663606691257CF3A7325 (int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::CreateLayoutFromXrSdk(UnityEngine.Camera,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_CreateLayoutFromXrSdk_mBF67B9F1D8E7E62F9A15A7AF4E09A5CAA7E8664C (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, bool ___singlePassAllowed1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::OverrideForAutomatedTests(UnityEngine.Camera)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_OverrideForAutomatedTests_mB3CBCFDC6FCDED871BE06E7076ABBB03D4BDA5F2 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::AddPassToFrame(UnityEngine.Rendering.Universal.XRPass)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_AddPassToFrame_mC2C4B49E4C70A6D06D2C0BAD0FBF761A5FAB714D (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xrPass0, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass>::get_Item(System.Int32)
|
|
inline XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* __this, int32_t ___index0, const RuntimeMethod* method)
|
|
{
|
|
return (( XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* (*) (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::Release(UnityEngine.Rendering.Universal.XRPass)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_Release_mC677B3552D323494CC56A978B03E5A022A41046A (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xrPass0, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass>::Clear()
|
|
inline void List_1_Clear_m0C7C52DA9BCC2A525DD3650D6A7C90FB6883AA06_inline (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, 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.NotImplementedException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___message0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.IntegratedSubsystem::get_running()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntegratedSubsystem_get_running_m18AA0D7AD1CB593DC9EE5F3DC79643717509D6E8 (IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rect UnityEngine.Camera::get_rect()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D Camera_get_rect_m848C23B32814D1351E43F0A0110DB8ECA19C6772 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rect UnityEngine.Rendering.Universal.XRPass::GetViewport(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D XRPass_GetViewport_m27D1A3CEB78A3E0499614807BE25AD03534012D9 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, int32_t ___viewIndex0, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_x()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_width()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_y()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rect::get_height()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method) ;
|
|
// UnityEngine.RenderTextureDescriptor UnityEngine.Rendering.Universal.XRPass::get_renderTargetDesc()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 XRPass_get_renderTargetDesc_m616E10C2F8E652299DB29E7CC4DABDB586653906_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, 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.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) ;
|
|
// 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.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.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.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_width(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.RenderTextureDescriptor::set_height(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.XRPass::get_enabled()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRPass::get_multipassId()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRPass_get_multipassId_mC66149857F511ED441A9C8647C3EF0DD7167F15A_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::GetRenderPass(System.Int32,UnityEngine.XR.XRDisplaySubsystem/XRRenderPass&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_GetRenderPass_m81F4AE299700BFE74AD54F8B036D87CD439E8874 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, int32_t ___renderPassIndex0, XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8* ___renderPass1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem::GetCullingParameters(UnityEngine.Camera,System.Int32,UnityEngine.Rendering.ScriptableCullingParameters&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRDisplaySubsystem_GetCullingParameters_m6BF6737DD0B607C8719CC80F1AFFE7700498F266 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, int32_t ___cullingPassIndex1, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* ___scriptableCullingParameters2, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.CullingOptions UnityEngine.Rendering.ScriptableCullingParameters::get_cullingOptions()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScriptableCullingParameters_get_cullingOptions_mCEC493EA8184660459A61EC4F77FCD7C78D36464 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.ScriptableCullingParameters::set_cullingOptions(UnityEngine.Rendering.CullingOptions)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::UpdateCullingParams(System.Int32,UnityEngine.Rendering.ScriptableCullingParameters)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_UpdateCullingParams_mE3C013A86A3D5C6FBC76A7E5323995EDE7D0ECE5 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, int32_t ___cullingPassId0, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 ___cullingParams1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::GetRenderParameter(UnityEngine.Camera,System.Int32,UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRRenderPass_GetRenderParameter_m3526E26F8ABDA52C52BDF163F4EA74B7DE4B6A0B (XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, int32_t ___renderParameterIndex1, XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260* ___renderParameter2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::UpdateView(System.Int32,UnityEngine.XR.XRDisplaySubsystem/XRRenderPass,UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_UpdateView_m2CE92A21BFDCB639F16029A89374EFC4752847EF (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, int32_t ___viewId0, XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 ___xrSdkRenderPass1, XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 ___xrSdkRenderParameter2, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem/XRRenderPass::GetRenderParameterCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRRenderPass_GetRenderParameterCount_m8FECAAF96CD4DF45B0786CB19CD169C1C46BE10A (XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.XRSystem::<CreateLayoutFromXrSdk>g__CanUseSinglePass|26_0(UnityEngine.XR.XRDisplaySubsystem/XRRenderPass,UnityEngine.Rendering.Universal.XRSystem/<>c__DisplayClass26_0&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRSystem_U3CCreateLayoutFromXrSdkU3Eg__CanUseSinglePassU7C26_0_m716F71CEA47F0BCB1E886DEEBB3761B31F90AFCC (XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 ___renderPass0, U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB* p1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.XRPass UnityEngine.Rendering.Universal.XRPass::Create(UnityEngine.XR.XRDisplaySubsystem/XRRenderPass,System.Int32,UnityEngine.Rendering.ScriptableCullingParameters,UnityEngine.Material)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* XRPass_Create_mD9E75E96F452B66A96C03DBAB3CEA9B0F7F6A377 (XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 ___xrRenderPass0, int32_t ___multipassId1, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 ___cullingParameters2, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___occlusionMeshMaterial3, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::AddView(UnityEngine.XR.XRDisplaySubsystem/XRRenderPass,UnityEngine.XR.XRDisplaySubsystem/XRRenderParameter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_AddView_m06A502EE505747C9160EA9E1F242C4CC2D35CB44 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 ___xrSdkRenderPass0, XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 ___xrSdkRenderParameter1, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem::GetRenderPassCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRDisplaySubsystem_GetRenderPassCount_m75514B28F1542BF4999E1BC0EEBF9561DA1835C6 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::UpdateOcclusionMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_UpdateOcclusionMesh_mD315DA63E9DA3F1B1C480E9565FBA65333629475 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass>::Add(T)
|
|
inline void List_1_Add_m6E73EC8BE0B55CA74E55283DDBB858B1F80A1FE0_inline (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___item0, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773*, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
|
|
}
|
|
// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D (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.RenderTargetIdentifier::.ctor(UnityEngine.Rendering.BuiltinRenderTextureType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_mBB94C5581CCD259EC11AAFA68C151B35E5C72C4F (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, int32_t ___type0, 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::SetRenderTarget(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___rt0, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.XR.XRDisplaySubsystem::GetPreferredMirrorBlitMode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRDisplaySubsystem_GetPreferredMirrorBlitMode_m24F966A405A26B172FCD6050AC440D7F95C14329 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.XR.XRDisplaySubsystem::GetMirrorViewBlitDesc(UnityEngine.RenderTexture,UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc&,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRDisplaySubsystem_GetMirrorViewBlitDesc_m457DF247F40C563D6AFE45C3E541EE2B75D0C8F6 (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___mirrorRt0, XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0* ___outDesc1, int32_t ___mode2, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.XR.XRDisplaySubsystem::AddGraphicsThreadMirrorViewBlit(UnityEngine.Rendering.CommandBuffer,System.Boolean,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRDisplaySubsystem_AddGraphicsThreadMirrorViewBlit_mD55776DC2FD5FFC61D639E44B31D1D26E298E4DB (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, bool ___allowGraphicsStateInvalidate1, int32_t ___mode2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.XR.XRDisplaySubsystem/XRMirrorViewBlitDesc::GetBlitParameter(System.Int32,UnityEngine.XR.XRDisplaySubsystem/XRBlitParams&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRMirrorViewBlitDesc_GetBlitParameter_m3464A6CB2461B550C808BC4CF3B5AA2EDBCBD17C (XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0* __this, int32_t ___blitParameterIndex0, XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9* ___blitParameter1, 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.Boolean UnityEngine.RenderTexture::get_sRGB()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_get_sRGB_m84B7CD257050BA42363E9D1562AFEF2854BB4E04 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.MaterialPropertyBlock::SetFloat(System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, float ___value1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.Int32,UnityEngine.Texture)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.MaterialPropertyBlock::SetVector(System.Int32,UnityEngine.Vector4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___nameID0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.CommandBuffer::DrawProcedural(UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.MeshTopology,System.Int32,System.Int32,UnityEngine.MaterialPropertyBlock)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, int32_t ___topology3, int32_t ___vertexCount4, int32_t ___instanceCount5, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___properties6, 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.CommandBuffer::ClearRenderTarget(System.Boolean,System.Boolean,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, bool ___clearDepth0, bool ___clearColor1, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___backgroundColor2, 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) ;
|
|
// System.Boolean UnityEngine.Camera::TryGetCullingParameters(System.Boolean,UnityEngine.Rendering.ScriptableCullingParameters&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_TryGetCullingParameters_m7EB12D9F383051C1A2BC31315223B0A05A4CF398 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, bool ___stereoAware0, ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* ___cullingParameters1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.ScriptableCullingParameters::set_stereoProjectionMatrix(UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_stereoProjectionMatrix_m691EE03EBBF636461EC49B25130AA60B9D1E3D76 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.ScriptableCullingParameters::set_stereoViewMatrix(UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_stereoViewMatrix_mEE6445256F08FE18A06DBD6A92ECDCAF02AAC8D4 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.ScriptableCullingParameters::set_stereoSeparationDistance(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_stereoSeparationDistance_mCCD265F65FE99D5FA4513CC5F68FC0A5619CF945 (ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* __this, float ___value0, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRPass::get_cullingPassId()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRPass_get_cullingPassId_m494A1328F7E6270211C4BF2E18A2D835712CCE50_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, 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) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Frustum(UnityEngine.FrustumPlanes)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Frustum_m6C5494A74BBFF3B676AD11612350519583D008D5 (FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 ___fp0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Translate(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Translate_m95D44EDD1A9856DD11C639692E47B7A35EF745E2 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, 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) ;
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass::UpdateView(System.Int32,UnityEngine.Matrix4x4,UnityEngine.Matrix4x4,UnityEngine.Rect,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRPass_UpdateView_mE4E57A5E3136B8A407E0D4C575762D2AAB97BEA1 (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, int32_t ___viewId0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___proj1, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___view2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___vp3, int32_t ___textureArraySlice4, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>::.ctor()
|
|
inline void List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_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) ;
|
|
// UnityEngine.Rendering.TextureDimension UnityEngine.RenderTextureDescriptor::get_dimension()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_dimension_mA23ABB2CA03249DCE3A21F5123524A825C33E31B_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.RenderTextureDescriptor::get_volumeDepth()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_volumeDepth_m528818299E101F1B285B08BE12FAC2F9A871BA36_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rect::op_Inequality(UnityEngine.Rect,UnityEngine.Rect)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rect_op_Inequality_m4698BE8DFFC2C4F79B03116FC33FE1BE823A8945 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lhs0, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___rhs1, 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.Void System.Exception::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___message0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertLeq(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___lhs0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___rhs1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::Assert(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216 (bool ___condition0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::TransLeq(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___lhs0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___rhs1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Dst()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Geom::Swap(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex&,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** ___a0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** ___b1, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeEval(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeEval_m4CB3C8AB637D1AD990342C4FC77E1BF99F600A3C (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::Interpolate(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_Interpolate_m87BA7DB3021F15A0203639443154C91B8EAA5843 (float ___a0, float ___x1, float ___b2, float ___y3, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeSign(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::TransEval(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransEval_mFAA2667581A854AD505380B71458D7BFA9526EA8 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::TransSign(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransSign_m9BD0E11AA996A5DFD569A4AB128B3CEF2775514C (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.Mesh>::.ctor()
|
|
inline void Pooled_1__ctor_m2E0295BAF735E283DD024AF7BD5CFEF24240644F (Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546*, const RuntimeMethod*))Pooled_1__ctor_mCBA7A04ECAD21B9790AFAFC8E2AC3979C6965467_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::Create()
|
|
inline Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B (const RuntimeMethod* method)
|
|
{
|
|
return (( Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* (*) (const RuntimeMethod*))Pooled_1_Create_mB30D5B107F2BF959EFB9D57EA4BA877C63D344C1_gshared)(method);
|
|
}
|
|
// T UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face>::Create()
|
|
inline Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC (const RuntimeMethod* method)
|
|
{
|
|
return (( Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* (*) (const RuntimeMethod*))Pooled_1_Create_mB30D5B107F2BF959EFB9D57EA4BA877C63D344C1_gshared)(method);
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair::Create()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 EdgePair_Create_m4962895AD8649C019367406372F532C8AA6E5D41 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face>::Free()
|
|
inline void Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0 (Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37*, const RuntimeMethod*))Pooled_1_Free_mBF43D07C8394F9FAD3B3ECD94C8E5C871E3E5CE0_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::Free()
|
|
inline void Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B (Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B*, const RuntimeMethod*))Pooled_1_Free_mBF43D07C8394F9FAD3B3ECD94C8E5C871E3E5CE0_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge>::Free()
|
|
inline void Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6 (Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A*, const RuntimeMethod*))Pooled_1_Free_mBF43D07C8394F9FAD3B3ECD94C8E5C871E3E5CE0_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::MakeEdge(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* MeshUtils_MakeEdge_m573E88725DE2BEC5B437111D57A320BA7C1A204A (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eNext0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::MakeVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeVertex_mB38B1EBE475F401A74EEA21DF1E7328D37964F5E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrig0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vNext1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::MakeFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeFace_mEEFF1B1872024D6691E775B54CB563A68D1B13FF (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrig0, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___fNext1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::KillVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillVertex_mA91C858A59E5652BB405DC5FBBA09F2DFC995AA4 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vDel0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___newOrg1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::KillFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillFace_mE91856BCB045DBBF60BCB363FF9F2FC2C199C22C (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___fDel0, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___newLFace1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::Splice(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___a0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___b1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Rface()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Oprev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::KillEdge(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillEdge_m3BAD8F48AFA4880183027229D8129AEE71E37E89 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDel0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::AddEdgeVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_AddEdgeVertex_m5F30C8D2EF153B313A38AB493F77EC7FB868D244 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Dst(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Dst_mEAB8911A0035BC7AFF5327CFE26C30B8D60E398E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Rface(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Rface_m69F20E6C5809960C1BFE46B9E8F5E7DB30B719F0 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___value0, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::get_VertsCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Face_get_VertsCount_mF20A98F388D9B228A24C34B8F3169097125FB7C5 (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Lprev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertCCW(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertCCW_m05C4CBB2F57146847A1819F5B49E008C783EEE48 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Delete(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDel0, const RuntimeMethod* method) ;
|
|
// System.Void System.IndexOutOfRangeException::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* __this, int32_t ___index0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::set_Item(System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55 (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) ;
|
|
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, RuntimeObject* ___arg23, const RuntimeMethod* method) ;
|
|
// System.String UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vec3_ToString_m8E90677D26AF87A517D5199B86EE21A892D91B0A (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::EnsureFirst(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_EnsureFirst_m2EE320E57E9A48D802773C145E974872676D11C6 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805** ___e0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::.ctor()
|
|
inline void Pooled_1__ctor_m5773EC5882B39766E63DF205BD0DDBB1E8581276 (Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_tEFEA5763D68A114A0BF61F88869F94F7145B755B*, const RuntimeMethod*))Pooled_1__ctor_mCBA7A04ECAD21B9790AFAFC8E2AC3979C6965467_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face>::.ctor()
|
|
inline void Pooled_1__ctor_m210465046D2DB04F9F86A1B681CC86CFC14AC7BD (Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_t39231CAB163F4AF318DA697D08D3ADE46705BB37*, const RuntimeMethod*))Pooled_1__ctor_mCBA7A04ECAD21B9790AFAFC8E2AC3979C6965467_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge>::Create()
|
|
inline Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Pooled_1_Create_mA1A22DF1484863593B205CE74F95B6B2807E53B4 (const RuntimeMethod* method)
|
|
{
|
|
return (( Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* (*) (const RuntimeMethod*))Pooled_1_Create_mB30D5B107F2BF959EFB9D57EA4BA877C63D344C1_gshared)(method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgePair_Reset_mD7ECB2181780EDC5EDADF602D372D685DC2AD9BB (EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Rprev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Rprev_m11C71CF149F7B502CA3C071C53DC44F252D0B7DF (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge>::.ctor()
|
|
inline void Pooled_1__ctor_m666CFE94AA021C92DB97E8665D89E2B09FD945B9 (Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_t1811B7E5B936DE58402EC02B30E1C64B936A702A*, const RuntimeMethod*))Pooled_1__ctor_mCBA7A04ECAD21B9790AFAFC8E2AC3979C6965467_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::Remove(UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue>)
|
|
inline void Dict_1_Remove_m3733837C5A75E3BF58D57ACCBE7F954892699DB2 (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* __this, Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* ___node0, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*, Node_t73BD90CAF2B206D38181925793CFD0991E5D0740*, const RuntimeMethod*))Dict_1_Remove_m584E57ABA1D2FB308EB8570283C2E83F9031F623_gshared)(__this, ___node0, method);
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RegionAbove(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RegionBelow(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Connect(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDst1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::FixUpperEdge(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FixUpperEdge_m0B3BDB65E162E5A645F72FA24AFDBACD8705C77F (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___newEdge1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActiveRegion__ctor_m07C2FCB141521E6E1A6F54F320EB68E6A7868AE6 (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::InsertBefore(UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue>,TValue)
|
|
inline Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* Dict_1_InsertBefore_mDA5C3EF84B3DCAB18E3A2D372C7878B3A2991A90 (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* __this, Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* ___node0, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___key1, const RuntimeMethod* method)
|
|
{
|
|
return (( Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* (*) (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*, Node_t73BD90CAF2B206D38181925793CFD0991E5D0740*, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*, const RuntimeMethod*))Dict_1_InsertBefore_mD3FED4D052CBA4AA5FB14C09734AAC35DE6621E6_gshared)(__this, ___node0, ___key1, method);
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::IsWindingInside(UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_IsWindingInside_mE4EF864F7D9EEC43CEAE9D45BB890FC01D02AF94 (int32_t ___rule0, int32_t ___n1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::DeleteRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::FinishRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FinishRegion_m5B07386E870A13153BA8D648BDD5F0F7C6166F90 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Splice(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDst1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddRegionBelow(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_AddRegionBelow_m4A782C81F09788C96446DA9F50C853857E7E11F2 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regAbove0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eNewUp1, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckForRightSplice(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForRightSplice_mAF6D9F04BF2A335A717B54A9795D0B48623CFEC1 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Geom::AddWinding(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_AddWinding_m9EF2B05D11B8BE910BF46FA2D4B87DB8DF44C7BF (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDst0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eSrc1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::WalkDirtyRegions(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_WalkDirtyRegions_m68E6C41F8ACDDA20B499575B95FA17296F5994FB (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertL1dist(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_VertL1dist_mF3553A4A4F5DFA2C774E48758B827FFD5F0524DF (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::VertexWeights(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,System.Single&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_VertexWeights_m5EB0DD9F3755C8589E240551B01953C9F59671FB (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___isect0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___org1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___dst2, float* ___w03, float* ___w14, const RuntimeMethod* method) ;
|
|
// System.Object UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback::Invoke(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3,System.Object[],System.Single[])
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_inline (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertEq(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___lhs0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___rhs1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::SplitEdge(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::Remove(UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle)
|
|
inline void PriorityQueue_1_Remove_mFC32C73EAEDA32AD802D7398DB5CD722C3CE55BA (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* __this, PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B ___handle0, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*, PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B, const RuntimeMethod*))PriorityQueue_1_Remove_mC541DF3784ECED33F4CE53547446384FC15E3962_gshared)(__this, ___handle0, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SpliceMergeVertices(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SpliceMergeVertices_m1F9D894B54D0B69113881D99F9E80761926D63D2 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e10, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e21, const RuntimeMethod* method) ;
|
|
// System.Single System.Math::Min(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC (float ___val10, float ___val21, const RuntimeMethod* method) ;
|
|
// System.Single System.Math::Max(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957 (float ___val10, float ___val21, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeIntersect(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_EdgeIntersect_mF57A0E007D73C0E12D0FFE17B16F8F71CAC8F7D4 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___o10, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___d11, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___o22, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___d23, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v4, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TopLeftRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_TopLeftRegion_mB1A417337B5E38D8ACB2603C156DE5EEFB57EB5A (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Tess::FinishLeftRegions(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Tess_FinishLeftRegions_m1B69524263210CABAC35AED71EEC2BBBDCA15FCB (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regFirst0, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regLast1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddRightEdges(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eFirst1, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eLast2, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eTopLeft3, bool ___cleanUp4, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TopRightRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_TopRightRegion_m218B8D772C7E6D3468F5FC5CEBE7E91226311DD4 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::Insert(TValue)
|
|
inline PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___value0, const RuntimeMethod* method)
|
|
{
|
|
return (( PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B (*) (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*, const RuntimeMethod*))PriorityQueue_1_Insert_mBC49A6FDCD19CB7B7A7B084E8276A100C2E557FC_gshared)(__this, ___value0, method);
|
|
}
|
|
// System.Void System.InvalidOperationException::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___message0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::GetIntersectData(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_GetIntersectData_m963092B5DF191270474ECB968654A72F2D744AAE (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___isect0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___orgUp1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___dstUp2, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___orgLo3, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___dstLo4, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckForLeftSplice(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForLeftSplice_mB16CED11D893F71E4C56E34284C7FA697C877F8F (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckForIntersect(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForIntersect_mD32F848BB82E623FFF804D15FE2E70D048C23555 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SweepEvent(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SweepEvent_mC52F6C1BF6E9CC32ECD6EF4DFF6D1EAE68F44D0B (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vEvent0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::Find(TValue)
|
|
inline Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* Dict_1_Find_m0AB8212D7FF7423DF4CBB63546D5052D3B87C9E1 (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___key0, const RuntimeMethod* method)
|
|
{
|
|
return (( Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* (*) (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*, const RuntimeMethod*))Dict_1_Find_m005B8EF1FC8AF412BE5800CB23BA5F8E986FDCC5_gshared)(__this, ___key0, method);
|
|
}
|
|
// TValue UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::get_Key()
|
|
inline ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069 (Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* (*) (Node_t73BD90CAF2B206D38181925793CFD0991E5D0740*, const RuntimeMethod*))Node_get_Key_mFA262A9718B6AA2C73D4095AA260ABE1BC40DA8C_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ConnectLeftDegenerate(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftDegenerate_m60C4C5F59B321725DA6C73D41A777575C1A1F48E (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vEvent1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Dnext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Dnext_m58DD4CE409D7616CC193BF82278867ADFC1019B7 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ComputeWinding(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeWinding_m89B0BCCED00EBC154A8FB1F6007E462AD722A266 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ConnectLeftVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftVertex_mC2661364CEBCC089153592CB685B204B3733B68E (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vEvent0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ConnectRightVertex(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectRightVertex_m4C1B1D90E650CC156C6B774EE354E84A4EEE0C7B (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eBottomLeft1, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::MakeEdge()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_MakeEdge_m86E14A20FFA3FCEAA83E9EF85CF2A35CB4D29C8C (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::Insert(TValue)
|
|
inline Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* Dict_1_Insert_mDD0A18D31D1056589D7A581BFF12D1DD4C4ECE22 (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___key0, const RuntimeMethod* method)
|
|
{
|
|
return (( Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* (*) (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*, const RuntimeMethod*))Dict_1_Insert_m7F4503AE14FF1B3C99866EDFDA5A97A33C66B03F_gshared)(__this, ___key0, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::.ctor(System.Object,System.IntPtr)
|
|
inline void LessOrEqual__ctor_m4CC90B6920E8ABF1EF262898CD02F1C743BEA2B9 (LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E*, RuntimeObject*, intptr_t, const RuntimeMethod*))LessOrEqual__ctor_mB6F918F7BB999BDE00CA082603AADB726E1FA714_gshared)(__this, ___object0, ___method1, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::.ctor(UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/LessOrEqual<TValue>)
|
|
inline void Dict_1__ctor_mD6322A312EB90188665C38004E5885E6222F00FD (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* __this, LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E* ___leq0, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*, LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E*, const RuntimeMethod*))Dict_1__ctor_m71D9D77F4228C48055AF64696C82A307D8D48154_gshared)(__this, ___leq0, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddSentinel(System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddSentinel_m8CFF0EA389C68A26BA4143A1E2223C43DFD21389 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, float ___smin0, float ___smax1, float ___t2, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1/Node<TValue> UnityEngine.Rendering.Universal.LibTessDotNet.Dict`1<UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion>::Min()
|
|
inline Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* Dict_1_Min_mBB7687E57EE85689E07C4DDE1B57DB3FD8ECE71A (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* (*) (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*, const RuntimeMethod*))Dict_1_Min_m94E2613AB9E5C808A3D5F0F22F1B5DD371C52386_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1/LessOrEqual<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::.ctor(System.Object,System.IntPtr)
|
|
inline void LessOrEqual__ctor_m50904BD2AB1A4883822B0D8C5B721826FFEC1856 (LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220*, RuntimeObject*, intptr_t, const RuntimeMethod*))LessOrEqual__ctor_m2D3FDAAF749033C164001EAF6A00BDD30FCC8CF6_gshared)(__this, ___object0, ___method1, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::.ctor(System.Int32,UnityEngine.Rendering.Universal.LibTessDotNet.PriorityHeap`1/LessOrEqual<TValue>)
|
|
inline void PriorityQueue_1__ctor_m07C6F44930E9A6F5E8508CDB1096ADA28C7CCCCC (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* __this, int32_t ___initialSize0, LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220* ___leq1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*, int32_t, LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220*, const RuntimeMethod*))PriorityQueue_1__ctor_m0137110A6BC6D9B069CB3A7F7198C4C3C1543D56_gshared)(__this, ___initialSize0, ___leq1, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::Init()
|
|
inline void PriorityQueue_1_Init_m7D2DBDCE0ED680CB39C9097C9845ADA1BD1EF748 (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*, const RuntimeMethod*))PriorityQueue_1_Init_mFAD5705DB6A22F677DFB8046DC01353951627F0E_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RemoveDegenerateEdges()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateEdges_m2DE1594FAACEA2C81E58C062E84B30A28BA7E67E (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::InitPriorityQ()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitPriorityQ_mB202DA0E46F6C8328C148265E0D20ABBBDC31045 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RemoveDegenerateFaces()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateFaces_mA8BDC50CE9E86B6B7285BF80F24F61D9499D7A44 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::InitEdgeDict()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitEdgeDict_m8E5B9E0535F01DBE03818D3E4868F0A55B36032D (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// TValue UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::Minimum()
|
|
inline Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* PriorityQueue_1_Minimum_mD522D468A69FC6BC10253BE7ED142B7AC487442B (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* (*) (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*, const RuntimeMethod*))PriorityQueue_1_Minimum_mA3B6280E6C31161A99F512DF064BD527B29724C7_gshared)(__this, method);
|
|
}
|
|
// TValue UnityEngine.Rendering.Universal.LibTessDotNet.PriorityQueue`1<UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex>::ExtractMin()
|
|
inline Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* PriorityQueue_1_ExtractMin_mF8727392D7E492CF6BCAE7B77837C95D246A125D (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* (*) (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*, const RuntimeMethod*))PriorityQueue_1_ExtractMin_m178968E60A9875D6916C8144759F43D6F5325036_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::DoneEdgeDict()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DoneEdgeDict_m6FB9122DB48D52563D422EEF328233E9AAFB0CB3 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::DonePriorityQ()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DonePriorityQ_m9827563550DF41BD863775519D328034CD482C1C (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Check()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Check_m561D4679C8C1E241CA132144B3EDE2DC83B30670 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Sub(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Sub_m00767A34201BEABFBCC75A5A767C60D906B010CF (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___lhs0, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___rhs1, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___result2, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::LongAxis(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vec3_LongAxis_m0EECBEB1FF72D507D741122B8C17AEE8AEA329BB (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___v0, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::FaceArea(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MeshUtils_FaceArea_mA8BED1A617ABF66B38DFAAD822D89F414013629A (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___f0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Neg(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Neg_m94003AB9E586B121B672D4D580DC3F7441F0F4CD (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___v0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ComputeNormal(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeNormal_mB67B69B01F44EDC8726B5D1E342AB4F90BF12395 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___norm0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Dot(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Dot_mFB33C2A01714FCFE2310B902344D4F43D114B408 (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___u0, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___v1, float* ___dot2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckOrientation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_CheckOrientation_m6BB21AA8A426F3A017EDFC7DDDC08354287AE1BA (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeGoesLeft(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesLeft_m3C41BACFF44C7B540D6D18DC5457B239677DF42C (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeGoesRight(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesRight_mD1EBE4E7A8F32CFB55FE153F8C7FD8BF9DBDE388 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TessellateMonoRegion(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateMonoRegion_mE47CF614E352163CC7B076990B77923071392454 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___face0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::ZapFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_ZapFace_m2CC98E6CD6B0762CDAD1BF20E71CBCE040DCB61D (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___fZap0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::MergeConvexFaces(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_MergeConvexFaces_m542D571DF183E962D4E8C9C3D1041F7598D3B502 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, int32_t ___maxVertsPerFace0, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::GetNeighbourFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tess_GetNeighbourFace_m51B7C51195F0A6791878236E02E7183EAB3CBBB4 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___edge0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddContour(UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[],UnityEngine.Rendering.Universal.LibTessDotNet.ContourOrientation)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddContour_m570FA573B4BB0673BD2E0E80839B471A0F1D8F33 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___vertices0, int32_t ___forceOrientation1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_mF891BF5AF9DAD489FF4CF4C3073C630A2EB0D0CA (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SignedArea(UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Tess_SignedArea_m293384DF78C0FC87E81EDB94AD22FEA6C843EBD9 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___vertices0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::Tessellate(UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule,UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,System.Int32,UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_mBB41D48037AA7D0E6070D8BBFA0CC917FECB2CBD (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___windingRule0, int32_t ___elementType1, int32_t ___polySize2, CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* ___combineCallback3, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ProjectPolygon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ProjectPolygon_m2E14B5F9C377FD09504B1F3319D5581E6FDC8658 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ComputeInterior()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeInterior_mA6B97B06DE197CCF391FD2B2C77CAD2E20B569BF (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SetWindingNumber(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SetWindingNumber_mF10B7F03AD122BB850DD802AA0D9F20FD858FE6C (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___value0, bool ___keepOnlyBoundary1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TessellateInterior()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateInterior_mDCFA513CC24B1494D6145F2C43B673A71111122A (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::OutputContours()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputContours_m864E0DDB396D1553FF5E3D9E0432785EF335BCDE (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::OutputPolymesh(UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputPolymesh_m680054CB5F74F198B7DF2D883F23E07519AED1BD (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___elementType0, int32_t ___polySize1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Pooled`1<UnityEngine.Rendering.Universal.LibTessDotNet.Mesh>::Free()
|
|
inline void Pooled_1_Free_m25270BB7B45ABB100A117213D8C2133A3FF817F2 (Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Pooled_1_tCA8E51E0B191FD40793A4406527F18A066D2B546*, const RuntimeMethod*))Pooled_1_Free_mBF43D07C8394F9FAD3B3ECD94C8E5C871E3E5CE0_gshared)(__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 UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContourVertex_ToString_m2ED01A8041CA20ACDC6FBA236EEAA761112B4DF7 (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_IsOpenGL()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B_inline (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) ;
|
|
// 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) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseShadowMask()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_UseShadowMask_mE48C5C2164F34CFB3BE8B1BB401D5593D59E86AA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseRenderingLayers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_UseRenderingLayers_m353CF7E8744DB3CC76B32E7747E413715D76143D (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferAlbedoIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferAlbedoIndex_mAA4FA8160F65BB8EABB2AE6956ECD7DDB4BB6AF8 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferSpecularMetallicIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferSpecularMetallicIndex_m2E7F74BD416982D20C09F0A71697A844872E4EDF (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferNormalSmoothnessIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferNormalSmoothnessIndex_m1C2B7183455DDB4339E16783E424AE8FA561CD89 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_AccurateGbufferNormals()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_AccurateGbufferNormals_m9720C5F6B6F3472D51A37E6DB9E73E4FF9DD5F16 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferDepthIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GbufferDepthIndex_m9474B481FDA2349B6F2D2FED42FB16C5104D0B85 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferShadowMask()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferShadowMask_m1709E6D5D5FC83D7FD3A23B841859CE45BF9B296 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferRenderingLayers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferRenderingLayers_mC1516964EE0987641196BF0F04AF65A7888DACDA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.MixedLightingSetup UnityEngine.Rendering.Universal.Internal.DeferredLights::get_MixedLightingSetup()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredLights_get_MixedLightingSetup_m6996E1655CCFB7291768E5127049BC1B6A25BEF5_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, 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.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) ;
|
|
// UnityEngine.Rendering.GraphicsDeviceType UnityEngine.SystemInfo::get_graphicsDeviceType()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredConfig::set_IsOpenGL(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredConfig_set_IsOpenGL_mABFD70688D518D99704A47A9D6E55BBEB0BADC4A_inline (bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.SystemInfo::get_graphicsShaderLevel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsShaderLevel_mA9BA383B643FD022F8AFAF445B63B6554D88D27C (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredConfig::set_IsDX10(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredConfig_set_IsDX10_mF9C05C555E59213E72211882E7B4E0D6DC2B2816_inline (bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::InitTileDeferredMaterial()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_InitTileDeferredMaterial_m60FF4162294A352B683DB29E643EE507A7AE8312 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::InitStencilDeferredMaterial()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_InitStencilDeferredMaterial_m63D17A63C05AB267BAB1EF74649CECF67B475187 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForDepthRange()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForDepthRange_mA6BFEA72DB6BFCF70ED7D075B9FC4075D794BBC5 (const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForTileList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForTileList_mA707E01DBB05AF3286109E241881D81E1D2C14B2 (const RuntimeMethod* method) ;
|
|
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Runtime.InteropServices.Marshal::SizeOf(System.Type)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Marshal_SizeOf_mA7461E70E172F97FDCA69F23C727E6966D1B32F9 (Type_t* ___t0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForLightData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForLightData_mE94D38CEA3A2C621ACFE7B1A313FBD1A6ACC6E99 (const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForLightList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForLightList_mAC06629A1EB044D2285CCD2E2878828B2F8D4810 (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.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_AccurateGbufferNormals(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_AccurateGbufferNormals_m7E7EF7482036454D26694AC1D59AEA35DE0C40FA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_TiledDeferredShading(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_TiledDeferredShading_m8C205D23F63B6D946473F74A52FBA7BB3FB86E58_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_UseJobSystem(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_UseJobSystem_m2A9CD076267D5AA54E5B04A5BE5335B94C2B45C9_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_UseRenderPass(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_UseRenderPass_mDFAD4F333B29C2953659986D54FD1EE132F4B458_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Profiling.Profiler::BeginSample(System.String)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline (String_t* ___name0, 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) ;
|
|
// System.Void UnityEngine.Rendering.Universal.DeferredShaderData::ResetBuffers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredShaderData_ResetBuffers_m9D9A7B8485974D6A5DDEFAE71E2DC2ABA247220E (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Camera::get_allowDynamicResolution()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.ScalableBufferManager::get_widthScaleFactor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalableBufferManager_get_widthScaleFactor_m4003920EED2B16B546AD8DE2D89AFA9E74B1446B (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_RenderWidth(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_RenderWidth_m9A4741314266B1C8115091D21F47B6EB854634F3_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.ScalableBufferManager::get_heightScaleFactor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalableBufferManager_get_heightScaleFactor_mE02BCC050BA940B85F5D1DFFF8C3D169FAF21CC5 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_RenderHeight(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_RenderHeight_m5A128E888FAA6676EC765BF5D07A583894FAAA2B_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_TiledDeferredShading()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_RenderWidth()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_RenderHeight()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Matrix4x4::op_Inequality(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Matrix4x4_op_Inequality_mFBA4DC437A3E4F95A31D42DF4E63C96319A96980_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Camera::get_orthographic()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, 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 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.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::PrecomputeLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&,Unity.Collections.NativeArray`1<System.UInt16>&,Unity.Collections.NativeArray`1<System.UInt16>&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>&,System.Boolean,UnityEngine.Matrix4x4,System.Boolean,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_PrecomputeLights_m132D379677E9F26F95D60DD5B719F50E3EB48E8A (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___prePunctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___stencilVisLights1, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___stencilVisLightOffsets2, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* ___visibleLights3, bool ___hasAdditionalLights4, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___view5, bool ___isOrthographic6, float ___zNear7, const RuntimeMethod* 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.Universal.Internal.DeferredLights::SetupShaderLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SetupShaderLightConstants_m076717C47B2738E463E63B49886FFC9C8E019365 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, 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.ShadowmaskMode UnityEngine.QualitySettings::get_shadowmaskMode()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_shadowmaskMode_m86F1B159365043994425267F314B8CC19E2DAD21 (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) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SortLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SortLights_m244D894A95469382BB7105B2BF7641B2B670803D (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___prePunctualLights0, const RuntimeMethod* 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 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.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseJobSystem()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_get_UseJobSystem_m8F5FB894FCFEAE43B00E70B2403470FB5DAB8D07_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, 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.Void Unity.Collections.NativeArray`1<Unity.Jobs.JobHandle>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
|
|
inline void NativeArray_1__ctor_mAB9F77B2DF6AEE780DF94369A6332C6C7B9A238E (NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mAB9F77B2DF6AEE780DF94369A6332C6C7B9A238E_gshared)(__this, ___length0, ___allocator1, ___options2, method);
|
|
}
|
|
// Unity.Jobs.JobHandle Unity.Jobs.IJobExtensions::Schedule<UnityEngine.Rendering.Universal.Internal.DeferredLights/CullLightsJob>(T,Unity.Jobs.JobHandle)
|
|
inline JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886 (CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE ___jobData0, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 ___dependsOn1, const RuntimeMethod* method)
|
|
{
|
|
return (( JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 (*) (CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE, JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, const RuntimeMethod*))IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886_gshared)(___jobData0, ___dependsOn1, method);
|
|
}
|
|
// System.Void Unity.Jobs.JobHandle::ScheduleBatchedJobs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_ScheduleBatchedJobs_mD80F0AB54AEA1D1A107F4B7B84EE5288FD895A93 (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) ;
|
|
// 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::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.Mathf::Min(System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline (int32_t ___a0, int32_t ___b1, 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 Unity.Jobs.JobHandle::CompleteAll(Unity.Collections.NativeArray`1<Unity.Jobs.JobHandle>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JobHandle_CompleteAll_m659FFA4D5E00B4093C08ECC9E2E0D53249828A40 (NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0 ___jobs0, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<Unity.Jobs.JobHandle>::Dispose()
|
|
inline void NativeArray_1_Dispose_m410AE526181169A2E22E5508BF8072707268FC4A (NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0*, const RuntimeMethod*))NativeArray_1_Dispose_m410AE526181169A2E22E5508BF8072707268FC4A_gshared)(__this, 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 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.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.Boolean Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::get_IsCreated()
|
|
inline bool NativeArray_1_get_IsCreated_m61E498E2FB96C647DF91F3E22182091B77440A32 (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*, const RuntimeMethod*))NativeArray_1_get_IsCreated_m61E498E2FB96C647DF91F3E22182091B77440A32_gshared)(__this, method);
|
|
}
|
|
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::Dispose()
|
|
inline void NativeArray_1_Dispose_m9E9C6161EE4B375602D42B93737C6EFD7CFB489D (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*, const RuntimeMethod*))NativeArray_1_Dispose_m9E9C6161EE4B375602D42B93737C6EFD7CFB489D_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Profiling.Profiler::EndSample()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_MixedLightingSetup(UnityEngine.Rendering.Universal.MixedLightingSetup)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_MixedLightingSetup_m5F9B7577A809990E6AF4846271D2AAD118AD196A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, 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.LightBakingOutput UnityEngine.Light::get_bakingOutput()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED (Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* __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) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateGbufferAttachments()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_CreateGbufferAttachments_m21D2EEA6899EE131A4C04FA00B74C5C8A2B3817C (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferSliceCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferSliceCount_m49E27D846C6FB0B337EDFC43F7BA63CDB3A6EA32 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferAttachments()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_GbufferAttachments(UnityEngine.Rendering.Universal.RenderTargetHandle[])
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferAttachments_m9E6479F22EBA970CAEDDBF01B4B4338DBBAC8C1A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* ___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.Int32 UnityEngine.SystemInfo::get_supportedRenderTargetCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_supportedRenderTargetCount_mD7E4A07FA966FED98DF5F2254C6DCAF128149E50 (const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_IsDX10()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredConfig_get_IsDX10_mE340D7507A04ACE6CBDAB5465AB7DD9E300F5E2F_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_HasDepthPrepass(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_HasDepthPrepass_mC5A7DA505F2960D7A54B4A7989892792514C8C9E_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_HasNormalPrepass(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_HasNormalPrepass_m9A48F38DB115BE3A378B0C739A71B7C79F8BB87A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthCopyTexture(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthCopyTexture_m46D1880B0A80DAE0559C41EE6CC5ED3F03BB425C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthInfoTexture(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthInfoTexture_m1467D7F92E5445401F7B0A4A9CC566299248F688_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_TileDepthInfoTexture(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_TileDepthInfoTexture_m3D64D2EECCB5EF3D2BDA0433EAA4D01AC4904C37_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthAttachment(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthAttachment_mDE4E5E26CE8E4A054579F78F3D6064FED11035A8_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthCopyTexture()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_DepthCopyTexture_m2E414865AD83BAAE43DC529457F439BBA7D5721F_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __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) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthCopyTextureIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthCopyTextureIdentifier_m4C17B9A35B4CF40875EFF8F73A4049CE16E6980C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthInfoTexture()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_DepthInfoTexture_m5D659959BA11EC877FF7466972842099D1B7BF93_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthInfoTextureIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthInfoTextureIdentifier_m60A73273771CF8FFEA13E0DAD7C5932005789962_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::get_TileDepthInfoTexture()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_TileDepthInfoTexture_m7A8FB861C03E1C6B38B6D08D9953C3D6412F22E5_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_TileDepthInfoTextureIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_TileDepthInfoTextureIdentifier_mDC49784CA8B4B82F701D283707BE9F096016AE37_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, 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.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_GbufferAttachmentIdentifiers(UnityEngine.Rendering.RenderTargetIdentifier[])
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferAttachmentIdentifiers_m6FDAA408CEC95C7BE19FD20D62A3E768A6139972_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_GbufferFormats(UnityEngine.Experimental.Rendering.GraphicsFormat[])
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferFormats_m48BDD07B5431BC2F6D2D00D4BDDFC86003CE7E88_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___value0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Experimental.Rendering.GraphicsFormat[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferFormats()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* DeferredLights_get_GbufferFormats_m43FC6B8C32D728966C27DDE1BF81A93CDE5390BB_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.DeferredLights::GetGBufferFormat(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_GetGBufferFormat_m9CA9F7C4D9EC692498D5ED7B60D306DD85855E09 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___index0, 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.Internal.DeferredLights::set_DeferredInputAttachments(UnityEngine.Rendering.RenderTargetIdentifier[])
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DeferredInputAttachments_mE259309C895915B4FC937E4BB3D61CC6303C1B2C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthAttachmentIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthAttachmentIdentifier_mFBB5D60CC1EBF4EA6BF46CC986BD858E5AB26E4A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthCopyTextureIdentifier()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthCopyTextureIdentifier_m91EA15B764E9A19B019882C2ADFDB8B4E766C8E1_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __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.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthInfoTextureIdentifier()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthInfoTextureIdentifier_mBC066ED60538F5B10A2D992310AA1DBB2DB5A168_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_TileDepthInfoTextureIdentifier()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_TileDepthInfoTextureIdentifier_mF2B66BA706B388633A4B6BBCB8778D97C28269D0_inline (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::CheckHasTileLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_CheckHasTileLights_m52C25D14929EA28D6FD57E1683CE4940EADF7796 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* ___visibleLights0, 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) ;
|
|
// 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.Void UnityEngine.Rendering.Universal.Internal.DeferredTiler::OnCameraCleanup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredTiler_OnCameraCleanup_m61F5B158F80FEF81AC3CA423C08C56102B18417D (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* __this, const RuntimeMethod* 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.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.StencilState::.ctor(System.Boolean,System.Byte,System.Byte,UnityEngine.Rendering.CompareFunction,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.CompareFunction,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.StencilOp,UnityEngine.Rendering.StencilOp)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StencilState__ctor_mDE204DCDD73203CC81E2FEE8F142834449C8B56E (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, bool ___enabled0, uint8_t ___readMask1, uint8_t ___writeMask2, int32_t ___compareFunctionFront3, int32_t ___passOperationFront4, int32_t ___failOperationFront5, int32_t ___zFailOperationFront6, int32_t ___compareFunctionBack7, int32_t ___passOperationBack8, int32_t ___failOperationBack9, int32_t ___zFailOperationBack10, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.CompareFunction UnityEngine.Rendering.StencilState::get_compareFunctionFront()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_compareFunctionFront_mBEF97C76C814AA7072B0D8C6E90E5699EFA48DC6 (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.CompareFunction UnityEngine.Rendering.StencilState::get_compareFunctionBack()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_compareFunctionBack_m37AC5689D94A1719BEB75CC577096D271750A9C5 (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.StencilOp UnityEngine.Rendering.StencilState::get_passOperationFront()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_passOperationFront_mED3B1DD6437336A94A319DB2963C5EA4641C753F (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.StencilOp UnityEngine.Rendering.StencilState::get_failOperationFront()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_failOperationFront_mAC199B756771167AA6FB068883D47FDEA2B2DBC5 (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.StencilOp UnityEngine.Rendering.StencilState::get_zFailOperationFront()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_zFailOperationFront_m5E7C2ADCFA97B8E0A3387D2075C01D6F5385067C (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.StencilOp UnityEngine.Rendering.StencilState::get_passOperationBack()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_passOperationBack_m3C6BAA44C73AE8FFC2C39BE1B3980498A28A6C38 (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.StencilOp UnityEngine.Rendering.StencilState::get_failOperationBack()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_failOperationBack_m5310F3D9B99EA2D8E1DDDAC651EBF6E12A630BDE (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.StencilOp UnityEngine.Rendering.StencilState::get_zFailOperationBack()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StencilState_get_zFailOperationBack_m4569E6652B75DE77E582DA00FD92291ECC1EBABC (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// System.Byte UnityEngine.Rendering.StencilState::get_readMask()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StencilState_get_readMask_mFDA345D54433A4EDA6232002B4F7004656BBD0CB (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// System.Byte UnityEngine.Rendering.StencilState::get_writeMask()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t StencilState_get_writeMask_mDE1345017B389C91E696FCB708700C78703734A0 (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Rendering.StencilState UnityEngine.Rendering.RenderStateBlock::get_stencilState()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 RenderStateBlock_get_stencilState_mDB0789D0366CE036924C55EEC90A60F1DDAE7BC6 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __this, 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) ;
|
|
// 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) ;
|
|
// 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.Int32 UnityEngine.Rendering.RenderStateBlock::get_stencilReference()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderStateBlock_get_stencilReference_m8EF0C19AC4FA1BDEA87972A31EE3E3D4695F23DE (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* __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.Single UnityEngine.Mathf::Log(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline (float ___f0, float ___p1, 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.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) ;
|
|
// 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.UInt16 UnityEngine.Mathf::FloatToHalf(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Mathf_FloatToHalf_mC40D30734F4A77A8000FE5A2BAEA6911DE482A8A (float ___val0, 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) ;
|
|
// 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.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.Void UnityEngine.Matrix4x4::.ctor(UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___column00, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___column11, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___column22, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___column33, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Inverse(UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Inverse_m4ED4E9DA31C914B4CFAFCB370A34C1AFE3C3AA2E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetRow(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Matrix4x4_GetRow_m59C6981300C6F6927BEA17C5D095B2AD29629E9F (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___index0, 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.ComputeBuffer UnityEngine.Rendering.Universal.DeferredShaderData::ReserveBuffer<System.UInt32>(System.Int32,System.Boolean)
|
|
inline ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, int32_t ___count0, bool ___asCBuffer1, const RuntimeMethod* method)
|
|
{
|
|
return (( ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* (*) (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE*, int32_t, bool, const RuntimeMethod*))DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_gshared)(__this, ___count0, ___asCBuffer1, method);
|
|
}
|
|
// System.Void UnityEngine.ComputeBuffer::SetData<System.UInt32>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32)
|
|
inline void ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5 (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 ___data0, int32_t ___nativeBufferStartIndex1, int32_t ___computeBufferStartIndex2, int32_t ___count3, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_gshared)(__this, ___data0, ___nativeBufferStartIndex1, ___computeBufferStartIndex2, ___count3, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.CommandBuffer::SetGlobalConstantBuffer(UnityEngine.ComputeBuffer,System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_SetGlobalConstantBuffer_m8184679EA8C69ABECA7D45534D7907867492D669 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* ___buffer0, int32_t ___nameID1, int32_t ___offset2, int32_t ___size3, 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::EnableScissorRect(UnityEngine.Rect)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_EnableScissorRect_mC273DEDBE6C5135E39DFEC51249DA4103039749C (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___scissor0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.CommandBuffer::Blit(UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Rendering.RenderTargetIdentifier,UnityEngine.Material,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_Blit_m20AC38869B1D9D16C37E1A697B4EF3E2B0D12530 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___source0, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___dest1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat2, int32_t ___pass3, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.CommandBuffer::DisableScissorRect()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DisableScissorRect_mE58EE3E5BE9812CB5C4BA9D73EC9D72A8B5A4E7A (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, 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::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) ;
|
|
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateFullscreenMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* DeferredLights_CreateFullscreenMesh_m22CFD1CF8159AE29D326941CDCFA2CA2E2C6A1C2 (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.CommandBuffer::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___mesh0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material2, int32_t ___submeshIndex3, int32_t ___shaderPass4, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SetupMatrixConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SetupMatrixConstants_m999D4D1EEE633B3426463074D06E2AB9E9596E93 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::HasStencilLightsOfType(UnityEngine.LightType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_HasStencilLightsOfType_m345242794CDDBDD9FFD41A76B0241E2BEC468DE3 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___type0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderSSAOBeforeShading(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderSSAOBeforeShading_mED662A225E8E1468E8EA5A1616268911D9905B80 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilLights(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilLights_mCC7D7807C2A28DAF7A41BA2D91269CD588F43ED0 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderTileLights(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderTileLights_mB2CDE1730847FB56F4AB1196EA4EB465395D8381 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderFog(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderFog_m625B73D0B1D161514EE34912DD382C398F9581D5 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData2, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rendering.Universal.LightCookieManager::get_IsKeywordLightCookieEnabled()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LightCookieManager_get_IsKeywordLightCookieEnabled_mAAC832A3AA56BB7A301121DF82329C7B84B0DBE5_inline (LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SetupMainLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.LightData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SetupMainLightConstants_mC94E483173C88443DCA6AC0D4F7B55E6C73A1CFF (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData1, 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) ;
|
|
// 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) ;
|
|
// 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.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) ;
|
|
// 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.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) ;
|
|
// T[] Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::ToArray()
|
|
inline PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* NativeArray_1_ToArray_mF52F50F180CDDABC245068CD9BFD7BF92DFE61EC (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* (*) (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*, const RuntimeMethod*))NativeArray_1_ToArray_mF52F50F180CDDABC245068CD9BFD7BF92DFE61EC_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.SortPrePunctualLight::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortPrePunctualLight__ctor_m12E4D4633244474A52AC93ACF645D5351678835E (SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Array::Sort<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>(T[],System.Collections.Generic.IComparer`1<T>)
|
|
inline void Array_Sort_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m243296A35ED581FB342633256C0434962EA0F484 (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___array0, RuntimeObject* ___comparer1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m243296A35ED581FB342633256C0434962EA0F484_gshared)(___array0, ___comparer1, method);
|
|
}
|
|
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::CopyFrom(T[])
|
|
inline void NativeArray_1_CopyFrom_m0D393AD17C721B555F38A03BD31C2415F39D0BBD (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* ___array0, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*, PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF*, const RuntimeMethod*))NativeArray_1_CopyFrom_m0D393AD17C721B555F38A03BD31C2415F39D0BBD_gshared)(__this, ___array0, method);
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::IsTileLight(UnityEngine.Rendering.VisibleLight)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_IsTileLight_m6A6D9944948330FC76A4A92DEB6F65A9FBB00ABB_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___visibleLight0, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
|
|
inline void NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945 (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945_gshared)(__this, ___length0, ___allocator1, ___options2, 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);
|
|
}
|
|
// 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.Matrix4x4 UnityEngine.Rendering.VisibleLight::get_localToWorldMatrix()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 VisibleLight_get_localToWorldMatrix_m5DD0193DBD7887878F93AB4A95DCD9A72F594081 (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetColumn(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___index0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector4)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point0, 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) ;
|
|
// System.Single UnityEngine.Rendering.VisibleLight::get_range()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* __this, const RuntimeMethod* method) ;
|
|
// System.Single Unity.Mathematics.math::length(Unity.Mathematics.float3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m6FDCE9A0F0032EBA26E8C281011EA8DAF481EB22_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, const RuntimeMethod* method) ;
|
|
// System.Single Unity.Mathematics.math::max(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_mF7035168A46D333C6A703B673220B115411B67C1_inline (float ___x0, float ___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) ;
|
|
// Unity.Mathematics.float2 Unity.Mathematics.float2::op_Implicit(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA float2_op_Implicit_m8E75C8507A36C26109E6ECAAF56FAA38279493D0 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___v0, 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) ;
|
|
// 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.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) ;
|
|
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.DeferredShaderData::ReserveBuffer<UnityEngine.Rendering.Universal.TileData>(System.Int32,System.Boolean)
|
|
inline ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, int32_t ___count0, bool ___asCBuffer1, const RuntimeMethod* method)
|
|
{
|
|
return (( ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* (*) (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE*, int32_t, bool, const RuntimeMethod*))DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A_gshared)(__this, ___count0, ___asCBuffer1, method);
|
|
}
|
|
// UnityEngine.ComputeBuffer UnityEngine.Rendering.Universal.DeferredShaderData::ReserveBuffer<UnityEngine.Rendering.Universal.PunctualLightData>(System.Int32,System.Boolean)
|
|
inline ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662 (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* __this, int32_t ___count0, bool ___asCBuffer1, const RuntimeMethod* method)
|
|
{
|
|
return (( ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* (*) (DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE*, int32_t, bool, const RuntimeMethod*))DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662_gshared)(__this, ___count0, ___asCBuffer1, method);
|
|
}
|
|
// System.Void Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions)
|
|
inline void NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1 (NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1_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 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.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::TrimLights(Unity.Collections.NativeArray`1<System.UInt16>&,Unity.Collections.NativeArray`1<System.UInt16>&,System.Int32,System.Int32,UnityEngine.Rendering.Universal.Internal.BitArray&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_TrimLights_m742438EF5C51536251226036735B6C73D102654E (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___trimmedLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___tiles1, int32_t ___offset2, int32_t ___lightCount3, BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* ___usedLights4, 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.Internal.DeferredLights::Align(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_Align_m2094E8931C720265AFC080293BA68EE2B892EBB3 (int32_t ___s0, int32_t ___alignment1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ComputeBuffer::SetData<Unity.Mathematics.uint4>(Unity.Collections.NativeArray`1<T>,System.Int32,System.Int32,System.Int32)
|
|
inline void ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* __this, NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F ___data0, int32_t ___nativeBufferStartIndex1, int32_t ___computeBufferStartIndex2, int32_t ___count3, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233*, NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F, int32_t, int32_t, int32_t, const RuntimeMethod*))ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_gshared)(__this, ___data0, ___nativeBufferStartIndex1, ___computeBufferStartIndex2, ___count3, 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.UInt32 UnityEngine.Rendering.Universal.Internal.DeferredLights::PackTileID(System.UInt32,System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeferredLights_PackTileID_mF5F32818EA5DB55329CEE1F345F26EB736CA4CF5 (uint32_t ___i0, uint32_t ___j1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::StoreTileData(Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>&,System.Int32,System.UInt32,System.UInt32,System.UInt16,System.UInt16)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_StoreTileData_m85117EC8E1802E74E3B801E1A4CE659FA4EA05A0 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* ___tileList0, int32_t ___storeIndex1, uint32_t ___tileID2, uint32_t ___listBitMask3, uint16_t ___relLightOffset4, uint16_t ___lightCount5, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::StorePunctualLightData(Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>&,System.Int32,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>&,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_StorePunctualLightData_mB83BD75662CD6727C19E7EF518102F7F8D72F2E1 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* ___punctualLightBuffer0, int32_t ___storeIndex1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* ___visibleLights2, int32_t ___index3, 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 Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>::Dispose()
|
|
inline void NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6 (NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F*, const RuntimeMethod*))NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6_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.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) ;
|
|
// System.Void UnityEngine.Rendering.CommandBuffer::DrawProcedural(UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.MeshTopology,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommandBuffer_DrawProcedural_m32B556B3F1B4989708C7D0DD6F9D4FD2659E84CA (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___matrix0, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material1, int32_t ___shaderPass2, int32_t ___topology3, int32_t ___vertexCount4, int32_t ___instanceCount5, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilDirectionalLights(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilDirectionalLights_m7D7D54F261496EA0FF918E21251B8A1AFCAD54B1 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights2, int32_t ___mainLightIndex3, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilPointLights(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilPointLights_m9D44DC71489817F5324960F32003FDBD31787AC7 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights2, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilSpotLights(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilSpotLights_m82C5DD6399713DE042496E9A210A2FEBD0068308 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights2, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateSphereMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* DeferredLights_CreateSphereMesh_m274B3B5D608C38ABCA1E0192F3E867D0D1375731 (const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Rendering.Universal.LightCookieManager::GetLightCookieShaderDataIndex(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LightCookieManager_GetLightCookieShaderDataIndex_m8F058A76C419088C3791E07386EB0DB2D5F60E86 (LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* __this, int32_t ___visibleLightIndex0, const RuntimeMethod* method) ;
|
|
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateHemisphereMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* DeferredLights_CreateHemisphereMesh_mD615E57EC232BCD928FBC7997D470F67F5C252A0 (const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rendering.VisibleLight::get_spotAngle()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VisibleLight_get_spotAngle_m1C1A118B7398F354DA818F2B78986F133E933B97 (VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline (float ___a0, float ___b1, float ___t2, 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) ;
|
|
// System.Boolean UnityEngine.RenderSettings::get_fog()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderSettings_get_fog_m475092AFEE209DC2B7949131C3D0663A58095337 (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.UInt32 UnityEngine.Rendering.Universal.Internal.DeferredLights::FloatToUInt(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB (float ___val0, const RuntimeMethod* method) ;
|
|
// System.Void Unity.Mathematics.uint4::.ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline (uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9* __this, uint32_t ___x0, uint32_t ___y1, uint32_t ___z2, uint32_t ___w3, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Material::FindPass(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Material_FindPass_mCCAAC088EE0E39AD5950BA41E965371417DBCFBC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___passName0, 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.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF (RuntimeArray* ___array0, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___fldHandle1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::set_indexFormat(UnityEngine.Rendering.IndexFormat)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_indexFormat_mCCC7837A0916FA7A272159DA6AF984B0022488F4 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, int32_t ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Mesh::set_triangles(System.Int32[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___value0, const RuntimeMethod* method) ;
|
|
// System.Byte[] System.BitConverter::GetBytes(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitConverter_GetBytes_mF81EC757AE0524E72956BA027AE9F862A0156997 (float ___value0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Profiling.Profiler::ValidateArguments(System.String)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_inline (String_t* ___name0, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Profiling.Profiler::BeginSampleImpl(System.String,UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profiler_BeginSampleImpl_m11DCED1F062EEB6A07FE36224080BAEDC65D5A87 (String_t* ___name0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___targetObject1, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Matrix4x4::op_Equality(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Matrix4x4_op_Equality_mB6119C9802D535FE6221A40760472D06D8438B20 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method) ;
|
|
// System.Double System.Math::Log(System.Double,System.Double)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Log_m00DE509EBC0F78461570ED4F104B3010EB203FD1 (double ___a0, double ___newBase1, 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) ;
|
|
// 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) ;
|
|
// System.Boolean System.Single::IsNaN(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline (float ___f0, const RuntimeMethod* 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) ;
|
|
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (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) ;
|
|
// System.Boolean System.String::IsNullOrEmpty(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, const RuntimeMethod* method) ;
|
|
// System.Void System.ArgumentException::.ctor(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method) ;
|
|
// System.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mA1902D40966CA4C89A8974B10E5680A06E88566B_inline (float ___value0, const RuntimeMethod* method) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Multicast(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_array_size_t length = __this->___delegates_13->max_length;
|
|
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
|
|
typedef void (*FunctionPointerType) (CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method);
|
|
for (il2cpp_array_size_t i = 0; i < length; i++)
|
|
{
|
|
CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* currentDelegate = reinterpret_cast<CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316*>(delegatesToInvoke[i]);
|
|
((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___pass0, ___cmd1, ___rt2, ___viewport3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
|
|
}
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Open(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___method_ptr_0)(___pass0, ___cmd1, ___rt2, ___viewport3, method);
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Closed(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___pass0, ___cmd1, ___rt2, ___viewport3, method);
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenStaticInvoker(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
InvokerActionInvoker4< XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(__this->___method_ptr_0, method, NULL, ___pass0, ___cmd1, ___rt2, ___viewport3);
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_ClosedStaticInvoker(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
InvokerActionInvoker5< RuntimeObject*, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___pass0, ___cmd1, ___rt2, ___viewport3);
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenVirtual(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
VirtualActionInvoker3< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(il2cpp_codegen_method_get_slot(method), ___pass0, ___cmd1, ___rt2, ___viewport3);
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenInterface(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
InterfaceActionInvoker3< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___pass0, ___cmd1, ___rt2, ___viewport3);
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenGenericVirtual(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
GenericVirtualActionInvoker3< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(method, ___pass0, ___cmd1, ___rt2, ___viewport3);
|
|
}
|
|
void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenGenericInterface(CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
GenericInterfaceActionInvoker3< CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D >::Invoke(method, ___pass0, ___cmd1, ___rt2, ___viewport3);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass/CustomMirrorView::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMirrorView__ctor_mE2F2E0C117510F3D4E6422FFFFFA6216BEB2B2C0 (CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
|
|
{
|
|
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
|
|
__this->___method_3 = ___method1;
|
|
__this->___m_target_2 = ___object0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
|
|
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
|
|
if (MethodIsStatic((RuntimeMethod*)___method1))
|
|
{
|
|
bool isOpen = methodCount == 4;
|
|
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
|
|
if (isOpen)
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenStaticInvoker;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_ClosedStaticInvoker;
|
|
else
|
|
if (isOpen)
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Open;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Closed;
|
|
}
|
|
else
|
|
{
|
|
bool isOpen = methodCount == 3;
|
|
if (isOpen)
|
|
{
|
|
if (__this->___method_is_virtual_12)
|
|
{
|
|
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___method1))
|
|
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenGenericInterface;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenGenericVirtual;
|
|
else
|
|
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___method1))
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenInterface;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_OpenVirtual;
|
|
}
|
|
else
|
|
{
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Open;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
__this->___invoke_impl_1 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Closed;
|
|
}
|
|
}
|
|
__this->___extra_arg_5 = (intptr_t)&CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020_Multicast;
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass/CustomMirrorView::Invoke(UnityEngine.Rendering.Universal.XRPass,UnityEngine.Rendering.CommandBuffer,UnityEngine.RenderTexture,UnityEngine.Rect)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMirrorView_Invoke_mBCC65F1472A18AF9B0317A69C6BDC283DC7D3020 (CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, const RuntimeMethod* method);
|
|
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___pass0, ___cmd1, ___rt2, ___viewport3, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
// System.IAsyncResult UnityEngine.Rendering.Universal.XRPass/CustomMirrorView::BeginInvoke(UnityEngine.Rendering.Universal.XRPass,UnityEngine.Rendering.CommandBuffer,UnityEngine.RenderTexture,UnityEngine.Rect,System.AsyncCallback,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomMirrorView_BeginInvoke_mE1E64CEDB6470C30FAE6702EC4A95FFC7D5AA5D9 (CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___pass0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___rt2, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___viewport3, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback4, RuntimeObject* ___object5, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
void *__d_args[5] = {0};
|
|
__d_args[0] = ___pass0;
|
|
__d_args[1] = ___cmd1;
|
|
__d_args[2] = ___rt2;
|
|
__d_args[3] = Box(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var, &___viewport3);
|
|
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback4, (RuntimeObject*)___object5);;
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRPass/CustomMirrorView::EndInvoke(System.IAsyncResult)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomMirrorView_EndInvoke_m7D94B0925D3E00AB52A49F6D533F42523E54E0B1 (CustomMirrorView_t826B740E52CCFCC96FCCDD7DCC1B2D7208D8D316* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
|
|
}
|
|
#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.XRSystem::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem__ctor_m039D215240DC870E5D0D3A36596B5642AF1AD9DD (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m728579366F9E54CD130DF9A93FEC4AEDC6978E86_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal readonly XRPass emptyPass = new XRPass();
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_0 = (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*)il2cpp_codegen_object_new(XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
XRPass__ctor_m99A41E3AF4086A8911BFFE5ED607DB2FA436326F(L_0, NULL);
|
|
__this->___emptyPass_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___emptyPass_0), (void*)L_0);
|
|
// List<XRPass> framePasses = new List<XRPass>();
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_1 = (List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773*)il2cpp_codegen_object_new(List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_m728579366F9E54CD130DF9A93FEC4AEDC6978E86(L_1, List_1__ctor_m728579366F9E54CD130DF9A93FEC4AEDC6978E86_RuntimeMethod_var);
|
|
__this->___framePasses_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___framePasses_1), (void*)L_1);
|
|
// XRDisplaySubsystem display = null;
|
|
__this->___display_3 = (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___display_3), (void*)(XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1*)NULL);
|
|
// Material occlusionMeshMaterial = null;
|
|
__this->___occlusionMeshMaterial_5 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___occlusionMeshMaterial_5), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
|
|
// Material mirrorViewMaterial = null;
|
|
__this->___mirrorViewMaterial_6 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___mirrorViewMaterial_6), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
|
|
// MaterialPropertyBlock mirrorViewMaterialProperty = new MaterialPropertyBlock();
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_2 = (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*)il2cpp_codegen_object_new(MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB(L_2, NULL);
|
|
__this->___mirrorViewMaterialProperty_7 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___mirrorViewMaterialProperty_7), (void*)L_2);
|
|
// RenderTexture testRenderTexture = null;
|
|
__this->___testRenderTexture_8 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___testRenderTexture_8), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
|
|
// internal XRSystem()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// RefreshXrSdk();
|
|
bool L_3;
|
|
L_3 = XRSystem_RefreshXrSdk_m91ED88045A77323FCF03DA84F74EEBFC95D3F08B(__this, NULL);
|
|
// TextureXR.maxViews = Math.Max(TextureXR.slices, GetMaxViews());
|
|
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
|
|
int32_t L_4;
|
|
L_4 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
|
|
int32_t L_5;
|
|
L_5 = XRSystem_GetMaxViews_mAB57490ABA220EB00DA10B63F0964309A5715408(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_6;
|
|
L_6 = Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5(L_4, L_5, NULL);
|
|
TextureXR_set_maxViews_m372FF3225D53990EB6982ACD1096F613BDE69922(L_6, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::InitializeXRSystemData(UnityEngine.Rendering.Universal.XRSystemData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_InitializeXRSystemData_mC2304F32C77047022A6E0C14883F3E2D89812084 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, XRSystemData_t89A064914358326F98105E94D5F082C186133DE6* ___data0, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
// if (data)
|
|
XRSystemData_t89A064914358326F98105E94D5F082C186133DE6* L_0 = ___data0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_0, NULL);
|
|
V_0 = L_1;
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
// if (occlusionMeshMaterial != null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___occlusionMeshMaterial_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
V_1 = L_4;
|
|
bool L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// CoreUtils.Destroy(occlusionMeshMaterial);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___occlusionMeshMaterial_5;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_6, NULL);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// if (mirrorViewMaterial != null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___mirrorViewMaterial_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_8;
|
|
L_8 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
V_2 = L_8;
|
|
bool L_9 = V_2;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// CoreUtils.Destroy(mirrorViewMaterial);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = __this->___mirrorViewMaterial_6;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_10, NULL);
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// occlusionMeshMaterial = CoreUtils.CreateEngineMaterial(data.shaders.xrOcclusionMeshPS);
|
|
XRSystemData_t89A064914358326F98105E94D5F082C186133DE6* L_11 = ___data0;
|
|
NullCheck(L_11);
|
|
ShaderResources_t95EDE5488A460139658FEF1B3A26B3685A72730A* L_12 = L_11->___shaders_4;
|
|
NullCheck(L_12);
|
|
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_13 = L_12->___xrOcclusionMeshPS_0;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14;
|
|
L_14 = CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791(L_13, NULL);
|
|
__this->___occlusionMeshMaterial_5 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___occlusionMeshMaterial_5), (void*)L_14);
|
|
// mirrorViewMaterial = CoreUtils.CreateEngineMaterial(data.shaders.xrMirrorViewPS);
|
|
XRSystemData_t89A064914358326F98105E94D5F082C186133DE6* L_15 = ___data0;
|
|
NullCheck(L_15);
|
|
ShaderResources_t95EDE5488A460139658FEF1B3A26B3685A72730A* L_16 = L_15->___shaders_4;
|
|
NullCheck(L_16);
|
|
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_17 = L_16->___xrMirrorViewPS_1;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18;
|
|
L_18 = CoreUtils_CreateEngineMaterial_mAA09043C35B14C19847AD32F4864260DCE381791(L_17, NULL);
|
|
__this->___mirrorViewMaterial_6 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___mirrorViewMaterial_6), (void*)L_18);
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::GetDisplaySubsystem()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_GetDisplaySubsystem_m96213CEB45E76B334C463C62544689BD8BC0C4D7 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mA6AE5FBEB9AFBE0E7510F9F15248AED6E602CA38_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// SubsystemManager.GetInstances(displayList);
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_0 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
il2cpp_codegen_runtime_class_init_inline(SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
|
|
SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mA6AE5FBEB9AFBE0E7510F9F15248AED6E602CA38(L_0, SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mA6AE5FBEB9AFBE0E7510F9F15248AED6E602CA38_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::XRSystemInit()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_XRSystemInit_m74B1AB41161A901A9587134F648FFDE479D5FDC8 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
{
|
|
// if (GraphicsSettings.currentRenderPipeline == null)
|
|
RenderPipelineAsset_t5F9BF815BF931E1314B184E7F9070FB649C7054E* L_0;
|
|
L_0 = GraphicsSettings_get_currentRenderPipeline_m9B5CF917672DCFFD262CC8476FD968DFE910D32F(NULL);
|
|
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_0012;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_0070;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// GetDisplaySubsystem();
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
XRSystem_GetDisplaySubsystem_m96213CEB45E76B334C463C62544689BD8BC0C4D7(NULL);
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
V_1 = 0;
|
|
goto IL_005f;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// displayList[i].disableLegacyRenderer = true;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_3 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_5;
|
|
L_5 = List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643(L_3, L_4, List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
NullCheck(L_5);
|
|
XRDisplaySubsystem_set_disableLegacyRenderer_m410F3270C21C0337FC3B71E87A85B68A99A58843(L_5, (bool)1, NULL);
|
|
// displayList[i].textureLayout = XRDisplaySubsystem.TextureLayout.Texture2DArray;
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_6 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_6);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_8;
|
|
L_8 = List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643(L_6, L_7, List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
NullCheck(L_8);
|
|
XRDisplaySubsystem_set_textureLayout_mE0390E5525CBC1CFBA94D7ED494084E06631B51C(L_8, 1, NULL);
|
|
// displayList[i].sRGB = QualitySettings.activeColorSpace == ColorSpace.Linear;
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_9 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_11;
|
|
L_11 = List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643(L_9, L_10, List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
int32_t L_12;
|
|
L_12 = QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B(NULL);
|
|
NullCheck(L_11);
|
|
XRDisplaySubsystem_set_sRGB_m441B1B29A0A440B2C3A874021FA7730D8E300758(L_11, (bool)((((int32_t)L_12) == ((int32_t)1))? 1 : 0), NULL);
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
int32_t L_14 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_15 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_inline(L_15, List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
V_2 = (bool)((((int32_t)L_14) < ((int32_t)L_16))? 1 : 0);
|
|
bool L_17 = V_2;
|
|
if (L_17)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::UpdateMSAALevel(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_UpdateMSAALevel_mDBC9C8B2B273F6F752212B12E86A83EFA89252A4 (int32_t ___level0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
{
|
|
// if (msaaLevel == level)
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
int32_t L_0 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___msaaLevel_4;
|
|
int32_t L_1 = ___level0;
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_0058;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// level = Mathf.NextPowerOfTwo(level);
|
|
int32_t L_3 = ___level0;
|
|
int32_t L_4;
|
|
L_4 = Mathf_NextPowerOfTwo_m25B17CBCFB02762842BE3725618DD97C7C4B1014(L_3, NULL);
|
|
___level0 = L_4;
|
|
// level = Mathf.Clamp(level, (int)MsaaQuality.Disabled, (int)MsaaQuality._8x);
|
|
int32_t L_5 = ___level0;
|
|
int32_t L_6;
|
|
L_6 = Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline(L_5, 1, 8, NULL);
|
|
___level0 = L_6;
|
|
// GetDisplaySubsystem();
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
XRSystem_GetDisplaySubsystem_m96213CEB45E76B334C463C62544689BD8BC0C4D7(NULL);
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
V_1 = 0;
|
|
goto IL_0041;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// displayList[i].SetMSAALevel(level);
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_7 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
int32_t L_8 = V_1;
|
|
NullCheck(L_7);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_9;
|
|
L_9 = List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643(L_7, L_8, List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
int32_t L_10 = ___level0;
|
|
NullCheck(L_9);
|
|
XRDisplaySubsystem_SetMSAALevel_m5059067DF2E69C356138B8C2DC99131C22F3488C(L_9, L_10, NULL);
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
int32_t L_11 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
int32_t L_12 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_13 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_inline(L_13, List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
V_2 = (bool)((((int32_t)L_12) < ((int32_t)L_14))? 1 : 0);
|
|
bool L_15 = V_2;
|
|
if (L_15)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// msaaLevel = level;
|
|
int32_t L_16 = ___level0;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___msaaLevel_4 = L_16;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRSystem::GetMSAALevel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRSystem_GetMSAALevel_mAD3A8B142F2A5E1C7ACE61766BF60FA7A848DDA6 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// return msaaLevel;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
int32_t L_0 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___msaaLevel_4;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::UpdateRenderScale(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_UpdateRenderScale_m27D771B58BDB7759ECF6D0C725D1ECDBA08FFCB6 (float ___renderScale0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
{
|
|
// GetDisplaySubsystem();
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
XRSystem_GetDisplaySubsystem_m96213CEB45E76B334C463C62544689BD8BC0C4D7(NULL);
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// displayList[i].scaleOfAllRenderTargets = renderScale;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_0 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_2;
|
|
L_2 = List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643(L_0, L_1, List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
float L_3 = ___renderScale0;
|
|
NullCheck(L_2);
|
|
XRDisplaySubsystem_set_scaleOfAllRenderTargets_mB17201481C1A22DB287CA1B6DEC07C6679BD2DB8(L_2, L_3, NULL);
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
int32_t L_4 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// for (int i = 0; i < displayList.Count; i++)
|
|
int32_t L_5 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_6 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_inline(L_6, List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
V_1 = (bool)((((int32_t)L_5) < ((int32_t)L_7))? 1 : 0);
|
|
bool L_8 = V_1;
|
|
if (L_8)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.XRSystem::GetMaxViews()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRSystem_GetMaxViews_mAB57490ABA220EB00DA10B63F0964309A5715408 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// int maxViews = 1;
|
|
V_0 = 1;
|
|
// if (display != null)
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_0 = __this->___display_3;
|
|
V_1 = (bool)((!(((RuntimeObject*)(XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_1 = V_1;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// maxViews = 2;
|
|
V_0 = 2;
|
|
goto IL_0029;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// else if (XRGraphicsAutomatedTests.enabled)
|
|
il2cpp_codegen_runtime_class_init_inline(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = XRGraphicsAutomatedTests_get_enabled_mED2B45610E9C762FDF0D89932D14A2BEA5390B82_inline(NULL);
|
|
V_2 = L_2;
|
|
bool L_3 = V_2;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// maxViews = Math.Max(maxViews, 2);
|
|
int32_t L_4 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_5;
|
|
L_5 = Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5(L_4, 2, NULL);
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// return maxViews;
|
|
int32_t L_6 = V_0;
|
|
V_3 = L_6;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// }
|
|
int32_t L_7 = V_3;
|
|
return L_7;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::BeginLateLatching(UnityEngine.Camera,UnityEngine.Rendering.Universal.XRPass)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_BeginLateLatching_m011070212000F5D6980DC15FDFA63714EFA59D47 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xrPass1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
// if (display != null && xrPass.singlePassEnabled && xrPass.viewCount == 2)
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_0 = __this->___display_3;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_1 = ___xrPass1;
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = XRPass_get_singlePassEnabled_mB8BBB9F66EE93200D10F7C6C766E5F2D855A6FF3(L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_3 = ___xrPass1;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = XRPass_get_viewCount_m411D1CBEC5F746AD5FECC87960FAA69ADCED5AFA(L_3, NULL);
|
|
G_B4_0 = ((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
V_0 = (bool)G_B4_0;
|
|
bool L_5 = V_0;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// display.BeginRecordingIfLateLatched(camera);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_6 = __this->___display_3;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___camera0;
|
|
NullCheck(L_6);
|
|
XRDisplaySubsystem_BeginRecordingIfLateLatched_mDD37688ACD9999F051DB8802819701BA58DFE58B(L_6, L_7, NULL);
|
|
// xrPass.isLateLatchEnabled = true;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_8 = ___xrPass1;
|
|
NullCheck(L_8);
|
|
XRPass_set_isLateLatchEnabled_m2A81589CAEF6936FD249A47F5984C76406174C7B_inline(L_8, (bool)1, NULL);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::EndLateLatching(UnityEngine.Camera,UnityEngine.Rendering.Universal.XRPass)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_EndLateLatching_mD8676191B7E72E384AFB6311D7DAACDC2BDE862C (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xrPass1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// if (display != null && xrPass.isLateLatchEnabled)
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_0 = __this->___display_3;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_1 = ___xrPass1;
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = XRPass_get_isLateLatchEnabled_mD553F91A2D233E13C6E5CEBEA2D049115528D408_inline(L_1, NULL);
|
|
G_B3_0 = ((int32_t)(L_2));
|
|
goto IL_0012;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// display.EndRecordingIfLateLatched(camera);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_4 = __this->___display_3;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera0;
|
|
NullCheck(L_4);
|
|
XRDisplaySubsystem_EndRecordingIfLateLatched_mDDADB0A2E961464C86429243D7CCDBE1A75D6A20(L_4, L_5, NULL);
|
|
// xrPass.isLateLatchEnabled = false;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_6 = ___xrPass1;
|
|
NullCheck(L_6);
|
|
XRPass_set_isLateLatchEnabled_m2A81589CAEF6936FD249A47F5984C76406174C7B_inline(L_6, (bool)0, NULL);
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Rendering.Universal.XRPass> UnityEngine.Rendering.Universal.XRSystem::SetupFrame(UnityEngine.Camera,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* XRSystem_SetupFrame_mBC148BE63B7AD7FCC4420B818E99069AD3C4B194 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, bool ___enableXRRendering1, 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*)&List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8341454AEAF0EEBD367796750F70DE5C0EFC7571);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* V_6 = NULL;
|
|
bool V_7 = false;
|
|
float V_8 = 0.0f;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B12_0 = 0;
|
|
{
|
|
// bool xrEnabled = RefreshXrSdk();
|
|
bool L_0;
|
|
L_0 = XRSystem_RefreshXrSdk_m91ED88045A77323FCF03DA84F74EEBFC95D3F08B(__this, NULL);
|
|
V_0 = L_0;
|
|
// if (display != null)
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_1 = __this->___display_3;
|
|
V_3 = (bool)((!(((RuntimeObject*)(XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_2 = V_3;
|
|
if (!L_2)
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// display.textureLayout = XRDisplaySubsystem.TextureLayout.Texture2DArray;
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_3 = __this->___display_3;
|
|
NullCheck(L_3);
|
|
XRDisplaySubsystem_set_textureLayout_mE0390E5525CBC1CFBA94D7ED494084E06631B51C(L_3, 1, NULL);
|
|
// display.zNear = camera.nearClipPlane;
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_4 = __this->___display_3;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera0;
|
|
NullCheck(L_5);
|
|
float L_6;
|
|
L_6 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_5, NULL);
|
|
NullCheck(L_4);
|
|
XRDisplaySubsystem_set_zNear_mA82157C51F3B61B72570A31574E0149E9743933A(L_4, L_6, NULL);
|
|
// display.zFar = camera.farClipPlane;
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_7 = __this->___display_3;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = ___camera0;
|
|
NullCheck(L_8);
|
|
float L_9;
|
|
L_9 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_8, NULL);
|
|
NullCheck(L_7);
|
|
XRDisplaySubsystem_set_zFar_m8A13EC1823DAE428374A3CBA218B2038D785777B(L_7, L_9, NULL);
|
|
// display.sRGB = QualitySettings.activeColorSpace == ColorSpace.Linear;
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_10 = __this->___display_3;
|
|
int32_t L_11;
|
|
L_11 = QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B(NULL);
|
|
NullCheck(L_10);
|
|
XRDisplaySubsystem_set_sRGB_m441B1B29A0A440B2C3A874021FA7730D8E300758(L_10, (bool)((((int32_t)L_11) == ((int32_t)1))? 1 : 0), NULL);
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// if (framePasses.Count > 0)
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_12 = __this->___framePasses_1;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_12, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
V_4 = (bool)((((int32_t)L_13) > ((int32_t)0))? 1 : 0);
|
|
bool L_14 = V_4;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("XRSystem.ReleaseFrame() was not called!");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_mEF15C6B17CE4E1FA7E379CDB82CE40FCD89A3F28(_stringLiteral8341454AEAF0EEBD367796750F70DE5C0EFC7571, NULL);
|
|
// ReleaseFrame();
|
|
XRSystem_ReleaseFrame_mD3884CD0E8E8E6F8C13862A2BE23C29A1F9E3BA7(__this, NULL);
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// if (camera == null)
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15 = ___camera0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
V_5 = L_16;
|
|
bool L_17 = V_5;
|
|
if (!L_17)
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
// return framePasses;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_18 = __this->___framePasses_1;
|
|
V_6 = L_18;
|
|
goto IL_0118;
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// bool isGameCamera = (camera.cameraType == CameraType.Game || camera.cameraType == CameraType.VR);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = ___camera0;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = Camera_get_cameraType_m85434C4C986D2EAC04FBFA44B284840AFC497851(L_19, NULL);
|
|
if ((((int32_t)L_20) == ((int32_t)1)))
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_21 = ___camera0;
|
|
NullCheck(L_21);
|
|
int32_t L_22;
|
|
L_22 = Camera_get_cameraType_m85434C4C986D2EAC04FBFA44B284840AFC497851(L_21, NULL);
|
|
G_B9_0 = ((((int32_t)L_22) == ((int32_t)8))? 1 : 0);
|
|
goto IL_00b0;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
G_B9_0 = 1;
|
|
}
|
|
|
|
IL_00b0:
|
|
{
|
|
V_1 = (bool)G_B9_0;
|
|
// bool xrSupported = isGameCamera && camera.targetTexture == null && enableXRRendering;
|
|
bool L_23 = V_1;
|
|
if (!L_23)
|
|
{
|
|
goto IL_00c2;
|
|
}
|
|
}
|
|
{
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_24 = ___camera0;
|
|
NullCheck(L_24);
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_25;
|
|
L_25 = Camera_get_targetTexture_mC856D7FF8351476068D04E245E4F08F5C56A55BD(L_24, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_26;
|
|
L_26 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
G_B12_0 = ((int32_t)(L_26));
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_00c2:
|
|
{
|
|
G_B12_0 = 0;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
bool L_27 = ___enableXRRendering1;
|
|
V_2 = (bool)((int32_t)(G_B12_0&(int32_t)L_27));
|
|
// if (xrEnabled && xrSupported)
|
|
bool L_28 = V_0;
|
|
bool L_29 = V_2;
|
|
V_7 = (bool)((int32_t)((int32_t)L_28&(int32_t)L_29));
|
|
bool L_30 = V_7;
|
|
if (!L_30)
|
|
{
|
|
goto IL_00ff;
|
|
}
|
|
}
|
|
{
|
|
// QualitySettings.vSyncCount = 0;
|
|
QualitySettings_set_vSyncCount_m37CB89BA3DF4BE2E181339F5F44F03C493733360(0, NULL);
|
|
// float frameRate = 300.0f;
|
|
V_8 = (300.0f);
|
|
// Application.targetFrameRate = Mathf.CeilToInt(frameRate);
|
|
float L_31 = V_8;
|
|
int32_t L_32;
|
|
L_32 = Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline(L_31, NULL);
|
|
Application_set_targetFrameRate_m794A13DC5116C506B042663606691257CF3A7325(L_32, NULL);
|
|
// CreateLayoutFromXrSdk(camera, singlePassAllowed: true);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_33 = ___camera0;
|
|
XRSystem_CreateLayoutFromXrSdk_mBF67B9F1D8E7E62F9A15A7AF4E09A5CAA7E8664C(__this, L_33, (bool)1, NULL);
|
|
// OverrideForAutomatedTests(camera);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_34 = ___camera0;
|
|
XRSystem_OverrideForAutomatedTests_mB3CBCFDC6FCDED871BE06E7076ABBB03D4BDA5F2(__this, L_34, NULL);
|
|
goto IL_010e;
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
// AddPassToFrame(emptyPass);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_35 = __this->___emptyPass_0;
|
|
XRSystem_AddPassToFrame_mC2C4B49E4C70A6D06D2C0BAD0FBF761A5FAB714D(__this, L_35, NULL);
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
// return framePasses;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_36 = __this->___framePasses_1;
|
|
V_6 = L_36;
|
|
goto IL_0118;
|
|
}
|
|
|
|
IL_0118:
|
|
{
|
|
// }
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_37 = V_6;
|
|
return L_37;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::ReleaseFrame()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_ReleaseFrame_mD3884CD0E8E8E6F8C13862A2BE23C29A1F9E3BA7 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m0C7C52DA9BCC2A525DD3650D6A7C90FB6883AA06_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
{
|
|
// for (int i = 0; i < framePasses.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// var xrPass = framePasses[framePasses.Count - i - 1];
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_0 = __this->___framePasses_1;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_1 = __this->___framePasses_1;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_1, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_0);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_4;
|
|
L_4 = List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_2, L_3)), 1)), List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// if (xrPass != emptyPass)
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_5 = V_1;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_6 = __this->___emptyPass_0;
|
|
V_2 = (bool)((((int32_t)((((RuntimeObject*)(XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*)L_5) == ((RuntimeObject*)(XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24*)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// XRPass.Release(xrPass);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_8 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var);
|
|
XRPass_Release_mC677B3552D323494CC56A978B03E5A022A41046A(L_8, NULL);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// for (int i = 0; i < framePasses.Count; i++)
|
|
int32_t L_9 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// for (int i = 0; i < framePasses.Count; i++)
|
|
int32_t L_10 = V_0;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_11 = __this->___framePasses_1;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_11, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
V_3 = (bool)((((int32_t)L_10) < ((int32_t)L_12))? 1 : 0);
|
|
bool L_13 = V_3;
|
|
if (L_13)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// framePasses.Clear();
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_14 = __this->___framePasses_1;
|
|
NullCheck(L_14);
|
|
List_1_Clear_m0C7C52DA9BCC2A525DD3650D6A7C90FB6883AA06_inline(L_14, List_1_Clear_m0C7C52DA9BCC2A525DD3650D6A7C90FB6883AA06_RuntimeMethod_var);
|
|
// if (testRenderTexture)
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_15 = __this->___testRenderTexture_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_15, NULL);
|
|
V_4 = L_16;
|
|
bool L_17 = V_4;
|
|
if (!L_17)
|
|
{
|
|
goto IL_0078;
|
|
}
|
|
}
|
|
{
|
|
// RenderTexture.ReleaseTemporary(testRenderTexture);
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = __this->___testRenderTexture_8;
|
|
RenderTexture_ReleaseTemporary_m7D9B385460ED0D0CF7BCC033605CEBD60A1A232F(L_18, NULL);
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.XRSystem::RefreshXrSdk()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRSystem_RefreshXrSdk_m91ED88045A77323FCF03DA84F74EEBFC95D3F08B (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
// GetDisplaySubsystem();
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
XRSystem_GetDisplaySubsystem_m96213CEB45E76B334C463C62544689BD8BC0C4D7(NULL);
|
|
// if (displayList.Count > 0)
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_0 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_inline(L_0, List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
V_0 = (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
// if (displayList.Count > 1)
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_3 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_inline(L_3, List_1_get_Count_mE580FBE05EB71FB41AAE62A9AD4C5A7594C8D27C_RuntimeMethod_var);
|
|
V_1 = (bool)((((int32_t)L_4) > ((int32_t)1))? 1 : 0);
|
|
bool L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// throw new NotImplementedException("Only 1 XR display is supported.");
|
|
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_6 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_6);
|
|
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD85AC00227C36E624B90B07A2C7749C601623D03)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XRSystem_RefreshXrSdk_m91ED88045A77323FCF03DA84F74EEBFC95D3F08B_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// display = displayList[0];
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_7 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2;
|
|
NullCheck(L_7);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_8;
|
|
L_8 = List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643(L_7, 0, List_1_get_Item_m1C04F2A2E6107833BE00F3C7EAE72DAF048AC643_RuntimeMethod_var);
|
|
__this->___display_3 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___display_3), (void*)L_8);
|
|
// display.disableLegacyRenderer = true;
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_9 = __this->___display_3;
|
|
NullCheck(L_9);
|
|
XRDisplaySubsystem_set_disableLegacyRenderer_m410F3270C21C0337FC3B71E87A85B68A99A58843(L_9, (bool)1, NULL);
|
|
// TextureXR.maxViews = Math.Max(TextureXR.slices, GetMaxViews());
|
|
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
|
|
int32_t L_10;
|
|
L_10 = TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline(NULL);
|
|
int32_t L_11;
|
|
L_11 = XRSystem_GetMaxViews_mAB57490ABA220EB00DA10B63F0964309A5715408(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_12;
|
|
L_12 = Math_Max_m830F00B616D7A2130E46E974DFB27E9DA7FE30E5(L_10, L_11, NULL);
|
|
TextureXR_set_maxViews_m372FF3225D53990EB6982ACD1096F613BDE69922(L_12, NULL);
|
|
// return display.running;
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_13 = __this->___display_3;
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = IntegratedSubsystem_get_running_m18AA0D7AD1CB593DC9EE5F3DC79643717509D6E8(L_13, NULL);
|
|
V_2 = L_14;
|
|
goto IL_0084;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
// display = null;
|
|
__this->___display_3 = (XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___display_3), (void*)(XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1*)NULL);
|
|
// return false;
|
|
V_2 = (bool)0;
|
|
goto IL_0084;
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// }
|
|
bool L_15 = V_2;
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::UpdateCameraData(UnityEngine.Rendering.Universal.CameraData&,UnityEngine.Rendering.Universal.XRPass&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_UpdateCameraData_m83B80104D72292390DABE5E628E8C9467BA905F6 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* ___baseCameraData0, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** ___xr1, 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;
|
|
}
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
bool V_3 = false;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
bool V_6 = false;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
// Rect cameraRect = baseCameraData.camera.rect;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_0 = ___baseCameraData0;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = L_0->___camera_2;
|
|
NullCheck(L_1);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_2;
|
|
L_2 = Camera_get_rect_m848C23B32814D1351E43F0A0110DB8ECA19C6772(L_1, NULL);
|
|
V_0 = L_2;
|
|
// Rect xrViewport = xr.GetViewport();
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_3 = ___xr1;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_4 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_3);
|
|
NullCheck(L_4);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_5;
|
|
L_5 = XRPass_GetViewport_m27D1A3CEB78A3E0499614807BE25AD03534012D9(L_4, 0, NULL);
|
|
V_1 = L_5;
|
|
// baseCameraData.pixelRect = new Rect(cameraRect.x * xrViewport.width + xrViewport.x,
|
|
// cameraRect.y * xrViewport.height + xrViewport.y,
|
|
// cameraRect.width * xrViewport.width,
|
|
// cameraRect.height * xrViewport.height);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_6 = ___baseCameraData0;
|
|
float L_7;
|
|
L_7 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_0), NULL);
|
|
float L_8;
|
|
L_8 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
|
|
float L_9;
|
|
L_9 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_1), NULL);
|
|
float L_10;
|
|
L_10 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_0), NULL);
|
|
float L_11;
|
|
L_11 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
|
|
float L_12;
|
|
L_12 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_1), NULL);
|
|
float L_13;
|
|
L_13 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_0), NULL);
|
|
float L_14;
|
|
L_14 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
|
|
float L_15;
|
|
L_15 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_0), NULL);
|
|
float L_16;
|
|
L_16 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_17), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_7, L_8)), L_9)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_10, L_11)), L_12)), ((float)il2cpp_codegen_multiply(L_13, L_14)), ((float)il2cpp_codegen_multiply(L_15, L_16)), /*hidden argument*/NULL);
|
|
L_6->___pixelRect_6 = L_17;
|
|
// Rect camPixelRect = baseCameraData.pixelRect;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_18 = ___baseCameraData0;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19 = L_18->___pixelRect_6;
|
|
V_2 = L_19;
|
|
// baseCameraData.pixelWidth = (int)System.Math.Round(camPixelRect.width + camPixelRect.x) - (int)System.Math.Round(camPixelRect.x);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_20 = ___baseCameraData0;
|
|
float L_21;
|
|
L_21 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_2), NULL);
|
|
float L_22;
|
|
L_22 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_2), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_23;
|
|
L_23 = bankers_round(((double)((float)il2cpp_codegen_add(L_21, L_22))));
|
|
float L_24;
|
|
L_24 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_2), NULL);
|
|
double L_25;
|
|
L_25 = bankers_round(((double)L_24));
|
|
L_20->___pixelWidth_7 = ((int32_t)il2cpp_codegen_subtract(il2cpp_codegen_cast_double_to_int<int32_t>(L_23), il2cpp_codegen_cast_double_to_int<int32_t>(L_25)));
|
|
// baseCameraData.pixelHeight = (int)System.Math.Round(camPixelRect.height + camPixelRect.y) - (int)System.Math.Round(camPixelRect.y);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_26 = ___baseCameraData0;
|
|
float L_27;
|
|
L_27 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_2), NULL);
|
|
float L_28;
|
|
L_28 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_2), NULL);
|
|
double L_29;
|
|
L_29 = bankers_round(((double)((float)il2cpp_codegen_add(L_27, L_28))));
|
|
float L_30;
|
|
L_30 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_2), NULL);
|
|
double L_31;
|
|
L_31 = bankers_round(((double)L_30));
|
|
L_26->___pixelHeight_8 = ((int32_t)il2cpp_codegen_subtract(il2cpp_codegen_cast_double_to_int<int32_t>(L_29), il2cpp_codegen_cast_double_to_int<int32_t>(L_31)));
|
|
// baseCameraData.aspectRatio = (float)baseCameraData.pixelWidth / (float)baseCameraData.pixelHeight;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_32 = ___baseCameraData0;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_33 = ___baseCameraData0;
|
|
int32_t L_34 = L_33->___pixelWidth_7;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_35 = ___baseCameraData0;
|
|
int32_t L_36 = L_35->___pixelHeight_8;
|
|
L_32->___aspectRatio_9 = ((float)(((float)L_34)/((float)L_36)));
|
|
// bool isDefaultXRViewport = (!(Math.Abs(xrViewport.x) > 0.0f || Math.Abs(xrViewport.y) > 0.0f ||
|
|
// Math.Abs(xrViewport.width) < xr.renderTargetDesc.width ||
|
|
// Math.Abs(xrViewport.height) < xr.renderTargetDesc.height));
|
|
float L_37;
|
|
L_37 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB((&V_1), NULL);
|
|
float L_38;
|
|
L_38 = fabsf(L_37);
|
|
if ((((float)L_38) > ((float)(0.0f))))
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
float L_39;
|
|
L_39 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_1), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_40;
|
|
L_40 = fabsf(L_39);
|
|
if ((((float)L_40) > ((float)(0.0f))))
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
float L_41;
|
|
L_41 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_1), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_42;
|
|
L_42 = fabsf(L_41);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_43 = ___xr1;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_44 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_43);
|
|
NullCheck(L_44);
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_45;
|
|
L_45 = XRPass_get_renderTargetDesc_m616E10C2F8E652299DB29E7CC4DABDB586653906_inline(L_44, NULL);
|
|
V_5 = L_45;
|
|
int32_t L_46;
|
|
L_46 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline((&V_5), NULL);
|
|
if ((((float)L_42) < ((float)((float)L_46))))
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
float L_47;
|
|
L_47 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_48;
|
|
L_48 = fabsf(L_47);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_49 = ___xr1;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_50 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_49);
|
|
NullCheck(L_50);
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_51;
|
|
L_51 = XRPass_get_renderTargetDesc_m616E10C2F8E652299DB29E7CC4DABDB586653906_inline(L_50, NULL);
|
|
V_5 = L_51;
|
|
int32_t L_52;
|
|
L_52 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline((&V_5), NULL);
|
|
G_B5_0 = ((((int32_t)((((float)L_48) < ((float)((float)L_52)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0149;
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
V_3 = (bool)G_B5_0;
|
|
// baseCameraData.isDefaultViewport = baseCameraData.isDefaultViewport && isDefaultXRViewport;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_53 = ___baseCameraData0;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_54 = ___baseCameraData0;
|
|
bool L_55 = L_54->___isDefaultViewport_13;
|
|
bool L_56 = V_3;
|
|
L_53->___isDefaultViewport_13 = (bool)((int32_t)((int32_t)L_55&(int32_t)L_56));
|
|
// var originalTargetDesc = baseCameraData.cameraTargetDescriptor;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_57 = ___baseCameraData0;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_58 = L_57->___cameraTargetDescriptor_5;
|
|
V_4 = L_58;
|
|
// baseCameraData.cameraTargetDescriptor = xr.renderTargetDesc;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_59 = ___baseCameraData0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_60 = ___xr1;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_61 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_60);
|
|
NullCheck(L_61);
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_62;
|
|
L_62 = XRPass_get_renderTargetDesc_m616E10C2F8E652299DB29E7CC4DABDB586653906_inline(L_61, NULL);
|
|
L_59->___cameraTargetDescriptor_5 = L_62;
|
|
// if (baseCameraData.isHdrEnabled)
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_63 = ___baseCameraData0;
|
|
bool L_64 = L_63->___isHdrEnabled_14;
|
|
V_6 = L_64;
|
|
bool L_65 = V_6;
|
|
if (!L_65)
|
|
{
|
|
goto IL_018e;
|
|
}
|
|
}
|
|
{
|
|
// baseCameraData.cameraTargetDescriptor.graphicsFormat = originalTargetDesc.graphicsFormat;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_66 = ___baseCameraData0;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_67 = (&L_66->___cameraTargetDescriptor_5);
|
|
int32_t L_68;
|
|
L_68 = RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0((&V_4), NULL);
|
|
RenderTextureDescriptor_set_graphicsFormat_m037DA25F9A8B956D830C7B7E5C6E258DC1133A13(L_67, L_68, NULL);
|
|
}
|
|
|
|
IL_018e:
|
|
{
|
|
// baseCameraData.cameraTargetDescriptor.msaaSamples = originalTargetDesc.msaaSamples;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_69 = ___baseCameraData0;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_70 = (&L_69->___cameraTargetDescriptor_5);
|
|
int32_t L_71;
|
|
L_71 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&V_4), NULL);
|
|
RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline(L_70, L_71, NULL);
|
|
// baseCameraData.cameraTargetDescriptor.width = baseCameraData.pixelWidth;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_72 = ___baseCameraData0;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_73 = (&L_72->___cameraTargetDescriptor_5);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_74 = ___baseCameraData0;
|
|
int32_t L_75 = L_74->___pixelWidth_7;
|
|
RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline(L_73, L_75, NULL);
|
|
// baseCameraData.cameraTargetDescriptor.height = baseCameraData.pixelHeight;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_76 = ___baseCameraData0;
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_77 = (&L_76->___cameraTargetDescriptor_5);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_78 = ___baseCameraData0;
|
|
int32_t L_79 = L_78->___pixelHeight_8;
|
|
RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline(L_77, L_79, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::UpdateFromCamera(UnityEngine.Rendering.Universal.XRPass&,UnityEngine.Rendering.Universal.CameraData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_UpdateFromCamera_mF39797D5289B2ABBCEFA2EA683219B1BD7E15C13 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** ___xrPass0, CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E ___cameraData1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
bool V_3 = false;
|
|
int32_t V_4 = 0;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
bool V_6 = false;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// if (xrPass.enabled && display != null)
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_0 = ___xrPass0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_1 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_0);
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155(L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_3 = __this->___display_3;
|
|
G_B3_0 = ((!(((RuntimeObject*)(XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
goto IL_0016;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
// display.GetRenderPass(xrPass.multipassId, out var renderPass);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_5 = __this->___display_3;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_6 = ___xrPass0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_7 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_6);
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = XRPass_get_multipassId_mC66149857F511ED441A9C8647C3EF0DD7167F15A_inline(L_7, NULL);
|
|
NullCheck(L_5);
|
|
XRDisplaySubsystem_GetRenderPass_m81F4AE299700BFE74AD54F8B036D87CD439E8874(L_5, L_8, (&V_1), NULL);
|
|
// display.GetCullingParameters(cameraData.camera, renderPass.cullingPassIndex, out var cullingParams);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_9 = __this->___display_3;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_10 = ___cameraData1;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = L_10.___camera_2;
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_12 = V_1;
|
|
int32_t L_13 = L_12.___cullingPassIndex_8;
|
|
NullCheck(L_9);
|
|
XRDisplaySubsystem_GetCullingParameters_m6BF6737DD0B607C8719CC80F1AFFE7700498F266(L_9, L_11, L_13, (&V_2), NULL);
|
|
// cullingParams.cullingOptions &= ~CullingOptions.Stereo;
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_14 = (&V_2);
|
|
int32_t L_15;
|
|
L_15 = ScriptableCullingParameters_get_cullingOptions_mCEC493EA8184660459A61EC4F77FCD7C78D36464(L_14, NULL);
|
|
ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF(L_14, ((int32_t)((int32_t)L_15&((int32_t)-17))), NULL);
|
|
// xrPass.UpdateCullingParams(cullingPassId: renderPass.cullingPassIndex, cullingParams);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_16 = ___xrPass0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_17 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_16);
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_18 = V_1;
|
|
int32_t L_19 = L_18.___cullingPassIndex_8;
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 L_20 = V_2;
|
|
NullCheck(L_17);
|
|
XRPass_UpdateCullingParams_mE3C013A86A3D5C6FBC76A7E5323995EDE7D0ECE5(L_17, L_19, L_20, NULL);
|
|
// if (xrPass.singlePassEnabled)
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_21 = ___xrPass0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_22 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_21);
|
|
NullCheck(L_22);
|
|
bool L_23;
|
|
L_23 = XRPass_get_singlePassEnabled_mB8BBB9F66EE93200D10F7C6C766E5F2D855A6FF3(L_22, NULL);
|
|
V_3 = L_23;
|
|
bool L_24 = V_3;
|
|
if (!L_24)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
V_4 = 0;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// renderPass.GetRenderParameter(cameraData.camera, renderParamIndex, out var renderParam);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_25 = ___cameraData1;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_26 = L_25.___camera_2;
|
|
int32_t L_27 = V_4;
|
|
XRRenderPass_GetRenderParameter_m3526E26F8ABDA52C52BDF163F4EA74B7DE4B6A0B((&V_1), L_26, L_27, (&V_5), NULL);
|
|
// xrPass.UpdateView(renderParamIndex, renderPass, renderParam);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_28 = ___xrPass0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_29 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_28);
|
|
int32_t L_30 = V_4;
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_31 = V_1;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_32 = V_5;
|
|
NullCheck(L_29);
|
|
XRPass_UpdateView_m2CE92A21BFDCB639F16029A89374EFC4752847EF(L_29, L_30, L_31, L_32, NULL);
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
int32_t L_33 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
int32_t L_34 = V_4;
|
|
int32_t L_35;
|
|
L_35 = XRRenderPass_GetRenderParameterCount_m8FECAAF96CD4DF45B0786CB19CD169C1C46BE10A((&V_1), NULL);
|
|
V_6 = (bool)((((int32_t)L_34) < ((int32_t)L_35))? 1 : 0);
|
|
bool L_36 = V_6;
|
|
if (L_36)
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
// renderPass.GetRenderParameter(cameraData.camera, 0, out var renderParam);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_37 = ___cameraData1;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_38 = L_37.___camera_2;
|
|
XRRenderPass_GetRenderParameter_m3526E26F8ABDA52C52BDF163F4EA74B7DE4B6A0B((&V_1), L_38, 0, (&V_7), NULL);
|
|
// xrPass.UpdateView(0, renderPass, renderParam);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24** L_39 = ___xrPass0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_40 = *((XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24**)L_39);
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_41 = V_1;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_42 = V_7;
|
|
NullCheck(L_40);
|
|
XRPass_UpdateView_m2CE92A21BFDCB639F16029A89374EFC4752847EF(L_40, 0, L_41, L_42, NULL);
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
// OverrideForAutomatedTests(cameraData.camera);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E L_43 = ___cameraData1;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_44 = L_43.___camera_2;
|
|
XRSystem_OverrideForAutomatedTests_mB3CBCFDC6FCDED871BE06E7076ABBB03D4BDA5F2(__this, L_44, NULL);
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::CreateLayoutFromXrSdk(UnityEngine.Camera,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_CreateLayoutFromXrSdk_mBF67B9F1D8E7E62F9A15A7AF4E09A5CAA7E8664C (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, bool ___singlePassAllowed1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
int32_t V_1 = 0;
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
bool V_4 = false;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
bool V_8 = false;
|
|
int32_t V_9 = 0;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* V_11 = NULL;
|
|
bool V_12 = false;
|
|
bool V_13 = false;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___camera0;
|
|
(&V_0)->___camera_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___camera_0), (void*)L_0);
|
|
// for (int renderPassIndex = 0; renderPassIndex < display.GetRenderPassCount(); ++renderPassIndex)
|
|
V_1 = 0;
|
|
goto IL_0127;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// display.GetRenderPass(renderPassIndex, out var renderPass);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_1 = __this->___display_3;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
XRDisplaySubsystem_GetRenderPass_m81F4AE299700BFE74AD54F8B036D87CD439E8874(L_1, L_2, (&V_2), NULL);
|
|
// display.GetCullingParameters(camera, renderPass.cullingPassIndex, out var cullingParams);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_3 = __this->___display_3;
|
|
U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB L_4 = V_0;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = L_4.___camera_0;
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_6 = V_2;
|
|
int32_t L_7 = L_6.___cullingPassIndex_8;
|
|
NullCheck(L_3);
|
|
XRDisplaySubsystem_GetCullingParameters_m6BF6737DD0B607C8719CC80F1AFFE7700498F266(L_3, L_5, L_7, (&V_3), NULL);
|
|
// cullingParams.cullingOptions &= ~CullingOptions.Stereo;
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_8 = (&V_3);
|
|
int32_t L_9;
|
|
L_9 = ScriptableCullingParameters_get_cullingOptions_mCEC493EA8184660459A61EC4F77FCD7C78D36464(L_8, NULL);
|
|
ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF(L_8, ((int32_t)((int32_t)L_9&((int32_t)-17))), NULL);
|
|
// if (singlePassAllowed && CanUseSinglePass(renderPass))
|
|
bool L_10 = ___singlePassAllowed1;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_11 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = XRSystem_U3CCreateLayoutFromXrSdkU3Eg__CanUseSinglePassU7C26_0_m716F71CEA47F0BCB1E886DEEBB3761B31F90AFCC(L_11, (&V_0), NULL);
|
|
G_B4_0 = ((int32_t)(L_12));
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
V_4 = (bool)G_B4_0;
|
|
bool L_13 = V_4;
|
|
if (!L_13)
|
|
{
|
|
goto IL_00c2;
|
|
}
|
|
}
|
|
{
|
|
// var xrPass = XRPass.Create(renderPass, multipassId: framePasses.Count, cullingParams, occlusionMeshMaterial);
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_14 = V_2;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_15 = __this->___framePasses_1;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_15, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 L_17 = V_3;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = __this->___occlusionMeshMaterial_5;
|
|
il2cpp_codegen_runtime_class_init_inline(XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_19;
|
|
L_19 = XRPass_Create_mD9E75E96F452B66A96C03DBAB3CEA9B0F7F6A377(L_14, L_16, L_17, L_18, NULL);
|
|
V_5 = L_19;
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
V_6 = 0;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// renderPass.GetRenderParameter(camera, renderParamIndex, out var renderParam);
|
|
U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB L_20 = V_0;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_21 = L_20.___camera_0;
|
|
int32_t L_22 = V_6;
|
|
XRRenderPass_GetRenderParameter_m3526E26F8ABDA52C52BDF163F4EA74B7DE4B6A0B((&V_2), L_21, L_22, (&V_7), NULL);
|
|
// xrPass.AddView(renderPass, renderParam);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_23 = V_5;
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_24 = V_2;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_25 = V_7;
|
|
NullCheck(L_23);
|
|
XRPass_AddView_m06A502EE505747C9160EA9E1F242C4CC2D35CB44(L_23, L_24, L_25, NULL);
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
int32_t L_26 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
int32_t L_27 = V_6;
|
|
int32_t L_28;
|
|
L_28 = XRRenderPass_GetRenderParameterCount_m8FECAAF96CD4DF45B0786CB19CD169C1C46BE10A((&V_2), NULL);
|
|
V_8 = (bool)((((int32_t)L_27) < ((int32_t)L_28))? 1 : 0);
|
|
bool L_29 = V_8;
|
|
if (L_29)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
// AddPassToFrame(xrPass);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_30 = V_5;
|
|
XRSystem_AddPassToFrame_mC2C4B49E4C70A6D06D2C0BAD0FBF761A5FAB714D(__this, L_30, NULL);
|
|
goto IL_0122;
|
|
}
|
|
|
|
IL_00c2:
|
|
{
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
V_9 = 0;
|
|
goto IL_0110;
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
// renderPass.GetRenderParameter(camera, renderParamIndex, out var renderParam);
|
|
U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB L_31 = V_0;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_32 = L_31.___camera_0;
|
|
int32_t L_33 = V_9;
|
|
XRRenderPass_GetRenderParameter_m3526E26F8ABDA52C52BDF163F4EA74B7DE4B6A0B((&V_2), L_32, L_33, (&V_10), NULL);
|
|
// var xrPass = XRPass.Create(renderPass, multipassId: framePasses.Count, cullingParams, occlusionMeshMaterial);
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_34 = V_2;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_35 = __this->___framePasses_1;
|
|
NullCheck(L_35);
|
|
int32_t L_36;
|
|
L_36 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_35, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 L_37 = V_3;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_38 = __this->___occlusionMeshMaterial_5;
|
|
il2cpp_codegen_runtime_class_init_inline(XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24_il2cpp_TypeInfo_var);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_39;
|
|
L_39 = XRPass_Create_mD9E75E96F452B66A96C03DBAB3CEA9B0F7F6A377(L_34, L_36, L_37, L_38, NULL);
|
|
V_11 = L_39;
|
|
// xrPass.AddView(renderPass, renderParam);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_40 = V_11;
|
|
XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 L_41 = V_2;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_42 = V_10;
|
|
NullCheck(L_40);
|
|
XRPass_AddView_m06A502EE505747C9160EA9E1F242C4CC2D35CB44(L_40, L_41, L_42, NULL);
|
|
// AddPassToFrame(xrPass);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_43 = V_11;
|
|
XRSystem_AddPassToFrame_mC2C4B49E4C70A6D06D2C0BAD0FBF761A5FAB714D(__this, L_43, NULL);
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
int32_t L_44 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_44, 1));
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
// for (int renderParamIndex = 0; renderParamIndex < renderPass.GetRenderParameterCount(); ++renderParamIndex)
|
|
int32_t L_45 = V_9;
|
|
int32_t L_46;
|
|
L_46 = XRRenderPass_GetRenderParameterCount_m8FECAAF96CD4DF45B0786CB19CD169C1C46BE10A((&V_2), NULL);
|
|
V_12 = (bool)((((int32_t)L_45) < ((int32_t)L_46))? 1 : 0);
|
|
bool L_47 = V_12;
|
|
if (L_47)
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_0122:
|
|
{
|
|
// for (int renderPassIndex = 0; renderPassIndex < display.GetRenderPassCount(); ++renderPassIndex)
|
|
int32_t L_48 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
// for (int renderPassIndex = 0; renderPassIndex < display.GetRenderPassCount(); ++renderPassIndex)
|
|
int32_t L_49 = V_1;
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_50 = __this->___display_3;
|
|
NullCheck(L_50);
|
|
int32_t L_51;
|
|
L_51 = XRDisplaySubsystem_GetRenderPassCount_m75514B28F1542BF4999E1BC0EEBF9561DA1835C6(L_50, NULL);
|
|
V_13 = (bool)((((int32_t)L_49) < ((int32_t)L_51))? 1 : 0);
|
|
bool L_52 = V_13;
|
|
if (L_52)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_Dispose_m4F33A5019CC7CBD7D35B59807455AB41E6349420 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __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(occlusionMeshMaterial);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___occlusionMeshMaterial_5;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_0, NULL);
|
|
// CoreUtils.Destroy(mirrorViewMaterial);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = __this->___mirrorViewMaterial_6;
|
|
CoreUtils_Destroy_mE6CB8C65A5BA214BE6B7788F2AE388723D7EAC65(L_1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::AddPassToFrame(UnityEngine.Rendering.Universal.XRPass)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_AddPassToFrame_mC2C4B49E4C70A6D06D2C0BAD0FBF761A5FAB714D (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* ___xrPass0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m6E73EC8BE0B55CA74E55283DDBB858B1F80A1FE0_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// xrPass.UpdateOcclusionMesh();
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_0 = ___xrPass0;
|
|
NullCheck(L_0);
|
|
XRPass_UpdateOcclusionMesh_mD315DA63E9DA3F1B1C480E9565FBA65333629475(L_0, NULL);
|
|
// framePasses.Add(xrPass);
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_1 = __this->___framePasses_1;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_2 = ___xrPass0;
|
|
NullCheck(L_1);
|
|
List_1_Add_m6E73EC8BE0B55CA74E55283DDBB858B1F80A1FE0_inline(L_1, L_2, List_1_Add_m6E73EC8BE0B55CA74E55283DDBB858B1F80A1FE0_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::RenderMirrorView(UnityEngine.Rendering.CommandBuffer,UnityEngine.Camera)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_RenderMirrorView_m628827A623E8AB6DD58E0B33064BD0D648471EC9 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera1, 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*)&ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
bool V_3 = false;
|
|
int32_t V_4 = 0;
|
|
XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t V_8 = 0;
|
|
XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
int32_t V_12 = 0;
|
|
bool V_13 = false;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B14_0 = NULL;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B13_0 = NULL;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B15_0;
|
|
memset((&G_B15_0), 0, sizeof(G_B15_0));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B15_1 = NULL;
|
|
int32_t G_B19_0 = 0;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 G_B26_0;
|
|
memset((&G_B26_0), 0, sizeof(G_B26_0));
|
|
int32_t G_B28_0 = 0;
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B28_1 = NULL;
|
|
int32_t G_B27_0 = 0;
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B27_1 = NULL;
|
|
float G_B29_0 = 0.0f;
|
|
int32_t G_B29_1 = 0;
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B29_2 = NULL;
|
|
int32_t G_B31_0 = 0;
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B31_1 = NULL;
|
|
int32_t G_B30_0 = 0;
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B30_1 = NULL;
|
|
float G_B32_0 = 0.0f;
|
|
int32_t G_B32_1 = 0;
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* G_B32_2 = NULL;
|
|
int32_t G_B35_0 = 0;
|
|
{
|
|
// if (Application.platform == RuntimePlatform.Android && !XRGraphicsAutomatedTests.running)
|
|
int32_t L_0;
|
|
L_0 = Application_get_platform_m1AB34E71D9885B120F6021EB2B11DCB28CD6008D(NULL);
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)11)))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
bool L_1 = ((XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_StaticFields*)il2cpp_codegen_static_fields_for(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var))->___running_1;
|
|
G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_02de;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// if (display == null || !display.running || !mirrorViewMaterial)
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_3 = __this->___display_3;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_4 = __this->___display_3;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = IntegratedSubsystem_get_running_m18AA0D7AD1CB593DC9EE5F3DC79643717509D6E8(L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___mirrorViewMaterial_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_6, NULL);
|
|
G_B9_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0044;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
G_B9_0 = 1;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
V_1 = (bool)G_B9_0;
|
|
bool L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_02de;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// using (new ProfilingScope(cmd, _XRMirrorProfilingSampler))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_10 = ((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->____XRMirrorProfilingSampler_10;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_2), L_9, L_10, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_02cf:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_2), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// cmd.SetRenderTarget(camera.targetTexture != null ? camera.targetTexture : new RenderTargetIdentifier(BuiltinRenderTextureType.CameraTarget));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_11 = ___cmd0;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12 = ___camera1;
|
|
NullCheck(L_12);
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13;
|
|
L_13 = Camera_get_targetTexture_mC856D7FF8351476068D04E245E4F08F5C56A55BD(L_12, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_14;
|
|
L_14 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
G_B13_0 = L_11;
|
|
if (L_14)
|
|
{
|
|
G_B14_0 = L_11;
|
|
goto IL_0072_1;
|
|
}
|
|
}
|
|
{
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
RenderTargetIdentifier__ctor_mBB94C5581CCD259EC11AAFA68C151B35E5C72C4F((&L_15), 2, /*hidden argument*/NULL);
|
|
G_B15_0 = L_15;
|
|
G_B15_1 = G_B13_0;
|
|
goto IL_007d_1;
|
|
}
|
|
|
|
IL_0072_1:
|
|
{
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16 = ___camera1;
|
|
NullCheck(L_16);
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17;
|
|
L_17 = Camera_get_targetTexture_mC856D7FF8351476068D04E245E4F08F5C56A55BD(L_16, NULL);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_18;
|
|
L_18 = RenderTargetIdentifier_op_Implicit_m91673C4B60A050517CD535B84B9B88CF9D5BB5CE(L_17, NULL);
|
|
G_B15_0 = L_18;
|
|
G_B15_1 = G_B14_0;
|
|
}
|
|
|
|
IL_007d_1:
|
|
{
|
|
NullCheck(G_B15_1);
|
|
CommandBuffer_SetRenderTarget_m89782BA1E8AD50020DBDB9EABF32F8AA9356628A(G_B15_1, G_B15_0, NULL);
|
|
// bool yflip = camera.targetTexture != null || camera.cameraType == CameraType.SceneView || camera.cameraType == CameraType.Preview;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = ___camera1;
|
|
NullCheck(L_19);
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_20;
|
|
L_20 = Camera_get_targetTexture_mC856D7FF8351476068D04E245E4F08F5C56A55BD(L_19, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_21;
|
|
L_21 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_21)
|
|
{
|
|
goto IL_00a5_1;
|
|
}
|
|
}
|
|
{
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_22 = ___camera1;
|
|
NullCheck(L_22);
|
|
int32_t L_23;
|
|
L_23 = Camera_get_cameraType_m85434C4C986D2EAC04FBFA44B284840AFC497851(L_22, NULL);
|
|
if ((((int32_t)L_23) == ((int32_t)2)))
|
|
{
|
|
goto IL_00a5_1;
|
|
}
|
|
}
|
|
{
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_24 = ___camera1;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = Camera_get_cameraType_m85434C4C986D2EAC04FBFA44B284840AFC497851(L_24, NULL);
|
|
G_B19_0 = ((((int32_t)L_25) == ((int32_t)4))? 1 : 0);
|
|
goto IL_00a6_1;
|
|
}
|
|
|
|
IL_00a5_1:
|
|
{
|
|
G_B19_0 = 1;
|
|
}
|
|
|
|
IL_00a6_1:
|
|
{
|
|
V_3 = (bool)G_B19_0;
|
|
// int mirrorBlitMode = display.GetPreferredMirrorBlitMode();
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_26 = __this->___display_3;
|
|
NullCheck(L_26);
|
|
int32_t L_27;
|
|
L_27 = XRDisplaySubsystem_GetPreferredMirrorBlitMode_m24F966A405A26B172FCD6050AC440D7F95C14329(L_26, NULL);
|
|
V_4 = L_27;
|
|
// if (display.GetMirrorViewBlitDesc(null, out var blitDesc, mirrorBlitMode))
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_28 = __this->___display_3;
|
|
int32_t L_29 = V_4;
|
|
NullCheck(L_28);
|
|
bool L_30;
|
|
L_30 = XRDisplaySubsystem_GetMirrorViewBlitDesc_m457DF247F40C563D6AFE45C3E541EE2B75D0C8F6(L_28, (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL, (&V_5), L_29, NULL);
|
|
V_6 = L_30;
|
|
bool L_31 = V_6;
|
|
if (!L_31)
|
|
{
|
|
goto IL_02bc_1;
|
|
}
|
|
}
|
|
{
|
|
// if (blitDesc.nativeBlitAvailable)
|
|
XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0 L_32 = V_5;
|
|
bool L_33 = L_32.___nativeBlitAvailable_1;
|
|
V_7 = L_33;
|
|
bool L_34 = V_7;
|
|
if (!L_34)
|
|
{
|
|
goto IL_00f8_1;
|
|
}
|
|
}
|
|
{
|
|
// display.AddGraphicsThreadMirrorViewBlit(cmd, blitDesc.nativeBlitInvalidStates, mirrorBlitMode);
|
|
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_35 = __this->___display_3;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_36 = ___cmd0;
|
|
XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0 L_37 = V_5;
|
|
bool L_38 = L_37.___nativeBlitInvalidStates_2;
|
|
int32_t L_39 = V_4;
|
|
NullCheck(L_35);
|
|
bool L_40;
|
|
L_40 = XRDisplaySubsystem_AddGraphicsThreadMirrorViewBlit_mD55776DC2FD5FFC61D639E44B31D1D26E298E4DB(L_35, L_36, L_38, L_39, NULL);
|
|
goto IL_02b9_1;
|
|
}
|
|
|
|
IL_00f8_1:
|
|
{
|
|
// for (int i = 0; i < blitDesc.blitParamsCount; ++i)
|
|
V_8 = 0;
|
|
goto IL_02a4_1;
|
|
}
|
|
|
|
IL_0101_1:
|
|
{
|
|
// blitDesc.GetBlitParameter(i, out var blitParam);
|
|
int32_t L_41 = V_8;
|
|
XRMirrorViewBlitDesc_GetBlitParameter_m3464A6CB2461B550C808BC4CF3B5AA2EDBCBD17C((&V_5), L_41, (&V_9), NULL);
|
|
// Vector4 scaleBias = yflip ? new Vector4(blitParam.srcRect.width, -blitParam.srcRect.height, blitParam.srcRect.x, blitParam.srcRect.height + blitParam.srcRect.y) :
|
|
// new Vector4(blitParam.srcRect.width, blitParam.srcRect.height, blitParam.srcRect.x, blitParam.srcRect.y);
|
|
bool L_42 = V_3;
|
|
if (L_42)
|
|
{
|
|
goto IL_0148_1;
|
|
}
|
|
}
|
|
{
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_43 = (&(&V_9)->___srcRect_2);
|
|
float L_44;
|
|
L_44 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_43, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_45 = (&(&V_9)->___srcRect_2);
|
|
float L_46;
|
|
L_46 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_45, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_47 = (&(&V_9)->___srcRect_2);
|
|
float L_48;
|
|
L_48 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB(L_47, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_49 = (&(&V_9)->___srcRect_2);
|
|
float L_50;
|
|
L_50 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49(L_49, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_51;
|
|
memset((&L_51), 0, sizeof(L_51));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_51), L_44, L_46, L_48, L_50, /*hidden argument*/NULL);
|
|
G_B26_0 = L_51;
|
|
goto IL_018b_1;
|
|
}
|
|
|
|
IL_0148_1:
|
|
{
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_52 = (&(&V_9)->___srcRect_2);
|
|
float L_53;
|
|
L_53 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_52, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_54 = (&(&V_9)->___srcRect_2);
|
|
float L_55;
|
|
L_55 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_54, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_56 = (&(&V_9)->___srcRect_2);
|
|
float L_57;
|
|
L_57 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB(L_56, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_58 = (&(&V_9)->___srcRect_2);
|
|
float L_59;
|
|
L_59 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_58, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_60 = (&(&V_9)->___srcRect_2);
|
|
float L_61;
|
|
L_61 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49(L_60, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_62;
|
|
memset((&L_62), 0, sizeof(L_62));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_62), L_53, ((-L_55)), L_57, ((float)il2cpp_codegen_add(L_59, L_61)), /*hidden argument*/NULL);
|
|
G_B26_0 = L_62;
|
|
}
|
|
|
|
IL_018b_1:
|
|
{
|
|
V_10 = G_B26_0;
|
|
// Vector4 scaleBiasRt = new Vector4(blitParam.destRect.width, blitParam.destRect.height, blitParam.destRect.x, blitParam.destRect.y);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_63 = (&(&V_9)->___destRect_3);
|
|
float L_64;
|
|
L_64 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9(L_63, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_65 = (&(&V_9)->___destRect_3);
|
|
float L_66;
|
|
L_66 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8(L_65, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_67 = (&(&V_9)->___destRect_3);
|
|
float L_68;
|
|
L_68 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB(L_67, NULL);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_69 = (&(&V_9)->___destRect_3);
|
|
float L_70;
|
|
L_70 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49(L_69, NULL);
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&V_11), L_64, L_66, L_68, L_70, NULL);
|
|
// mirrorViewMaterialProperty.SetFloat(XRShaderIDs._SRGBRead, (blitParam.srcTex.sRGB) ? 0.0f : 1.0f);
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_71 = __this->___mirrorViewMaterialProperty_7;
|
|
il2cpp_codegen_runtime_class_init_inline(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var);
|
|
int32_t L_72 = ((XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_StaticFields*)il2cpp_codegen_static_fields_for(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var))->____SRGBRead_1;
|
|
XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9 L_73 = V_9;
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_74 = L_73.___srcTex_0;
|
|
NullCheck(L_74);
|
|
bool L_75;
|
|
L_75 = RenderTexture_get_sRGB_m84B7CD257050BA42363E9D1562AFEF2854BB4E04(L_74, NULL);
|
|
G_B27_0 = L_72;
|
|
G_B27_1 = L_71;
|
|
if (L_75)
|
|
{
|
|
G_B28_0 = L_72;
|
|
G_B28_1 = L_71;
|
|
goto IL_01e4_1;
|
|
}
|
|
}
|
|
{
|
|
G_B29_0 = (1.0f);
|
|
G_B29_1 = G_B27_0;
|
|
G_B29_2 = G_B27_1;
|
|
goto IL_01e9_1;
|
|
}
|
|
|
|
IL_01e4_1:
|
|
{
|
|
G_B29_0 = (0.0f);
|
|
G_B29_1 = G_B28_0;
|
|
G_B29_2 = G_B28_1;
|
|
}
|
|
|
|
IL_01e9_1:
|
|
{
|
|
NullCheck(G_B29_2);
|
|
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(G_B29_2, G_B29_1, G_B29_0, NULL);
|
|
// mirrorViewMaterialProperty.SetFloat(XRShaderIDs._SRGBWrite, (QualitySettings.activeColorSpace == ColorSpace.Linear) ? 0.0f : 1.0f);
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_76 = __this->___mirrorViewMaterialProperty_7;
|
|
il2cpp_codegen_runtime_class_init_inline(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var);
|
|
int32_t L_77 = ((XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_StaticFields*)il2cpp_codegen_static_fields_for(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var))->____SRGBWrite_2;
|
|
int32_t L_78;
|
|
L_78 = QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B(NULL);
|
|
G_B30_0 = L_77;
|
|
G_B30_1 = L_76;
|
|
if ((((int32_t)L_78) == ((int32_t)1)))
|
|
{
|
|
G_B31_0 = L_77;
|
|
G_B31_1 = L_76;
|
|
goto IL_0209_1;
|
|
}
|
|
}
|
|
{
|
|
G_B32_0 = (1.0f);
|
|
G_B32_1 = G_B30_0;
|
|
G_B32_2 = G_B30_1;
|
|
goto IL_020e_1;
|
|
}
|
|
|
|
IL_0209_1:
|
|
{
|
|
G_B32_0 = (0.0f);
|
|
G_B32_1 = G_B31_0;
|
|
G_B32_2 = G_B31_1;
|
|
}
|
|
|
|
IL_020e_1:
|
|
{
|
|
NullCheck(G_B32_2);
|
|
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(G_B32_2, G_B32_1, G_B32_0, NULL);
|
|
// mirrorViewMaterialProperty.SetTexture(ShaderPropertyId.sourceTex, blitParam.srcTex);
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_79 = __this->___mirrorViewMaterialProperty_7;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var);
|
|
int32_t L_80 = ((ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields*)il2cpp_codegen_static_fields_for(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var))->___sourceTex_33;
|
|
XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9 L_81 = V_9;
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_82 = L_81.___srcTex_0;
|
|
NullCheck(L_79);
|
|
MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_79, L_80, L_82, NULL);
|
|
// mirrorViewMaterialProperty.SetVector(ShaderPropertyId.scaleBias, scaleBias);
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_83 = __this->___mirrorViewMaterialProperty_7;
|
|
int32_t L_84 = ((ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields*)il2cpp_codegen_static_fields_for(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var))->___scaleBias_34;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_85 = V_10;
|
|
NullCheck(L_83);
|
|
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_83, L_84, L_85, NULL);
|
|
// mirrorViewMaterialProperty.SetVector(ShaderPropertyId.scaleBiasRt, scaleBiasRt);
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_86 = __this->___mirrorViewMaterialProperty_7;
|
|
int32_t L_87 = ((ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_StaticFields*)il2cpp_codegen_static_fields_for(ShaderPropertyId_tAA7B64E0C225CFD70D9837D0733FDE84DC3310D2_il2cpp_TypeInfo_var))->___scaleBiasRt_35;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_88 = V_11;
|
|
NullCheck(L_86);
|
|
MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_86, L_87, L_88, NULL);
|
|
// mirrorViewMaterialProperty.SetFloat(XRShaderIDs._SourceTexArraySlice, (float)blitParam.srcTexArraySlice);
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_89 = __this->___mirrorViewMaterialProperty_7;
|
|
il2cpp_codegen_runtime_class_init_inline(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var);
|
|
int32_t L_90 = ((XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_StaticFields*)il2cpp_codegen_static_fields_for(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var))->____SourceTexArraySlice_0;
|
|
XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9 L_91 = V_9;
|
|
int32_t L_92 = L_91.___srcTexArraySlice_1;
|
|
NullCheck(L_89);
|
|
MaterialPropertyBlock_SetFloat_m6BA8DA03FAD1ABA0BD339E0E5157C4DF3C987267(L_89, L_90, ((float)L_92), NULL);
|
|
// int shaderPass = (blitParam.srcTex.dimension == TextureDimension.Tex2DArray) ? 1 : 0;
|
|
XRBlitParams_tB6F9130166CF43540F2547163E8542CFC7266CD9 L_93 = V_9;
|
|
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_94 = L_93.___srcTex_0;
|
|
NullCheck(L_94);
|
|
int32_t L_95;
|
|
L_95 = VirtualFuncInvoker0< int32_t >::Invoke(9 /* UnityEngine.Rendering.TextureDimension UnityEngine.Texture::get_dimension() */, L_94);
|
|
if ((((int32_t)L_95) == ((int32_t)5)))
|
|
{
|
|
goto IL_027d_1;
|
|
}
|
|
}
|
|
{
|
|
G_B35_0 = 0;
|
|
goto IL_027e_1;
|
|
}
|
|
|
|
IL_027d_1:
|
|
{
|
|
G_B35_0 = 1;
|
|
}
|
|
|
|
IL_027e_1:
|
|
{
|
|
V_12 = G_B35_0;
|
|
// cmd.DrawProcedural(Matrix4x4.identity, mirrorViewMaterial, shaderPass, MeshTopology.Quads, 4, 1, mirrorViewMaterialProperty);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_96 = ___cmd0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_97;
|
|
L_97 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_98 = __this->___mirrorViewMaterial_6;
|
|
int32_t L_99 = V_12;
|
|
MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_100 = __this->___mirrorViewMaterialProperty_7;
|
|
NullCheck(L_96);
|
|
CommandBuffer_DrawProcedural_m460EDBBEDA84E4743CA09A2F0EF44A6149C4EBD7(L_96, L_97, L_98, L_99, 2, 4, 1, L_100, NULL);
|
|
// for (int i = 0; i < blitDesc.blitParamsCount; ++i)
|
|
int32_t L_101 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_101, 1));
|
|
}
|
|
|
|
IL_02a4_1:
|
|
{
|
|
// for (int i = 0; i < blitDesc.blitParamsCount; ++i)
|
|
int32_t L_102 = V_8;
|
|
XRMirrorViewBlitDesc_tC913B2856BA2160BC3AD99F0C67293850E2162E0 L_103 = V_5;
|
|
int32_t L_104 = L_103.___blitParamsCount_3;
|
|
V_13 = (bool)((((int32_t)L_102) < ((int32_t)L_104))? 1 : 0);
|
|
bool L_105 = V_13;
|
|
if (L_105)
|
|
{
|
|
goto IL_0101_1;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_02b9_1:
|
|
{
|
|
goto IL_02cc_1;
|
|
}
|
|
|
|
IL_02bc_1:
|
|
{
|
|
// cmd.ClearRenderTarget(true, true, Color.black);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_106 = ___cmd0;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_107;
|
|
L_107 = Color_get_black_mBF96B603B41BED9BAFAA10CE8D946D24260F9729_inline(NULL);
|
|
NullCheck(L_106);
|
|
CommandBuffer_ClearRenderTarget_mABBE498A16DCEADCAA8F5DB50073012F74D03F14(L_106, (bool)1, (bool)1, L_107, NULL);
|
|
}
|
|
|
|
IL_02cc_1:
|
|
{
|
|
goto IL_02de;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_02de:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::OverrideForAutomatedTests(UnityEngine.Camera)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem_OverrideForAutomatedTests_mB3CBCFDC6FCDED871BE06E7076ABBB03D4BDA5F2 (XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___camera0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
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));
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
bool V_4 = false;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
bool V_9 = false;
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
bool V_13 = false;
|
|
bool V_14 = false;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B10_0 = 0;
|
|
int32_t G_B13_0 = 0;
|
|
{
|
|
// if (XRGraphicsAutomatedTests.enabled && XRGraphicsAutomatedTests.running)
|
|
il2cpp_codegen_runtime_class_init_inline(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
bool L_0;
|
|
L_0 = XRGraphicsAutomatedTests_get_enabled_mED2B45610E9C762FDF0D89932D14A2BEA5390B82_inline(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
bool L_1 = ((XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_StaticFields*)il2cpp_codegen_static_fields_for(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var))->___running_1;
|
|
G_B3_0 = ((int32_t)(L_1));
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_01ce;
|
|
}
|
|
}
|
|
{
|
|
// var camProjMatrix = camera.projectionMatrix;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___camera0;
|
|
NullCheck(L_3);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4;
|
|
L_4 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_3, NULL);
|
|
V_1 = L_4;
|
|
// var camViewMatrix = camera.worldToCameraMatrix;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = ___camera0;
|
|
NullCheck(L_5);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
|
|
L_6 = Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40(L_5, NULL);
|
|
V_2 = L_6;
|
|
// if (camera.TryGetCullingParameters(false, out var cullingParams))
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = ___camera0;
|
|
NullCheck(L_7);
|
|
bool L_8;
|
|
L_8 = Camera_TryGetCullingParameters_m7EB12D9F383051C1A2BC31315223B0A05A4CF398(L_7, (bool)0, (&V_3), NULL);
|
|
V_4 = L_8;
|
|
bool L_9 = V_4;
|
|
if (!L_9)
|
|
{
|
|
goto IL_01cd;
|
|
}
|
|
}
|
|
{
|
|
// cullingParams.stereoProjectionMatrix = camProjMatrix;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = V_1;
|
|
ScriptableCullingParameters_set_stereoProjectionMatrix_m691EE03EBBF636461EC49B25130AA60B9D1E3D76((&V_3), L_10, NULL);
|
|
// cullingParams.stereoViewMatrix = camViewMatrix;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11 = V_2;
|
|
ScriptableCullingParameters_set_stereoViewMatrix_mEE6445256F08FE18A06DBD6A92ECDCAF02AAC8D4((&V_3), L_11, NULL);
|
|
// cullingParams.stereoSeparationDistance = 0.0f;
|
|
ScriptableCullingParameters_set_stereoSeparationDistance_mCCD265F65FE99D5FA4513CC5F68FC0A5619CF945((&V_3), (0.0f), NULL);
|
|
// cullingParams.cullingOptions &= ~CullingOptions.Stereo;
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899* L_12 = (&V_3);
|
|
int32_t L_13;
|
|
L_13 = ScriptableCullingParameters_get_cullingOptions_mCEC493EA8184660459A61EC4F77FCD7C78D36464(L_12, NULL);
|
|
ScriptableCullingParameters_set_cullingOptions_m618DDCBD0D0AB8CC22A2E92724919A25D60C6CAF(L_12, ((int32_t)((int32_t)L_13&((int32_t)-17))), NULL);
|
|
// for (int passId = 0; passId < framePasses.Count; passId++)
|
|
V_5 = 0;
|
|
goto IL_01b4;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// framePasses[passId].UpdateCullingParams(framePasses[passId].cullingPassId, cullingParams);
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_14 = __this->___framePasses_1;
|
|
int32_t L_15 = V_5;
|
|
NullCheck(L_14);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_16;
|
|
L_16 = List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF(L_14, L_15, List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_17 = __this->___framePasses_1;
|
|
int32_t L_18 = V_5;
|
|
NullCheck(L_17);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_19;
|
|
L_19 = List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF(L_17, L_18, List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = XRPass_get_cullingPassId_m494A1328F7E6270211C4BF2E18A2D835712CCE50_inline(L_19, NULL);
|
|
ScriptableCullingParameters_tD9539440A4A7DA4C7578CCE16F24466A5DC89899 L_21 = V_3;
|
|
NullCheck(L_16);
|
|
XRPass_UpdateCullingParams_mE3C013A86A3D5C6FBC76A7E5323995EDE7D0ECE5(L_16, L_20, L_21, NULL);
|
|
// for (int viewId = 0; viewId < framePasses[passId].viewCount; viewId++)
|
|
V_6 = 0;
|
|
goto IL_018e;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// var projMatrix = camProjMatrix;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_22 = V_1;
|
|
V_7 = L_22;
|
|
// var viewMatrix = camViewMatrix;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23 = V_2;
|
|
V_8 = L_23;
|
|
// bool isFirstViewMultiPass = framePasses.Count == 2 && passId == 0;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_24 = __this->___framePasses_1;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_24, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_25) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_26 = V_5;
|
|
G_B10_0 = ((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
|
|
goto IL_00bd;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
G_B10_0 = 0;
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
V_9 = (bool)G_B10_0;
|
|
// bool isFirstViewSinglePass = framePasses.Count == 1 && viewId == 0;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_27 = __this->___framePasses_1;
|
|
NullCheck(L_27);
|
|
int32_t L_28;
|
|
L_28 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_27, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_28) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = V_6;
|
|
G_B13_0 = ((((int32_t)L_29) == ((int32_t)0))? 1 : 0);
|
|
goto IL_00d5;
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
G_B13_0 = 0;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
V_10 = (bool)G_B13_0;
|
|
// if (isFirstViewMultiPass || isFirstViewSinglePass)
|
|
bool L_30 = V_9;
|
|
bool L_31 = V_10;
|
|
V_11 = (bool)((int32_t)((int32_t)L_30|(int32_t)L_31));
|
|
bool L_32 = V_11;
|
|
if (!L_32)
|
|
{
|
|
goto IL_0158;
|
|
}
|
|
}
|
|
{
|
|
// var planes = projMatrix.decomposeProjection;
|
|
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 L_33;
|
|
L_33 = Matrix4x4_get_decomposeProjection_mD3F7616EB45905999A56E13B824E2DDD4A377E80((&V_7), NULL);
|
|
V_12 = L_33;
|
|
// planes.left *= 0.44f;
|
|
float* L_34 = (&(&V_12)->___left_0);
|
|
float* L_35 = L_34;
|
|
float L_36 = *((float*)L_35);
|
|
*((float*)L_35) = (float)((float)il2cpp_codegen_multiply(L_36, (0.439999998f)));
|
|
// planes.right *= 0.88f;
|
|
float* L_37 = (&(&V_12)->___right_1);
|
|
float* L_38 = L_37;
|
|
float L_39 = *((float*)L_38);
|
|
*((float*)L_38) = (float)((float)il2cpp_codegen_multiply(L_39, (0.879999995f)));
|
|
// planes.top *= 0.11f;
|
|
float* L_40 = (&(&V_12)->___top_3);
|
|
float* L_41 = L_40;
|
|
float L_42 = *((float*)L_41);
|
|
*((float*)L_41) = (float)((float)il2cpp_codegen_multiply(L_42, (0.109999999f)));
|
|
// planes.bottom *= 0.33f;
|
|
float* L_43 = (&(&V_12)->___bottom_2);
|
|
float* L_44 = L_43;
|
|
float L_45 = *((float*)L_44);
|
|
*((float*)L_44) = (float)((float)il2cpp_codegen_multiply(L_45, (0.330000013f)));
|
|
// projMatrix = Matrix4x4.Frustum(planes);
|
|
FrustumPlanes_t73B9E1D0C4E0A9EC39A0815D0219FC74031DBC56 L_46 = V_12;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_47;
|
|
L_47 = Matrix4x4_Frustum_m6C5494A74BBFF3B676AD11612350519583D008D5(L_46, NULL);
|
|
V_7 = L_47;
|
|
// viewMatrix *= Matrix4x4.Translate(new Vector3(.34f, 0.25f, -0.08f));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_48 = V_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
|
|
memset((&L_49), 0, sizeof(L_49));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_49), (0.340000004f), (0.25f), (-0.0799999982f), /*hidden argument*/NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_50;
|
|
L_50 = Matrix4x4_Translate_m95D44EDD1A9856DD11C639692E47B7A35EF745E2(L_49, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_51;
|
|
L_51 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_48, L_50, NULL);
|
|
V_8 = L_51;
|
|
}
|
|
|
|
IL_0158:
|
|
{
|
|
// framePasses[passId].UpdateView(viewId, projMatrix, viewMatrix, framePasses[passId].GetViewport(viewId), viewId);
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_52 = __this->___framePasses_1;
|
|
int32_t L_53 = V_5;
|
|
NullCheck(L_52);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_54;
|
|
L_54 = List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF(L_52, L_53, List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
int32_t L_55 = V_6;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_56 = V_7;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_57 = V_8;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_58 = __this->___framePasses_1;
|
|
int32_t L_59 = V_5;
|
|
NullCheck(L_58);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_60;
|
|
L_60 = List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF(L_58, L_59, List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
int32_t L_61 = V_6;
|
|
NullCheck(L_60);
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_62;
|
|
L_62 = XRPass_GetViewport_m27D1A3CEB78A3E0499614807BE25AD03534012D9(L_60, L_61, NULL);
|
|
int32_t L_63 = V_6;
|
|
NullCheck(L_54);
|
|
XRPass_UpdateView_mE4E57A5E3136B8A407E0D4C575762D2AAB97BEA1(L_54, L_55, L_56, L_57, L_62, L_63, NULL);
|
|
// for (int viewId = 0; viewId < framePasses[passId].viewCount; viewId++)
|
|
int32_t L_64 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_64, 1));
|
|
}
|
|
|
|
IL_018e:
|
|
{
|
|
// for (int viewId = 0; viewId < framePasses[passId].viewCount; viewId++)
|
|
int32_t L_65 = V_6;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_66 = __this->___framePasses_1;
|
|
int32_t L_67 = V_5;
|
|
NullCheck(L_66);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_68;
|
|
L_68 = List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF(L_66, L_67, List_1_get_Item_mFDD8A4373E18FFC751250FF899A57F07ED5B94CF_RuntimeMethod_var);
|
|
NullCheck(L_68);
|
|
int32_t L_69;
|
|
L_69 = XRPass_get_viewCount_m411D1CBEC5F746AD5FECC87960FAA69ADCED5AFA(L_68, NULL);
|
|
V_13 = (bool)((((int32_t)L_65) < ((int32_t)L_69))? 1 : 0);
|
|
bool L_70 = V_13;
|
|
if (L_70)
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// for (int passId = 0; passId < framePasses.Count; passId++)
|
|
int32_t L_71 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_71, 1));
|
|
}
|
|
|
|
IL_01b4:
|
|
{
|
|
// for (int passId = 0; passId < framePasses.Count; passId++)
|
|
int32_t L_72 = V_5;
|
|
List_1_t8FE7E0D40B6560A7B55EB7C6A2574F1D693C1773* L_73 = __this->___framePasses_1;
|
|
NullCheck(L_73);
|
|
int32_t L_74;
|
|
L_74 = List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_inline(L_73, List_1_get_Count_m4123B466A40BD174C52C238D461B912992503CBE_RuntimeMethod_var);
|
|
V_14 = (bool)((((int32_t)L_72) < ((int32_t)L_74))? 1 : 0);
|
|
bool L_75 = V_14;
|
|
if (L_75)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_01cd:
|
|
{
|
|
}
|
|
|
|
IL_01ce:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.XRSystem::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSystem__cctor_m26562646928BED3DE04B4A566D76ED961E1B6F0D (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F1BFCACEFDC98F691CA4EEA7601E20BEAA9CD4D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static List<XRDisplaySubsystem> displayList = new List<XRDisplaySubsystem>();
|
|
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_0 = (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*)il2cpp_codegen_object_new(List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF(L_0, List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF_RuntimeMethod_var);
|
|
((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___displayList_2), (void*)L_0);
|
|
// static int msaaLevel = 1;
|
|
((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->___msaaLevel_4 = 1;
|
|
// static ProfilingSampler _XRMirrorProfilingSampler = new ProfilingSampler(k_XRMirrorTag);
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_1 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_1, _stringLiteral3F1BFCACEFDC98F691CA4EEA7601E20BEAA9CD4D, NULL);
|
|
((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->____XRMirrorProfilingSampler_10 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_StaticFields*)il2cpp_codegen_static_fields_for(XRSystem_tD2ADF9BFB353873D69355C806F4BB79CB26DC2BB_il2cpp_TypeInfo_var))->____XRMirrorProfilingSampler_10), (void*)L_1);
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.XRSystem::<CreateLayoutFromXrSdk>g__CanUseSinglePass|26_0(UnityEngine.XR.XRDisplaySubsystem/XRRenderPass,UnityEngine.Rendering.Universal.XRSystem/<>c__DisplayClass26_0&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRSystem_U3CCreateLayoutFromXrSdkU3Eg__CanUseSinglePassU7C26_0_m716F71CEA47F0BCB1E886DEEBB3761B31F90AFCC (XRRenderPass_t9E8711E8C69E3917AA39A0CA8304B604ED2838E8 ___renderPass0, U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB* p1, const RuntimeMethod* method)
|
|
{
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B10_0 = 0;
|
|
{
|
|
// if (renderPass.renderTargetDesc.dimension != TextureDimension.Tex2DArray)
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_0 = (&(&___renderPass0)->___renderTargetDesc_3);
|
|
int32_t L_1;
|
|
L_1 = RenderTextureDescriptor_get_dimension_mA23ABB2CA03249DCE3A21F5123524A825C33E31B_inline(L_0, NULL);
|
|
V_2 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_2 = V_2;
|
|
if (!L_2)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_3 = (bool)0;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// if (renderPass.GetRenderParameterCount() != 2 || renderPass.renderTargetDesc.volumeDepth != 2)
|
|
int32_t L_3;
|
|
L_3 = XRRenderPass_GetRenderParameterCount_m8FECAAF96CD4DF45B0786CB19CD169C1C46BE10A((&___renderPass0), NULL);
|
|
if ((!(((uint32_t)L_3) == ((uint32_t)2))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_4 = (&(&___renderPass0)->___renderTargetDesc_3);
|
|
int32_t L_5;
|
|
L_5 = RenderTextureDescriptor_get_volumeDepth_m528818299E101F1B285B08BE12FAC2F9A871BA36_inline(L_4, NULL);
|
|
G_B5_0 = ((((int32_t)((((int32_t)L_5) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
G_B5_0 = 1;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
V_4 = (bool)G_B5_0;
|
|
bool L_6 = V_4;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_3 = (bool)0;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// renderPass.GetRenderParameter(camera, 0, out var renderParam0);
|
|
U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB* L_7 = p1;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_8 = L_7->___camera_0;
|
|
XRRenderPass_GetRenderParameter_m3526E26F8ABDA52C52BDF163F4EA74B7DE4B6A0B((&___renderPass0), L_8, 0, (&V_0), NULL);
|
|
// renderPass.GetRenderParameter(camera, 1, out var renderParam1);
|
|
U3CU3Ec__DisplayClass26_0_tD48C7A72EB3008AEADA1D81B3902B41CA38B65FB* L_9 = p1;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = L_9->___camera_0;
|
|
XRRenderPass_GetRenderParameter_m3526E26F8ABDA52C52BDF163F4EA74B7DE4B6A0B((&___renderPass0), L_10, 1, (&V_1), NULL);
|
|
// if (renderParam0.textureArraySlice != 0 || renderParam1.textureArraySlice != 1)
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_11 = V_0;
|
|
int32_t L_12 = L_11.___textureArraySlice_4;
|
|
if (L_12)
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_13 = V_1;
|
|
int32_t L_14 = L_13.___textureArraySlice_4;
|
|
G_B10_0 = ((((int32_t)((((int32_t)L_14) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
G_B10_0 = 1;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
V_5 = (bool)G_B10_0;
|
|
bool L_15 = V_5;
|
|
if (!L_15)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_3 = (bool)0;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
// if (renderParam0.viewport != renderParam1.viewport)
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_16 = V_0;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17 = L_16.___viewport_2;
|
|
XRRenderParameter_t0C786C9DBEFFCAD6204039BD181B412B69F95260 L_18 = V_1;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_19 = L_18.___viewport_2;
|
|
bool L_20;
|
|
L_20 = Rect_op_Inequality_m4698BE8DFFC2C4F79B03116FC33FE1BE823A8945(L_17, L_19, NULL);
|
|
V_6 = L_20;
|
|
bool L_21 = V_6;
|
|
if (!L_21)
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_3 = (bool)0;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// return true;
|
|
V_3 = (bool)1;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
// }
|
|
bool L_22 = V_3;
|
|
return L_22;
|
|
}
|
|
}
|
|
#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.XRSystem/XRShaderIDs::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRShaderIDs__cctor_m5C9358204DFDC7A42ADCF4C2BAFBF9D88C28B70A (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral355871A53683A0CE41651908009466DB1F5FEBC7);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA17366220E713ADFBBB8558BF7AEB7BAA4CD1702);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2DC1C4F67F18CAF79E60F4F78FA88811E5E36C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static readonly int _SourceTexArraySlice = Shader.PropertyToID("_SourceTexArraySlice");
|
|
int32_t L_0;
|
|
L_0 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralE2DC1C4F67F18CAF79E60F4F78FA88811E5E36C1, NULL);
|
|
((XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_StaticFields*)il2cpp_codegen_static_fields_for(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var))->____SourceTexArraySlice_0 = L_0;
|
|
// public static readonly int _SRGBRead = Shader.PropertyToID("_SRGBRead");
|
|
int32_t L_1;
|
|
L_1 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteralA17366220E713ADFBBB8558BF7AEB7BAA4CD1702, NULL);
|
|
((XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_StaticFields*)il2cpp_codegen_static_fields_for(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var))->____SRGBRead_1 = L_1;
|
|
// public static readonly int _SRGBWrite = Shader.PropertyToID("_SRGBWrite");
|
|
int32_t L_2;
|
|
L_2 = Shader_PropertyToID_mF5F7BA2EFF23D83482ECDE4C34227145D817B1EB(_stringLiteral355871A53683A0CE41651908009466DB1F5FEBC7, NULL);
|
|
((XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_StaticFields*)il2cpp_codegen_static_fields_for(XRShaderIDs_t43F3268FCC18E06D7684720427DE91133427F389_il2cpp_TypeInfo_var))->____SRGBWrite_2 = L_2;
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::IsWindingInside(UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_IsWindingInside_mE4EF864F7D9EEC43CEAE9D45BB890FC01D02AF94 (int32_t ___rule0, int32_t ___n1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
int32_t G_B9_0 = 0;
|
|
{
|
|
// switch (rule)
|
|
int32_t L_0 = ___rule0;
|
|
V_1 = L_0;
|
|
int32_t L_1 = V_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
switch (L_2)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
case 4:
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// return (n & 1) == 1;
|
|
int32_t L_3 = ___n1;
|
|
V_2 = (bool)((((int32_t)((int32_t)(L_3&1))) == ((int32_t)1))? 1 : 0);
|
|
goto IL_005c;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// return n != 0;
|
|
int32_t L_4 = ___n1;
|
|
V_2 = (bool)((!(((uint32_t)L_4) <= ((uint32_t)0)))? 1 : 0);
|
|
goto IL_005c;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// return n > 0;
|
|
int32_t L_5 = ___n1;
|
|
V_2 = (bool)((((int32_t)L_5) > ((int32_t)0))? 1 : 0);
|
|
goto IL_005c;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// return n < 0;
|
|
int32_t L_6 = ___n1;
|
|
V_2 = (bool)((((int32_t)L_6) < ((int32_t)0))? 1 : 0);
|
|
goto IL_005c;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// return n >= 2 || n <= -2;
|
|
int32_t L_7 = ___n1;
|
|
if ((((int32_t)L_7) >= ((int32_t)2)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = ___n1;
|
|
G_B9_0 = ((((int32_t)((((int32_t)L_8) > ((int32_t)((int32_t)-2)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_004e;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
G_B9_0 = 1;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
V_2 = (bool)G_B9_0;
|
|
goto IL_005c;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// throw new Exception("Wrong winding rule");
|
|
Exception_t* L_9 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_9);
|
|
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCBE43F3C9BFF18FB637B9A0C90F66040718CEC64)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Geom_IsWindingInside_mE4EF864F7D9EEC43CEAE9D45BB890FC01D02AF94_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// }
|
|
bool L_10 = V_2;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertCCW(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertCCW_m05C4CBB2F57146847A1819F5B49E008C783EEE48 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return (u._s * (v._t - w._t) + v._s * (w._t - u._t) + w._s * (u._t - v._t)) >= 0.0f;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___u0;
|
|
NullCheck(L_0);
|
|
float L_1 = L_0->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = ___v1;
|
|
NullCheck(L_2);
|
|
float L_3 = L_2->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___w2;
|
|
NullCheck(L_4);
|
|
float L_5 = L_4->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___v1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___w2;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___u0;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___w2;
|
|
NullCheck(L_12);
|
|
float L_13 = L_12->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = ___u0;
|
|
NullCheck(L_14);
|
|
float L_15 = L_14->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = ___v1;
|
|
NullCheck(L_16);
|
|
float L_17 = L_16->____t_6;
|
|
V_0 = (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, ((float)il2cpp_codegen_subtract(L_3, L_5)))), ((float)il2cpp_codegen_multiply(L_7, ((float)il2cpp_codegen_subtract(L_9, L_11)))))), ((float)il2cpp_codegen_multiply(L_13, ((float)il2cpp_codegen_subtract(L_15, L_17))))))) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// }
|
|
bool L_18 = V_0;
|
|
return L_18;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertEq(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___lhs0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___rhs1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// return lhs._s == rhs._s && lhs._t == rhs._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___lhs0;
|
|
NullCheck(L_0);
|
|
float L_1 = L_0->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = ___rhs1;
|
|
NullCheck(L_2);
|
|
float L_3 = L_2->____s_5;
|
|
if ((!(((float)L_1) == ((float)L_3))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___lhs0;
|
|
NullCheck(L_4);
|
|
float L_5 = L_4->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___rhs1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____t_6;
|
|
G_B3_0 = ((((float)L_5) == ((float)L_7))? 1 : 0);
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// }
|
|
bool L_8 = V_0;
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertLeq(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___lhs0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___rhs1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
{
|
|
// return (lhs._s < rhs._s) || (lhs._s == rhs._s && lhs._t <= rhs._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___lhs0;
|
|
NullCheck(L_0);
|
|
float L_1 = L_0->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = ___rhs1;
|
|
NullCheck(L_2);
|
|
float L_3 = L_2->____s_5;
|
|
if ((((float)L_1) < ((float)L_3)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___lhs0;
|
|
NullCheck(L_4);
|
|
float L_5 = L_4->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___rhs1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____s_5;
|
|
if ((!(((float)L_5) == ((float)L_7))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___lhs0;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___rhs1;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____t_6;
|
|
G_B4_0 = ((((int32_t)((!(((float)L_9) <= ((float)L_11)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0031;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
G_B6_0 = G_B4_0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
G_B6_0 = 1;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
V_0 = (bool)G_B6_0;
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// }
|
|
bool L_12 = V_0;
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeEval(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeEval_m4CB3C8AB637D1AD990342C4FC77E1BF99F600A3C (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
float V_4 = 0.0f;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// Debug.Assert(VertLeq(u, v) && VertLeq(v, w));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___u0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___v1;
|
|
bool L_2;
|
|
L_2 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_0, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = ___v1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___w2;
|
|
bool L_5;
|
|
L_5 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_3, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
|
|
// var gapL = v._s - u._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___v1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___u0;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->____s_5;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_7, L_9));
|
|
// var gapR = w._s - v._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___w2;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___v1;
|
|
NullCheck(L_12);
|
|
float L_13 = L_12->____s_5;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_11, L_13));
|
|
// if (gapL + gapR > 0.0f)
|
|
float L_14 = V_0;
|
|
float L_15 = V_1;
|
|
V_2 = (bool)((((float)((float)il2cpp_codegen_add(L_14, L_15))) > ((float)(0.0f)))? 1 : 0);
|
|
bool L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
// if (gapL < gapR)
|
|
float L_17 = V_0;
|
|
float L_18 = V_1;
|
|
V_3 = (bool)((((float)L_17) < ((float)L_18))? 1 : 0);
|
|
bool L_19 = V_3;
|
|
if (!L_19)
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
// return (v._t - u._t) + (u._t - w._t) * (gapL / (gapL + gapR));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20 = ___v1;
|
|
NullCheck(L_20);
|
|
float L_21 = L_20->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = ___u0;
|
|
NullCheck(L_22);
|
|
float L_23 = L_22->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_24 = ___u0;
|
|
NullCheck(L_24);
|
|
float L_25 = L_24->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26 = ___w2;
|
|
NullCheck(L_26);
|
|
float L_27 = L_26->____t_6;
|
|
float L_28 = V_0;
|
|
float L_29 = V_0;
|
|
float L_30 = V_1;
|
|
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_21, L_23)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_25, L_27)), ((float)(L_28/((float)il2cpp_codegen_add(L_29, L_30))))))));
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// return (v._t - w._t) + (w._t - u._t) * (gapR / (gapL + gapR));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_31 = ___v1;
|
|
NullCheck(L_31);
|
|
float L_32 = L_31->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = ___w2;
|
|
NullCheck(L_33);
|
|
float L_34 = L_33->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_35 = ___w2;
|
|
NullCheck(L_35);
|
|
float L_36 = L_35->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_37 = ___u0;
|
|
NullCheck(L_37);
|
|
float L_38 = L_37->____t_6;
|
|
float L_39 = V_1;
|
|
float L_40 = V_0;
|
|
float L_41 = V_1;
|
|
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_32, L_34)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_36, L_38)), ((float)(L_39/((float)il2cpp_codegen_add(L_40, L_41))))))));
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
// return 0;
|
|
V_4 = (0.0f);
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
// }
|
|
float L_42 = V_4;
|
|
return L_42;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeSign(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
float V_3 = 0.0f;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// Debug.Assert(VertLeq(u, v) && VertLeq(v, w));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___u0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___v1;
|
|
bool L_2;
|
|
L_2 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_0, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = ___v1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___w2;
|
|
bool L_5;
|
|
L_5 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_3, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
|
|
// var gapL = v._s - u._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___v1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___u0;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->____s_5;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_7, L_9));
|
|
// var gapR = w._s - v._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___w2;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___v1;
|
|
NullCheck(L_12);
|
|
float L_13 = L_12->____s_5;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_11, L_13));
|
|
// if (gapL + gapR > 0.0f)
|
|
float L_14 = V_0;
|
|
float L_15 = V_1;
|
|
V_2 = (bool)((((float)((float)il2cpp_codegen_add(L_14, L_15))) > ((float)(0.0f)))? 1 : 0);
|
|
bool L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
{
|
|
// return (v._t - w._t) * gapL + (v._t - u._t) * gapR;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = ___v1;
|
|
NullCheck(L_17);
|
|
float L_18 = L_17->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = ___w2;
|
|
NullCheck(L_19);
|
|
float L_20 = L_19->____t_6;
|
|
float L_21 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = ___v1;
|
|
NullCheck(L_22);
|
|
float L_23 = L_22->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_24 = ___u0;
|
|
NullCheck(L_24);
|
|
float L_25 = L_24->____t_6;
|
|
float L_26 = V_1;
|
|
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_18, L_20)), L_21)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_23, L_25)), L_26))));
|
|
goto IL_006f;
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// return 0;
|
|
V_3 = (0.0f);
|
|
goto IL_006f;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
// }
|
|
float L_27 = V_3;
|
|
return L_27;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::TransLeq(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___lhs0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___rhs1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
{
|
|
// return (lhs._t < rhs._t) || (lhs._t == rhs._t && lhs._s <= rhs._s);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___lhs0;
|
|
NullCheck(L_0);
|
|
float L_1 = L_0->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = ___rhs1;
|
|
NullCheck(L_2);
|
|
float L_3 = L_2->____t_6;
|
|
if ((((float)L_1) < ((float)L_3)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___lhs0;
|
|
NullCheck(L_4);
|
|
float L_5 = L_4->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___rhs1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____t_6;
|
|
if ((!(((float)L_5) == ((float)L_7))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___lhs0;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___rhs1;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____s_5;
|
|
G_B4_0 = ((((int32_t)((!(((float)L_9) <= ((float)L_11)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0031;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
G_B6_0 = G_B4_0;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
G_B6_0 = 1;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
V_0 = (bool)G_B6_0;
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// }
|
|
bool L_12 = V_0;
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::TransEval(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransEval_mFAA2667581A854AD505380B71458D7BFA9526EA8 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
float V_4 = 0.0f;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// Debug.Assert(TransLeq(u, v) && TransLeq(v, w));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___u0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___v1;
|
|
bool L_2;
|
|
L_2 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_0, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = ___v1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___w2;
|
|
bool L_5;
|
|
L_5 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_3, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
|
|
// var gapL = v._t - u._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___v1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___u0;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->____t_6;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_7, L_9));
|
|
// var gapR = w._t - v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___w2;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___v1;
|
|
NullCheck(L_12);
|
|
float L_13 = L_12->____t_6;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_11, L_13));
|
|
// if (gapL + gapR > 0.0f)
|
|
float L_14 = V_0;
|
|
float L_15 = V_1;
|
|
V_2 = (bool)((((float)((float)il2cpp_codegen_add(L_14, L_15))) > ((float)(0.0f)))? 1 : 0);
|
|
bool L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
// if (gapL < gapR)
|
|
float L_17 = V_0;
|
|
float L_18 = V_1;
|
|
V_3 = (bool)((((float)L_17) < ((float)L_18))? 1 : 0);
|
|
bool L_19 = V_3;
|
|
if (!L_19)
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
// return (v._s - u._s) + (u._s - w._s) * (gapL / (gapL + gapR));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20 = ___v1;
|
|
NullCheck(L_20);
|
|
float L_21 = L_20->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = ___u0;
|
|
NullCheck(L_22);
|
|
float L_23 = L_22->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_24 = ___u0;
|
|
NullCheck(L_24);
|
|
float L_25 = L_24->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26 = ___w2;
|
|
NullCheck(L_26);
|
|
float L_27 = L_26->____s_5;
|
|
float L_28 = V_0;
|
|
float L_29 = V_0;
|
|
float L_30 = V_1;
|
|
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_21, L_23)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_25, L_27)), ((float)(L_28/((float)il2cpp_codegen_add(L_29, L_30))))))));
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// return (v._s - w._s) + (w._s - u._s) * (gapR / (gapL + gapR));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_31 = ___v1;
|
|
NullCheck(L_31);
|
|
float L_32 = L_31->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = ___w2;
|
|
NullCheck(L_33);
|
|
float L_34 = L_33->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_35 = ___w2;
|
|
NullCheck(L_35);
|
|
float L_36 = L_35->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_37 = ___u0;
|
|
NullCheck(L_37);
|
|
float L_38 = L_37->____s_5;
|
|
float L_39 = V_1;
|
|
float L_40 = V_0;
|
|
float L_41 = V_1;
|
|
V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_32, L_34)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_36, L_38)), ((float)(L_39/((float)il2cpp_codegen_add(L_40, L_41))))))));
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
// return 0;
|
|
V_4 = (0.0f);
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
// }
|
|
float L_42 = V_4;
|
|
return L_42;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::TransSign(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_TransSign_m9BD0E11AA996A5DFD569A4AB128B3CEF2775514C (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___w2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
float V_3 = 0.0f;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// Debug.Assert(TransLeq(u, v) && TransLeq(v, w));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___u0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___v1;
|
|
bool L_2;
|
|
L_2 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_0, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = ___v1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___w2;
|
|
bool L_5;
|
|
L_5 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_3, L_4, NULL);
|
|
G_B3_0 = ((int32_t)(L_5));
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
|
|
// var gapL = v._t - u._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___v1;
|
|
NullCheck(L_6);
|
|
float L_7 = L_6->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___u0;
|
|
NullCheck(L_8);
|
|
float L_9 = L_8->____t_6;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_7, L_9));
|
|
// var gapR = w._t - v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___w2;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___v1;
|
|
NullCheck(L_12);
|
|
float L_13 = L_12->____t_6;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_11, L_13));
|
|
// if (gapL + gapR > 0.0f)
|
|
float L_14 = V_0;
|
|
float L_15 = V_1;
|
|
V_2 = (bool)((((float)((float)il2cpp_codegen_add(L_14, L_15))) > ((float)(0.0f)))? 1 : 0);
|
|
bool L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
{
|
|
// return (v._s - w._s) * gapL + (v._s - u._s) * gapR;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = ___v1;
|
|
NullCheck(L_17);
|
|
float L_18 = L_17->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = ___w2;
|
|
NullCheck(L_19);
|
|
float L_20 = L_19->____s_5;
|
|
float L_21 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = ___v1;
|
|
NullCheck(L_22);
|
|
float L_23 = L_22->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_24 = ___u0;
|
|
NullCheck(L_24);
|
|
float L_25 = L_24->____s_5;
|
|
float L_26 = V_1;
|
|
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_18, L_20)), L_21)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_23, L_25)), L_26))));
|
|
goto IL_006f;
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// return 0;
|
|
V_3 = (0.0f);
|
|
goto IL_006f;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
// }
|
|
float L_27 = V_3;
|
|
return L_27;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeGoesLeft(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesLeft_m3C41BACFF44C7B540D6D18DC5457B239677DF42C (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return VertLeq(e._Dst, e._Org);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___e0;
|
|
NullCheck(L_0);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1;
|
|
L_1 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_0, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = ___e0;
|
|
NullCheck(L_2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = L_2->____Org_6;
|
|
bool L_4;
|
|
L_4 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_1, L_3, NULL);
|
|
V_0 = L_4;
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// }
|
|
bool L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeGoesRight(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Geom_EdgeGoesRight_mD1EBE4E7A8F32CFB55FE153F8C7FD8BF9DBDE388 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return VertLeq(e._Org, e._Dst);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___e0;
|
|
NullCheck(L_0);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = L_0->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = ___e0;
|
|
NullCheck(L_2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3;
|
|
L_3 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_2, NULL);
|
|
bool L_4;
|
|
L_4 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_1, L_3, NULL);
|
|
V_0 = L_4;
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// }
|
|
bool L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::VertL1dist(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_VertL1dist_mF3553A4A4F5DFA2C774E48758B827FFD5F0524DF (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___u0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v1, 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;
|
|
{
|
|
// return Math.Abs(u._s - v._s) + Math.Abs(u._t - v._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___u0;
|
|
NullCheck(L_0);
|
|
float L_1 = L_0->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = ___v1;
|
|
NullCheck(L_2);
|
|
float L_3 = L_2->____s_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_4;
|
|
L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3)));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_5 = ___u0;
|
|
NullCheck(L_5);
|
|
float L_6 = L_5->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = ___v1;
|
|
NullCheck(L_7);
|
|
float L_8 = L_7->____t_6;
|
|
float L_9;
|
|
L_9 = fabsf(((float)il2cpp_codegen_subtract(L_6, L_8)));
|
|
V_0 = ((float)il2cpp_codegen_add(L_4, L_9));
|
|
goto IL_0029;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// }
|
|
float L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Geom::AddWinding(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_AddWinding_m9EF2B05D11B8BE910BF46FA2D4B87DB8DF44C7BF (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDst0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eSrc1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// eDst._winding += eSrc._winding;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eDst0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
int32_t L_2 = L_1->____winding_9;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = ___eSrc1;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = L_3->____winding_9;
|
|
NullCheck(L_1);
|
|
L_1->____winding_9 = ((int32_t)il2cpp_codegen_add(L_2, L_4));
|
|
// eDst._Sym._winding += eSrc._Sym._winding;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = ___eDst0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->____winding_9;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = ___eSrc1;
|
|
NullCheck(L_9);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = L_9->____Sym_3;
|
|
NullCheck(L_10);
|
|
int32_t L_11 = L_10->____winding_9;
|
|
NullCheck(L_7);
|
|
L_7->____winding_9 = ((int32_t)il2cpp_codegen_add(L_8, L_11));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Geom::Interpolate(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Geom_Interpolate_m87BA7DB3021F15A0203639443154C91B8EAA5843 (float ___a0, float ___x1, float ___b2, float ___y3, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
float V_2 = 0.0f;
|
|
float G_B9_0 = 0.0f;
|
|
{
|
|
// if (a < 0.0f)
|
|
float L_0 = ___a0;
|
|
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// a = 0.0f;
|
|
___a0 = (0.0f);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// if (b < 0.0f)
|
|
float L_2 = ___b2;
|
|
V_1 = (bool)((((float)L_2) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// b = 0.0f;
|
|
___b2 = (0.0f);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return ((a <= b) ? ((b == 0.0f) ? ((x + y) / 2.0f)
|
|
// : (x + (y - x) * (a / (a + b))))
|
|
// : (y + (x - y) * (b / (a + b))));
|
|
float L_4 = ___a0;
|
|
float L_5 = ___b2;
|
|
if ((((float)L_4) <= ((float)L_5)))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
float L_6 = ___y3;
|
|
float L_7 = ___x1;
|
|
float L_8 = ___y3;
|
|
float L_9 = ___b2;
|
|
float L_10 = ___a0;
|
|
float L_11 = ___b2;
|
|
G_B9_0 = ((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_7, L_8)), ((float)(L_9/((float)il2cpp_codegen_add(L_10, L_11))))))));
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
float L_12 = ___b2;
|
|
if ((((float)L_12) == ((float)(0.0f))))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
float L_13 = ___x1;
|
|
float L_14 = ___y3;
|
|
float L_15 = ___x1;
|
|
float L_16 = ___a0;
|
|
float L_17 = ___a0;
|
|
float L_18 = ___b2;
|
|
G_B9_0 = ((float)il2cpp_codegen_add(L_13, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_14, L_15)), ((float)(L_16/((float)il2cpp_codegen_add(L_17, L_18))))))));
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
float L_19 = ___x1;
|
|
float L_20 = ___y3;
|
|
G_B9_0 = ((float)(((float)il2cpp_codegen_add(L_19, L_20))/(2.0f)));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
V_2 = G_B9_0;
|
|
goto IL_005d;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// }
|
|
float L_21 = V_2;
|
|
return L_21;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Geom::Swap(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex&,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** ___a0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** ___b1, const RuntimeMethod* method)
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
{
|
|
// var tmp = a;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** L_0 = ___a0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = *((Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33**)L_0);
|
|
V_0 = L_1;
|
|
// a = b;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** L_2 = ___a0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** L_3 = ___b1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = *((Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33**)L_3);
|
|
*((RuntimeObject**)L_2) = (RuntimeObject*)L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_4);
|
|
// b = tmp;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33** L_5 = ___b1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = V_0;
|
|
*((RuntimeObject**)L_5) = (RuntimeObject*)L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)L_6);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Geom::EdgeIntersect(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Geom_EdgeIntersect_mF57A0E007D73C0E12D0FFE17B16F8F71CAC8F7D4 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___o10, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___d11, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___o22, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___d23, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___v4, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
bool V_7 = false;
|
|
float V_8 = 0.0f;
|
|
float V_9 = 0.0f;
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
bool V_12 = false;
|
|
bool V_13 = false;
|
|
bool V_14 = false;
|
|
bool V_15 = false;
|
|
float V_16 = 0.0f;
|
|
float V_17 = 0.0f;
|
|
bool V_18 = false;
|
|
float V_19 = 0.0f;
|
|
float V_20 = 0.0f;
|
|
bool V_21 = false;
|
|
{
|
|
// if (!VertLeq(o1, d1)) { Swap(ref o1, ref d1); }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___d11;
|
|
bool L_2;
|
|
L_2 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_0, L_1, NULL);
|
|
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
|
|
bool L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// if (!VertLeq(o1, d1)) { Swap(ref o1, ref d1); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___o10), (&___d11), NULL);
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// if (!VertLeq(o2, d2)) { Swap(ref o2, ref d2); }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_5 = ___d23;
|
|
bool L_6;
|
|
L_6 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_4, L_5, NULL);
|
|
V_1 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
|
|
bool L_7 = V_1;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// if (!VertLeq(o2, d2)) { Swap(ref o2, ref d2); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___o22), (&___d23), NULL);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// if (!VertLeq(o1, o2)) { Swap(ref o1, ref o2); Swap(ref d1, ref d2); }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = ___o22;
|
|
bool L_10;
|
|
L_10 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_8, L_9, NULL);
|
|
V_2 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
|
|
bool L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0059;
|
|
}
|
|
}
|
|
{
|
|
// if (!VertLeq(o1, o2)) { Swap(ref o1, ref o2); Swap(ref d1, ref d2); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___o10), (&___o22), NULL);
|
|
// if (!VertLeq(o1, o2)) { Swap(ref o1, ref o2); Swap(ref d1, ref d2); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___d11), (&___d23), NULL);
|
|
}
|
|
|
|
IL_0059:
|
|
{
|
|
// if (!VertLeq(o2, d1))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13 = ___d11;
|
|
bool L_14;
|
|
L_14 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_12, L_13, NULL);
|
|
V_3 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
|
|
bool L_15 = V_3;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
{
|
|
// v._s = (o2._s + d1._s) / 2.0f;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = ___v4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = ___o22;
|
|
NullCheck(L_17);
|
|
float L_18 = L_17->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = ___d11;
|
|
NullCheck(L_19);
|
|
float L_20 = L_19->____s_5;
|
|
NullCheck(L_16);
|
|
L_16->____s_5 = ((float)(((float)il2cpp_codegen_add(L_18, L_20))/(2.0f)));
|
|
goto IL_0138;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// else if (VertLeq(d1, d2))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_21 = ___d11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = ___d23;
|
|
bool L_23;
|
|
L_23 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_21, L_22, NULL);
|
|
V_4 = L_23;
|
|
bool L_24 = V_4;
|
|
if (!L_24)
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
// var z1 = EdgeEval(o1, o2, d1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_25 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_27 = ___d11;
|
|
float L_28;
|
|
L_28 = Geom_EdgeEval_m4CB3C8AB637D1AD990342C4FC77E1BF99F600A3C(L_25, L_26, L_27, NULL);
|
|
V_5 = L_28;
|
|
// var z2 = EdgeEval(o2, d1, d2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_30 = ___d11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_31 = ___d23;
|
|
float L_32;
|
|
L_32 = Geom_EdgeEval_m4CB3C8AB637D1AD990342C4FC77E1BF99F600A3C(L_29, L_30, L_31, NULL);
|
|
V_6 = L_32;
|
|
// if (z1 + z2 < 0.0f)
|
|
float L_33 = V_5;
|
|
float L_34 = V_6;
|
|
V_7 = (bool)((((float)((float)il2cpp_codegen_add(L_33, L_34))) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_35 = V_7;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
// z1 = -z1;
|
|
float L_36 = V_5;
|
|
V_5 = ((-L_36));
|
|
// z2 = -z2;
|
|
float L_37 = V_6;
|
|
V_6 = ((-L_37));
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
// v._s = Interpolate(z1, o2._s, z2, d1._s);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_38 = ___v4;
|
|
float L_39 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_40 = ___o22;
|
|
NullCheck(L_40);
|
|
float L_41 = L_40->____s_5;
|
|
float L_42 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43 = ___d11;
|
|
NullCheck(L_43);
|
|
float L_44 = L_43->____s_5;
|
|
float L_45;
|
|
L_45 = Geom_Interpolate_m87BA7DB3021F15A0203639443154C91B8EAA5843(L_39, L_41, L_42, L_44, NULL);
|
|
NullCheck(L_38);
|
|
L_38->____s_5 = L_45;
|
|
goto IL_0138;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
// var z1 = EdgeSign(o1, o2, d1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_46 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_47 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_48 = ___d11;
|
|
float L_49;
|
|
L_49 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_46, L_47, L_48, NULL);
|
|
V_8 = L_49;
|
|
// var z2 = -EdgeSign(o1, d2, d1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_50 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_51 = ___d23;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_52 = ___d11;
|
|
float L_53;
|
|
L_53 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_50, L_51, L_52, NULL);
|
|
V_9 = ((-L_53));
|
|
// if (z1 + z2 < 0.0f)
|
|
float L_54 = V_8;
|
|
float L_55 = V_9;
|
|
V_10 = (bool)((((float)((float)il2cpp_codegen_add(L_54, L_55))) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_56 = V_10;
|
|
if (!L_56)
|
|
{
|
|
goto IL_011b;
|
|
}
|
|
}
|
|
{
|
|
// z1 = -z1;
|
|
float L_57 = V_8;
|
|
V_8 = ((-L_57));
|
|
// z2 = -z2;
|
|
float L_58 = V_9;
|
|
V_9 = ((-L_58));
|
|
}
|
|
|
|
IL_011b:
|
|
{
|
|
// v._s = Interpolate(z1, o2._s, z2, d2._s);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_59 = ___v4;
|
|
float L_60 = V_8;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_61 = ___o22;
|
|
NullCheck(L_61);
|
|
float L_62 = L_61->____s_5;
|
|
float L_63 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_64 = ___d23;
|
|
NullCheck(L_64);
|
|
float L_65 = L_64->____s_5;
|
|
float L_66;
|
|
L_66 = Geom_Interpolate_m87BA7DB3021F15A0203639443154C91B8EAA5843(L_60, L_62, L_63, L_65, NULL);
|
|
NullCheck(L_59);
|
|
L_59->____s_5 = L_66;
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
// if (!TransLeq(o1, d1)) { Swap(ref o1, ref d1); }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_67 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_68 = ___d11;
|
|
bool L_69;
|
|
L_69 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_67, L_68, NULL);
|
|
V_11 = (bool)((((int32_t)L_69) == ((int32_t)0))? 1 : 0);
|
|
bool L_70 = V_11;
|
|
if (!L_70)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
// if (!TransLeq(o1, d1)) { Swap(ref o1, ref d1); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___o10), (&___d11), NULL);
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
// if (!TransLeq(o2, d2)) { Swap(ref o2, ref d2); }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_71 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_72 = ___d23;
|
|
bool L_73;
|
|
L_73 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_71, L_72, NULL);
|
|
V_12 = (bool)((((int32_t)L_73) == ((int32_t)0))? 1 : 0);
|
|
bool L_74 = V_12;
|
|
if (!L_74)
|
|
{
|
|
goto IL_0170;
|
|
}
|
|
}
|
|
{
|
|
// if (!TransLeq(o2, d2)) { Swap(ref o2, ref d2); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___o22), (&___d23), NULL);
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
// if (!TransLeq(o1, o2)) { Swap(ref o1, ref o2); Swap(ref d1, ref d2); }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_75 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_76 = ___o22;
|
|
bool L_77;
|
|
L_77 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_75, L_76, NULL);
|
|
V_13 = (bool)((((int32_t)L_77) == ((int32_t)0))? 1 : 0);
|
|
bool L_78 = V_13;
|
|
if (!L_78)
|
|
{
|
|
goto IL_0196;
|
|
}
|
|
}
|
|
{
|
|
// if (!TransLeq(o1, o2)) { Swap(ref o1, ref o2); Swap(ref d1, ref d2); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___o10), (&___o22), NULL);
|
|
// if (!TransLeq(o1, o2)) { Swap(ref o1, ref o2); Swap(ref d1, ref d2); }
|
|
Geom_Swap_mFA31C421A4C77E440772FE268D031E3EFE218251((&___d11), (&___d23), NULL);
|
|
}
|
|
|
|
IL_0196:
|
|
{
|
|
// if (!TransLeq(o2, d1))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_79 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_80 = ___d11;
|
|
bool L_81;
|
|
L_81 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_79, L_80, NULL);
|
|
V_14 = (bool)((((int32_t)L_81) == ((int32_t)0))? 1 : 0);
|
|
bool L_82 = V_14;
|
|
if (!L_82)
|
|
{
|
|
goto IL_01c7;
|
|
}
|
|
}
|
|
{
|
|
// v._t = (o2._t + d1._t) / 2.0f;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_83 = ___v4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_84 = ___o22;
|
|
NullCheck(L_84);
|
|
float L_85 = L_84->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_86 = ___d11;
|
|
NullCheck(L_86);
|
|
float L_87 = L_86->____t_6;
|
|
NullCheck(L_83);
|
|
L_83->____t_6 = ((float)(((float)il2cpp_codegen_add(L_85, L_87))/(2.0f)));
|
|
goto IL_0277;
|
|
}
|
|
|
|
IL_01c7:
|
|
{
|
|
// else if (TransLeq(d1, d2))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_88 = ___d11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_89 = ___d23;
|
|
bool L_90;
|
|
L_90 = Geom_TransLeq_m1ECB81214FEA089C4B9B38AD04871C980B167BC9(L_88, L_89, NULL);
|
|
V_15 = L_90;
|
|
bool L_91 = V_15;
|
|
if (!L_91)
|
|
{
|
|
goto IL_0226;
|
|
}
|
|
}
|
|
{
|
|
// var z1 = TransEval(o1, o2, d1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_92 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_93 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_94 = ___d11;
|
|
float L_95;
|
|
L_95 = Geom_TransEval_mFAA2667581A854AD505380B71458D7BFA9526EA8(L_92, L_93, L_94, NULL);
|
|
V_16 = L_95;
|
|
// var z2 = TransEval(o2, d1, d2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_96 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_97 = ___d11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_98 = ___d23;
|
|
float L_99;
|
|
L_99 = Geom_TransEval_mFAA2667581A854AD505380B71458D7BFA9526EA8(L_96, L_97, L_98, NULL);
|
|
V_17 = L_99;
|
|
// if (z1 + z2 < 0.0f)
|
|
float L_100 = V_16;
|
|
float L_101 = V_17;
|
|
V_18 = (bool)((((float)((float)il2cpp_codegen_add(L_100, L_101))) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_102 = V_18;
|
|
if (!L_102)
|
|
{
|
|
goto IL_0207;
|
|
}
|
|
}
|
|
{
|
|
// z1 = -z1;
|
|
float L_103 = V_16;
|
|
V_16 = ((-L_103));
|
|
// z2 = -z2;
|
|
float L_104 = V_17;
|
|
V_17 = ((-L_104));
|
|
}
|
|
|
|
IL_0207:
|
|
{
|
|
// v._t = Interpolate(z1, o2._t, z2, d1._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_105 = ___v4;
|
|
float L_106 = V_16;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_107 = ___o22;
|
|
NullCheck(L_107);
|
|
float L_108 = L_107->____t_6;
|
|
float L_109 = V_17;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_110 = ___d11;
|
|
NullCheck(L_110);
|
|
float L_111 = L_110->____t_6;
|
|
float L_112;
|
|
L_112 = Geom_Interpolate_m87BA7DB3021F15A0203639443154C91B8EAA5843(L_106, L_108, L_109, L_111, NULL);
|
|
NullCheck(L_105);
|
|
L_105->____t_6 = L_112;
|
|
goto IL_0277;
|
|
}
|
|
|
|
IL_0226:
|
|
{
|
|
// var z1 = TransSign(o1, o2, d1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_113 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_114 = ___o22;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_115 = ___d11;
|
|
float L_116;
|
|
L_116 = Geom_TransSign_m9BD0E11AA996A5DFD569A4AB128B3CEF2775514C(L_113, L_114, L_115, NULL);
|
|
V_19 = L_116;
|
|
// var z2 = -TransSign(o1, d2, d1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_117 = ___o10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_118 = ___d23;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_119 = ___d11;
|
|
float L_120;
|
|
L_120 = Geom_TransSign_m9BD0E11AA996A5DFD569A4AB128B3CEF2775514C(L_117, L_118, L_119, NULL);
|
|
V_20 = ((-L_120));
|
|
// if (z1 + z2 < 0.0f)
|
|
float L_121 = V_19;
|
|
float L_122 = V_20;
|
|
V_21 = (bool)((((float)((float)il2cpp_codegen_add(L_121, L_122))) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_123 = V_21;
|
|
if (!L_123)
|
|
{
|
|
goto IL_025a;
|
|
}
|
|
}
|
|
{
|
|
// z1 = -z1;
|
|
float L_124 = V_19;
|
|
V_19 = ((-L_124));
|
|
// z2 = -z2;
|
|
float L_125 = V_20;
|
|
V_20 = ((-L_125));
|
|
}
|
|
|
|
IL_025a:
|
|
{
|
|
// v._t = Interpolate(z1, o2._t, z2, d2._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_126 = ___v4;
|
|
float L_127 = V_19;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_128 = ___o22;
|
|
NullCheck(L_128);
|
|
float L_129 = L_128->____t_6;
|
|
float L_130 = V_20;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_131 = ___d23;
|
|
NullCheck(L_131);
|
|
float L_132 = L_131->____t_6;
|
|
float L_133;
|
|
L_133 = Geom_Interpolate_m87BA7DB3021F15A0203639443154C91B8EAA5843(L_127, L_129, L_130, L_132, NULL);
|
|
NullCheck(L_126);
|
|
L_126->____t_6 = L_133;
|
|
}
|
|
|
|
IL_0277:
|
|
{
|
|
// }
|
|
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.LibTessDotNet.Mesh::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh__ctor_mF891BF5AF9DAD489FF4CF4C3073C630A2EB0D0CA (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_m2E0295BAF735E283DD024AF7BD5CFEF24240644F_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_4 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_5 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_6 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_7 = NULL;
|
|
{
|
|
// public Mesh()
|
|
Pooled_1__ctor_m2E0295BAF735E283DD024AF7BD5CFEF24240644F(__this, Pooled_1__ctor_m2E0295BAF735E283DD024AF7BD5CFEF24240644F_RuntimeMethod_var);
|
|
// var v = _vHead = MeshUtils.Vertex.Create();
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0;
|
|
L_0 = Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B(Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B_RuntimeMethod_var);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = L_0;
|
|
V_5 = L_1;
|
|
__this->____vHead_1 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____vHead_1), (void*)L_1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = V_5;
|
|
V_0 = L_2;
|
|
// var f = _fHead = MeshUtils.Face.Create();
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3;
|
|
L_3 = Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC(Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC_RuntimeMethod_var);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = L_3;
|
|
V_6 = L_4;
|
|
__this->____fHead_2 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____fHead_2), (void*)L_4);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = V_6;
|
|
V_1 = L_5;
|
|
// var pair = MeshUtils.EdgePair.Create();
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_6;
|
|
L_6 = EdgePair_Create_m4962895AD8649C019367406372F532C8AA6E5D41(NULL);
|
|
V_2 = L_6;
|
|
// var e = _eHead = pair._e;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_7 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = L_7.____e_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = L_8;
|
|
V_7 = L_9;
|
|
__this->____eHead_3 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____eHead_3), (void*)L_9);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_7;
|
|
V_3 = L_10;
|
|
// var eSym = _eHeadSym = pair._eSym;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_11 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11.____eSym_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = L_12;
|
|
V_7 = L_13;
|
|
__this->____eHeadSym_4 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____eHeadSym_4), (void*)L_13);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_7;
|
|
V_4 = L_14;
|
|
// v._next = v._prev = v;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18 = L_17;
|
|
V_5 = L_18;
|
|
NullCheck(L_16);
|
|
L_16->____prev_1 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->____prev_1), (void*)L_18);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = V_5;
|
|
NullCheck(L_15);
|
|
L_15->____next_2 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_15->____next_2), (void*)L_19);
|
|
// v._anEdge = null;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
L_20->____anEdge_3 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_20->____anEdge_3), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// f._next = f._prev = f;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_21 = V_1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_22 = V_1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_23 = V_1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_24 = L_23;
|
|
V_6 = L_24;
|
|
NullCheck(L_22);
|
|
L_22->____prev_1 = L_24;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_22->____prev_1), (void*)L_24);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_25 = V_6;
|
|
NullCheck(L_21);
|
|
L_21->____next_2 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_21->____next_2), (void*)L_25);
|
|
// f._anEdge = null;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
L_26->____anEdge_3 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_26->____anEdge_3), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// f._trail = null;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_27 = V_1;
|
|
NullCheck(L_27);
|
|
L_27->____trail_4 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_27->____trail_4), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// f._marked = false;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_28 = V_1;
|
|
NullCheck(L_28);
|
|
L_28->____marked_6 = (bool)0;
|
|
// f._inside = false;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_29 = V_1;
|
|
NullCheck(L_29);
|
|
L_29->____inside_7 = (bool)0;
|
|
// e._next = e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = V_3;
|
|
NullCheck(L_30);
|
|
L_30->____next_2 = L_31;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_30->____next_2), (void*)L_31);
|
|
// e._Sym = eSym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = V_4;
|
|
NullCheck(L_32);
|
|
L_32->____Sym_3 = L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_32->____Sym_3), (void*)L_33);
|
|
// e._Onext = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_3;
|
|
NullCheck(L_34);
|
|
L_34->____Onext_4 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_34->____Onext_4), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// e._Lnext = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_3;
|
|
NullCheck(L_35);
|
|
L_35->____Lnext_5 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_35->____Lnext_5), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// e._Org = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = V_3;
|
|
NullCheck(L_36);
|
|
L_36->____Org_6 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_36->____Org_6), (void*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL);
|
|
// e._Lface = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_37 = V_3;
|
|
NullCheck(L_37);
|
|
L_37->____Lface_7 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_37->____Lface_7), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// e._winding = 0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_3;
|
|
NullCheck(L_38);
|
|
L_38->____winding_9 = 0;
|
|
// e._activeRegion = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_3;
|
|
NullCheck(L_39);
|
|
L_39->____activeRegion_8 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_39->____activeRegion_8), (void*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL);
|
|
// eSym._next = eSym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = V_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41 = V_4;
|
|
NullCheck(L_40);
|
|
L_40->____next_2 = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_40->____next_2), (void*)L_41);
|
|
// eSym._Sym = e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = V_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = V_3;
|
|
NullCheck(L_42);
|
|
L_42->____Sym_3 = L_43;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_42->____Sym_3), (void*)L_43);
|
|
// eSym._Onext = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44 = V_4;
|
|
NullCheck(L_44);
|
|
L_44->____Onext_4 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_44->____Onext_4), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// eSym._Lnext = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = V_4;
|
|
NullCheck(L_45);
|
|
L_45->____Lnext_5 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_45->____Lnext_5), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// eSym._Org = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_46 = V_4;
|
|
NullCheck(L_46);
|
|
L_46->____Org_6 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_46->____Org_6), (void*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL);
|
|
// eSym._Lface = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47 = V_4;
|
|
NullCheck(L_47);
|
|
L_47->____Lface_7 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_47->____Lface_7), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// eSym._winding = 0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = V_4;
|
|
NullCheck(L_48);
|
|
L_48->____winding_9 = 0;
|
|
// eSym._activeRegion = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = V_4;
|
|
NullCheck(L_49);
|
|
L_49->____activeRegion_8 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_49->____activeRegion_8), (void*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Reset_m6980E46760982BB819347B01B35C9D3BA168EB26 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// _vHead = null;
|
|
__this->____vHead_1 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____vHead_1), (void*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL);
|
|
// _fHead = null;
|
|
__this->____fHead_2 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____fHead_2), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// _eHead = _eHeadSym = null;
|
|
V_0 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
__this->____eHeadSym_4 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____eHeadSym_4), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = V_0;
|
|
__this->____eHead_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____eHead_3), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::OnFree()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_OnFree_m4DA55D86E24A706D06C0F6B6A6F3702AE7C42E1C (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
bool V_2 = false;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_3 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_4 = NULL;
|
|
bool V_5 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_6 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_7 = NULL;
|
|
bool V_8 = false;
|
|
{
|
|
// for (MeshUtils.Face f = _fHead._next, fNext = _fHead; f != _fHead; f = fNext)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = __this->____fHead_2;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____next_2;
|
|
V_0 = L_1;
|
|
// for (MeshUtils.Face f = _fHead._next, fNext = _fHead; f != _fHead; f = fNext)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = __this->____fHead_2;
|
|
V_1 = L_2;
|
|
goto IL_0028;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// fNext = f._next;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = L_3->____next_2;
|
|
V_1 = L_4;
|
|
// f.Free();
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0(L_5, Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0_RuntimeMethod_var);
|
|
// for (MeshUtils.Face f = _fHead._next, fNext = _fHead; f != _fHead; f = fNext)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_6 = V_1;
|
|
V_0 = L_6;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// for (MeshUtils.Face f = _fHead._next, fNext = _fHead; f != _fHead; f = fNext)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_7 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_8 = __this->____fHead_2;
|
|
V_2 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_7) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_9 = V_2;
|
|
if (L_9)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// for (MeshUtils.Vertex v = _vHead._next, vNext = _vHead; v != _vHead; v = vNext)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = __this->____vHead_1;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11 = L_10->____next_2;
|
|
V_3 = L_11;
|
|
// for (MeshUtils.Vertex v = _vHead._next, vNext = _vHead; v != _vHead; v = vNext)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = __this->____vHead_1;
|
|
V_4 = L_12;
|
|
goto IL_0062;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// vNext = v._next;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13 = V_3;
|
|
NullCheck(L_13);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = L_13->____next_2;
|
|
V_4 = L_14;
|
|
// v.Free();
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = V_3;
|
|
NullCheck(L_15);
|
|
Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B(L_15, Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B_RuntimeMethod_var);
|
|
// for (MeshUtils.Vertex v = _vHead._next, vNext = _vHead; v != _vHead; v = vNext)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = V_4;
|
|
V_3 = L_16;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// for (MeshUtils.Vertex v = _vHead._next, vNext = _vHead; v != _vHead; v = vNext)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18 = __this->____vHead_1;
|
|
V_5 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_17) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_18))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_19 = V_5;
|
|
if (L_19)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
// for (MeshUtils.Edge e = _eHead._next, eNext = _eHead; e != _eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = __this->____eHead_3;
|
|
NullCheck(L_20);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = L_20->____next_2;
|
|
V_6 = L_21;
|
|
// for (MeshUtils.Edge e = _eHead._next, eNext = _eHead; e != _eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = __this->____eHead_3;
|
|
V_7 = L_22;
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
// eNext = e._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_6;
|
|
NullCheck(L_23);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = L_23->____next_2;
|
|
V_7 = L_24;
|
|
// e.Free();
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_6;
|
|
NullCheck(L_25);
|
|
Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6(L_25, Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6_RuntimeMethod_var);
|
|
// for (MeshUtils.Edge e = _eHead._next, eNext = _eHead; e != _eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = V_7;
|
|
V_6 = L_26;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
// for (MeshUtils.Edge e = _eHead._next, eNext = _eHead; e != _eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = __this->____eHead_3;
|
|
V_8 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_27) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_28))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_29 = V_8;
|
|
if (L_29)
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::MakeEdge()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_MakeEdge_m86E14A20FFA3FCEAA83E9EF85CF2A35CB4D29C8C (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
{
|
|
// var e = MeshUtils.MakeEdge(_eHead);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____eHead_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1;
|
|
L_1 = MeshUtils_MakeEdge_m573E88725DE2BEC5B437111D57A320BA7C1A204A(L_0, NULL);
|
|
V_0 = L_1;
|
|
// MeshUtils.MakeVertex(e, _vHead);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = __this->____vHead_1;
|
|
MeshUtils_MakeVertex_mB38B1EBE475F401A74EEA21DF1E7328D37964F5E(L_2, L_3, NULL);
|
|
// MeshUtils.MakeVertex(e._Sym, _vHead);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____Sym_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = __this->____vHead_1;
|
|
MeshUtils_MakeVertex_mB38B1EBE475F401A74EEA21DF1E7328D37964F5E(L_5, L_6, NULL);
|
|
// MeshUtils.MakeFace(e, _fHead);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_8 = __this->____fHead_2;
|
|
MeshUtils_MakeFace_mEEFF1B1872024D6691E775B54CB563A68D1B13FF(L_7, L_8, NULL);
|
|
// return e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = V_0;
|
|
V_1 = L_9;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_1;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Splice(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDst1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
{
|
|
// if (eOrg == eDst)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eOrg0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___eDst1;
|
|
V_2 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_0) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_1))? 1 : 0);
|
|
bool L_2 = V_2;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_00bd;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// bool joiningVertices = false;
|
|
V_0 = (bool)0;
|
|
// if (eDst._Org != eOrg._Org)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = ___eDst1;
|
|
NullCheck(L_3);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = L_3->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = ___eOrg0;
|
|
NullCheck(L_5);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = L_5->____Org_6;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_4) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_7 = V_3;
|
|
if (!L_7)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// joiningVertices = true;
|
|
V_0 = (bool)1;
|
|
// MeshUtils.KillVertex(eDst._Org, eOrg._Org);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = ___eDst1;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = L_8->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = ___eOrg0;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11 = L_10->____Org_6;
|
|
MeshUtils_KillVertex_mA91C858A59E5652BB405DC5FBBA09F2DFC995AA4(L_9, L_11, NULL);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// bool joiningLoops = false;
|
|
V_1 = (bool)0;
|
|
// if (eDst._Lface != eOrg._Lface)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = ___eDst1;
|
|
NullCheck(L_12);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_13 = L_12->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = ___eOrg0;
|
|
NullCheck(L_14);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_15 = L_14->____Lface_7;
|
|
V_4 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_13) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_15))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_16 = V_4;
|
|
if (!L_16)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// joiningLoops = true;
|
|
V_1 = (bool)1;
|
|
// MeshUtils.KillFace(eDst._Lface, eOrg._Lface);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = ___eDst1;
|
|
NullCheck(L_17);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_18 = L_17->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = ___eOrg0;
|
|
NullCheck(L_19);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_20 = L_19->____Lface_7;
|
|
MeshUtils_KillFace_mE91856BCB045DBBF60BCB363FF9F2FC2C199C22C(L_18, L_20, NULL);
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// MeshUtils.Splice(eDst, eOrg);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = ___eDst1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = ___eOrg0;
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_21, L_22, NULL);
|
|
// if (!joiningVertices)
|
|
bool L_23 = V_0;
|
|
V_5 = (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0);
|
|
bool L_24 = V_5;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.MakeVertex(eDst, eOrg._Org);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = ___eDst1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = ___eOrg0;
|
|
NullCheck(L_26);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_27 = L_26->____Org_6;
|
|
MeshUtils_MakeVertex_mB38B1EBE475F401A74EEA21DF1E7328D37964F5E(L_25, L_27, NULL);
|
|
// eOrg._Org._anEdge = eOrg;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = ___eOrg0;
|
|
NullCheck(L_28);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29 = L_28->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = ___eOrg0;
|
|
NullCheck(L_29);
|
|
L_29->____anEdge_3 = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_29->____anEdge_3), (void*)L_30);
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// if (!joiningLoops)
|
|
bool L_31 = V_1;
|
|
V_6 = (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0);
|
|
bool L_32 = V_6;
|
|
if (!L_32)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.MakeFace(eDst, eOrg._Lface);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = ___eDst1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = ___eOrg0;
|
|
NullCheck(L_34);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_35 = L_34->____Lface_7;
|
|
MeshUtils_MakeFace_mEEFF1B1872024D6691E775B54CB563A68D1B13FF(L_33, L_35, NULL);
|
|
// eOrg._Lface._anEdge = eOrg;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = ___eOrg0;
|
|
NullCheck(L_36);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_37 = L_36->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = ___eOrg0;
|
|
NullCheck(L_37);
|
|
L_37->____anEdge_3 = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_37->____anEdge_3), (void*)L_38);
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Delete(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDel0, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
{
|
|
// var eDelSym = eDel._Sym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eDel0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Sym_3;
|
|
V_0 = L_1;
|
|
// bool joiningLoops = false;
|
|
V_1 = (bool)0;
|
|
// if (eDel._Lface != eDel._Rface)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = ___eDel0;
|
|
NullCheck(L_2);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = L_2->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = ___eDel0;
|
|
NullCheck(L_4);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5;
|
|
L_5 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_4, NULL);
|
|
V_2 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_3) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_6 = V_2;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// joiningLoops = true;
|
|
V_1 = (bool)1;
|
|
// MeshUtils.KillFace(eDel._Lface, eDel._Rface);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = ___eDel0;
|
|
NullCheck(L_7);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_8 = L_7->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = ___eDel0;
|
|
NullCheck(L_9);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_10;
|
|
L_10 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_9, NULL);
|
|
MeshUtils_KillFace_mE91856BCB045DBBF60BCB363FF9F2FC2C199C22C(L_8, L_10, NULL);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// if (eDel._Onext == eDel)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = ___eDel0;
|
|
NullCheck(L_11);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = ___eDel0;
|
|
V_3 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_12) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_13))? 1 : 0);
|
|
bool L_14 = V_3;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.KillVertex(eDel._Org, null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = ___eDel0;
|
|
NullCheck(L_15);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = L_15->____Org_6;
|
|
MeshUtils_KillVertex_mA91C858A59E5652BB405DC5FBBA09F2DFC995AA4(L_16, (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL, NULL);
|
|
goto IL_009d;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// eDel._Rface._anEdge = eDel._Oprev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = ___eDel0;
|
|
NullCheck(L_17);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_18;
|
|
L_18 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_17, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = ___eDel0;
|
|
NullCheck(L_19);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20;
|
|
L_20 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_19, NULL);
|
|
NullCheck(L_18);
|
|
L_18->____anEdge_3 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_18->____anEdge_3), (void*)L_20);
|
|
// eDel._Org._anEdge = eDel._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = ___eDel0;
|
|
NullCheck(L_21);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = L_21->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = ___eDel0;
|
|
NullCheck(L_23);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = L_23->____Onext_4;
|
|
NullCheck(L_22);
|
|
L_22->____anEdge_3 = L_24;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_22->____anEdge_3), (void*)L_24);
|
|
// MeshUtils.Splice(eDel, eDel._Oprev);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = ___eDel0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = ___eDel0;
|
|
NullCheck(L_26);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27;
|
|
L_27 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_26, NULL);
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_25, L_27, NULL);
|
|
// if (!joiningLoops)
|
|
bool L_28 = V_1;
|
|
V_4 = (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0);
|
|
bool L_29 = V_4;
|
|
if (!L_29)
|
|
{
|
|
goto IL_009c;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.MakeFace(eDel, eDel._Lface);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = ___eDel0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = ___eDel0;
|
|
NullCheck(L_31);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_32 = L_31->____Lface_7;
|
|
MeshUtils_MakeFace_mEEFF1B1872024D6691E775B54CB563A68D1B13FF(L_30, L_32, NULL);
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// if (eDelSym._Onext == eDelSym)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = V_0;
|
|
NullCheck(L_33);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = L_33->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_0;
|
|
V_5 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_34) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_35))? 1 : 0);
|
|
bool L_36 = V_5;
|
|
if (!L_36)
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.KillVertex(eDelSym._Org, null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_37 = V_0;
|
|
NullCheck(L_37);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_38 = L_37->____Org_6;
|
|
MeshUtils_KillVertex_mA91C858A59E5652BB405DC5FBBA09F2DFC995AA4(L_38, (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL, NULL);
|
|
// MeshUtils.KillFace(eDelSym._Lface, null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_40 = L_39->____Lface_7;
|
|
MeshUtils_KillFace_mE91856BCB045DBBF60BCB363FF9F2FC2C199C22C(L_40, (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL, NULL);
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
// eDel._Lface._anEdge = eDelSym._Oprev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41 = ___eDel0;
|
|
NullCheck(L_41);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_42 = L_41->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = V_0;
|
|
NullCheck(L_43);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44;
|
|
L_44 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_43, NULL);
|
|
NullCheck(L_42);
|
|
L_42->____anEdge_3 = L_44;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_42->____anEdge_3), (void*)L_44);
|
|
// eDelSym._Org._anEdge = eDelSym._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_46 = L_45->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47 = V_0;
|
|
NullCheck(L_47);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = L_47->____Onext_4;
|
|
NullCheck(L_46);
|
|
L_46->____anEdge_3 = L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_46->____anEdge_3), (void*)L_48);
|
|
// MeshUtils.Splice(eDelSym, eDelSym._Oprev);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = V_0;
|
|
NullCheck(L_50);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_51;
|
|
L_51 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_50, NULL);
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_49, L_51, NULL);
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
// MeshUtils.KillEdge(eDel);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_52 = ___eDel0;
|
|
MeshUtils_KillEdge_m3BAD8F48AFA4880183027229D8129AEE71E37E89(L_52, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::AddEdgeVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_AddEdgeVertex_m5F30C8D2EF153B313A38AB493F77EC7FB868D244 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
{
|
|
// var eNew = MeshUtils.MakeEdge(eOrg);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eOrg0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1;
|
|
L_1 = MeshUtils_MakeEdge_m573E88725DE2BEC5B437111D57A320BA7C1A204A(L_0, NULL);
|
|
V_0 = L_1;
|
|
// var eNewSym = eNew._Sym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Sym_3;
|
|
V_1 = L_3;
|
|
// MeshUtils.Splice(eNew, eOrg._Lnext);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = ___eOrg0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____Lnext_5;
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_4, L_6, NULL);
|
|
// eNew._Org = eOrg._Dst;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = ___eOrg0;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9;
|
|
L_9 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_8, NULL);
|
|
NullCheck(L_7);
|
|
L_7->____Org_6 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->____Org_6), (void*)L_9);
|
|
// MeshUtils.MakeVertex(eNewSym, eNew._Org);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = L_11->____Org_6;
|
|
MeshUtils_MakeVertex_mB38B1EBE475F401A74EEA21DF1E7328D37964F5E(L_10, L_12, NULL);
|
|
// eNew._Lface = eNewSym._Lface = eOrg._Lface;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = ___eOrg0;
|
|
NullCheck(L_15);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_16 = L_15->____Lface_7;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_17 = L_16;
|
|
V_2 = L_17;
|
|
NullCheck(L_14);
|
|
L_14->____Lface_7 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_14->____Lface_7), (void*)L_17);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_18 = V_2;
|
|
NullCheck(L_13);
|
|
L_13->____Lface_7 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_13->____Lface_7), (void*)L_18);
|
|
// return eNew;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_0;
|
|
V_3 = L_19;
|
|
goto IL_004e;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_3;
|
|
return L_20;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::SplitEdge(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
{
|
|
// var eTmp = AddEdgeVertex(eOrg);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eOrg0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1;
|
|
L_1 = Mesh_AddEdgeVertex_m5F30C8D2EF153B313A38AB493F77EC7FB868D244(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// var eNew = eTmp._Sym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Sym_3;
|
|
V_1 = L_3;
|
|
// MeshUtils.Splice(eOrg._Sym, eOrg._Sym._Oprev);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = ___eOrg0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = ___eOrg0;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____Sym_3;
|
|
NullCheck(L_7);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8;
|
|
L_8 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_7, NULL);
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_5, L_8, NULL);
|
|
// MeshUtils.Splice(eOrg._Sym, eNew);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = ___eOrg0;
|
|
NullCheck(L_9);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = L_9->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_1;
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_10, L_11, NULL);
|
|
// eOrg._Dst = eNew._Org;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = ___eOrg0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_1;
|
|
NullCheck(L_13);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = L_13->____Org_6;
|
|
NullCheck(L_12);
|
|
Edge_set__Dst_mEAB8911A0035BC7AFF5327CFE26C30B8D60E398E(L_12, L_14, NULL);
|
|
// eNew._Dst._anEdge = eNew._Sym; // may have pointed to eOrg->Sym
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16;
|
|
L_16 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_15, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = L_17->____Sym_3;
|
|
NullCheck(L_16);
|
|
L_16->____anEdge_3 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->____anEdge_3), (void*)L_18);
|
|
// eNew._Rface = eOrg._Rface;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = ___eOrg0;
|
|
NullCheck(L_20);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_21;
|
|
L_21 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_20, NULL);
|
|
NullCheck(L_19);
|
|
Edge_set__Rface_m69F20E6C5809960C1BFE46B9E8F5E7DB30B719F0(L_19, L_21, NULL);
|
|
// eNew._winding = eOrg._winding; // copy old winding information
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = ___eOrg0;
|
|
NullCheck(L_23);
|
|
int32_t L_24 = L_23->____winding_9;
|
|
NullCheck(L_22);
|
|
L_22->____winding_9 = L_24;
|
|
// eNew._Sym._winding = eOrg._Sym._winding;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_1;
|
|
NullCheck(L_25);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = L_25->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = ___eOrg0;
|
|
NullCheck(L_27);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = L_27->____Sym_3;
|
|
NullCheck(L_28);
|
|
int32_t L_29 = L_28->____winding_9;
|
|
NullCheck(L_26);
|
|
L_26->____winding_9 = L_29;
|
|
// return eNew;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = V_1;
|
|
V_2 = L_30;
|
|
goto IL_0085;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
// }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = V_2;
|
|
return L_31;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Connect(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrg0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDst1, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_4 = NULL;
|
|
bool V_5 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_6 = NULL;
|
|
{
|
|
// var eNew = MeshUtils.MakeEdge(eOrg);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eOrg0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1;
|
|
L_1 = MeshUtils_MakeEdge_m573E88725DE2BEC5B437111D57A320BA7C1A204A(L_0, NULL);
|
|
V_0 = L_1;
|
|
// var eNewSym = eNew._Sym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Sym_3;
|
|
V_1 = L_3;
|
|
// bool joiningLoops = false;
|
|
V_2 = (bool)0;
|
|
// if (eDst._Lface != eOrg._Lface)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = ___eDst1;
|
|
NullCheck(L_4);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = L_4->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = ___eOrg0;
|
|
NullCheck(L_6);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_7 = L_6->____Lface_7;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_5) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_8 = V_3;
|
|
if (!L_8)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// joiningLoops = true;
|
|
V_2 = (bool)1;
|
|
// MeshUtils.KillFace(eDst._Lface, eOrg._Lface);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = ___eDst1;
|
|
NullCheck(L_9);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_10 = L_9->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = ___eOrg0;
|
|
NullCheck(L_11);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_12 = L_11->____Lface_7;
|
|
MeshUtils_KillFace_mE91856BCB045DBBF60BCB363FF9F2FC2C199C22C(L_10, L_12, NULL);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// MeshUtils.Splice(eNew, eOrg._Lnext);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = ___eOrg0;
|
|
NullCheck(L_14);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = L_14->____Lnext_5;
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_13, L_15, NULL);
|
|
// MeshUtils.Splice(eNewSym, eDst);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = ___eDst1;
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_16, L_17, NULL);
|
|
// eNew._Org = eOrg._Dst;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = ___eOrg0;
|
|
NullCheck(L_19);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20;
|
|
L_20 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_19, NULL);
|
|
NullCheck(L_18);
|
|
L_18->____Org_6 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_18->____Org_6), (void*)L_20);
|
|
// eNewSym._Org = eDst._Org;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = ___eDst1;
|
|
NullCheck(L_22);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_23 = L_22->____Org_6;
|
|
NullCheck(L_21);
|
|
L_21->____Org_6 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_21->____Org_6), (void*)L_23);
|
|
// eNew._Lface = eNewSym._Lface = eOrg._Lface;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = ___eOrg0;
|
|
NullCheck(L_26);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_27 = L_26->____Lface_7;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_28 = L_27;
|
|
V_4 = L_28;
|
|
NullCheck(L_25);
|
|
L_25->____Lface_7 = L_28;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_25->____Lface_7), (void*)L_28);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_29 = V_4;
|
|
NullCheck(L_24);
|
|
L_24->____Lface_7 = L_29;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_24->____Lface_7), (void*)L_29);
|
|
// eOrg._Lface._anEdge = eNewSym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = ___eOrg0;
|
|
NullCheck(L_30);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_31 = L_30->____Lface_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_1;
|
|
NullCheck(L_31);
|
|
L_31->____anEdge_3 = L_32;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_31->____anEdge_3), (void*)L_32);
|
|
// if (!joiningLoops)
|
|
bool L_33 = V_2;
|
|
V_5 = (bool)((((int32_t)L_33) == ((int32_t)0))? 1 : 0);
|
|
bool L_34 = V_5;
|
|
if (!L_34)
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.MakeFace(eNew, eOrg._Lface);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = ___eOrg0;
|
|
NullCheck(L_36);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_37 = L_36->____Lface_7;
|
|
MeshUtils_MakeFace_mEEFF1B1872024D6691E775B54CB563A68D1B13FF(L_35, L_37, NULL);
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// return eNew;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_0;
|
|
V_6 = L_38;
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_6;
|
|
return L_39;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::ZapFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_ZapFace_m2CC98E6CD6B0762CDAD1BF20E71CBCE040DCB61D (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___fZap0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_4 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_5 = NULL;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
bool V_9 = false;
|
|
{
|
|
// var eStart = fZap._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = ___fZap0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____anEdge_3;
|
|
V_0 = L_1;
|
|
// var eNext = eStart._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Lnext_5;
|
|
V_1 = L_3;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// e = eNext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_1;
|
|
V_2 = L_4;
|
|
// eNext = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_2;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____Lnext_5;
|
|
V_1 = L_6;
|
|
// e._Lface = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_2;
|
|
NullCheck(L_7);
|
|
L_7->____Lface_7 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->____Lface_7), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// if (e._Rface == null)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_9;
|
|
L_9 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_8, NULL);
|
|
V_6 = (bool)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_10 = V_6;
|
|
if (!L_10)
|
|
{
|
|
goto IL_00c2;
|
|
}
|
|
}
|
|
{
|
|
// if (e._Onext == e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_2;
|
|
NullCheck(L_11);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_2;
|
|
V_7 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_12) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_13))? 1 : 0);
|
|
bool L_14 = V_7;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.KillVertex(e._Org, null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = V_2;
|
|
NullCheck(L_15);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = L_15->____Org_6;
|
|
MeshUtils_KillVertex_mA91C858A59E5652BB405DC5FBBA09F2DFC995AA4(L_16, (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL, NULL);
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// e._Org._anEdge = e._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_2;
|
|
NullCheck(L_17);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18 = L_17->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_2;
|
|
NullCheck(L_19);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = L_19->____Onext_4;
|
|
NullCheck(L_18);
|
|
L_18->____anEdge_3 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_18->____anEdge_3), (void*)L_20);
|
|
// MeshUtils.Splice(e, e._Oprev);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_2;
|
|
NullCheck(L_22);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23;
|
|
L_23 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_22, NULL);
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_21, L_23, NULL);
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// eSym = e._Sym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = V_2;
|
|
NullCheck(L_24);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = L_24->____Sym_3;
|
|
V_3 = L_25;
|
|
// if (eSym._Onext == eSym)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = V_3;
|
|
NullCheck(L_26);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = L_26->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = V_3;
|
|
V_8 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_27) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_28))? 1 : 0);
|
|
bool L_29 = V_8;
|
|
if (!L_29)
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
// MeshUtils.KillVertex(eSym._Org, null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = V_3;
|
|
NullCheck(L_30);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_31 = L_30->____Org_6;
|
|
MeshUtils_KillVertex_mA91C858A59E5652BB405DC5FBBA09F2DFC995AA4(L_31, (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL, NULL);
|
|
goto IL_00ba;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// eSym._Org._anEdge = eSym._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_3;
|
|
NullCheck(L_32);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = L_32->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_3;
|
|
NullCheck(L_34);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = L_34->____Onext_4;
|
|
NullCheck(L_33);
|
|
L_33->____anEdge_3 = L_35;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_33->____anEdge_3), (void*)L_35);
|
|
// MeshUtils.Splice(eSym, eSym._Oprev);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_37 = V_3;
|
|
NullCheck(L_37);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38;
|
|
L_38 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_37, NULL);
|
|
MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D(L_36, L_38, NULL);
|
|
}
|
|
|
|
IL_00ba:
|
|
{
|
|
// MeshUtils.KillEdge(e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_2;
|
|
MeshUtils_KillEdge_m3BAD8F48AFA4880183027229D8129AEE71E37E89(L_39, NULL);
|
|
}
|
|
|
|
IL_00c2:
|
|
{
|
|
// while (e != eStart);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41 = V_0;
|
|
V_9 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_40) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_41))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_42 = V_9;
|
|
if (L_42)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// var fPrev = fZap._prev;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_43 = ___fZap0;
|
|
NullCheck(L_43);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_44 = L_43->____prev_1;
|
|
V_4 = L_44;
|
|
// var fNext = fZap._next;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_45 = ___fZap0;
|
|
NullCheck(L_45);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_46 = L_45->____next_2;
|
|
V_5 = L_46;
|
|
// fNext._prev = fPrev;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_47 = V_5;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_48 = V_4;
|
|
NullCheck(L_47);
|
|
L_47->____prev_1 = L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_47->____prev_1), (void*)L_48);
|
|
// fPrev._next = fNext;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_49 = V_4;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_50 = V_5;
|
|
NullCheck(L_49);
|
|
L_49->____next_2 = L_50;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_49->____next_2), (void*)L_50);
|
|
// fZap.Free();
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_51 = ___fZap0;
|
|
NullCheck(L_51);
|
|
Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0(L_51, Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::MergeConvexFaces(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_MergeConvexFaces_m542D571DF183E962D4E8C9C3D1041F7598D3B502 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, int32_t ___maxVertsPerFace0, const RuntimeMethod* method)
|
|
{
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_2 = NULL;
|
|
bool V_3 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_4 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_5 = NULL;
|
|
bool V_6 = false;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
bool V_9 = false;
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
bool V_12 = false;
|
|
bool V_13 = false;
|
|
int32_t G_B8_0 = 0;
|
|
int32_t G_B13_0 = 0;
|
|
int32_t G_B20_0 = 0;
|
|
{
|
|
// for (var f = _fHead._next; f != _fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = __this->____fHead_2;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____next_2;
|
|
V_0 = L_1;
|
|
goto IL_013c;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// if (!f._inside)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
bool L_3 = L_2->____inside_7;
|
|
V_3 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
|
|
bool L_4 = V_3;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_0135;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// var eCur = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____anEdge_3;
|
|
V_1 = L_6;
|
|
// var vStart = eCur._Org;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = L_7->____Org_6;
|
|
V_2 = L_8;
|
|
goto IL_012c;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// var eNext = eCur._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = L_9->____Lnext_5;
|
|
V_4 = L_10;
|
|
// var eSym = eCur._Sym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_1;
|
|
NullCheck(L_11);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11->____Sym_3;
|
|
V_5 = L_12;
|
|
// if (eSym != null && eSym._Lface != null && eSym._Lface._inside)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_5;
|
|
if (!L_13)
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_5;
|
|
NullCheck(L_14);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_15 = L_14->____Lface_7;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = V_5;
|
|
NullCheck(L_16);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_17 = L_16->____Lface_7;
|
|
NullCheck(L_17);
|
|
bool L_18 = L_17->____inside_7;
|
|
G_B8_0 = ((int32_t)(L_18));
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
G_B8_0 = 0;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
V_6 = (bool)G_B8_0;
|
|
bool L_19 = V_6;
|
|
if (!L_19)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
// int curNv = f.VertsCount;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = Face_get_VertsCount_mF20A98F388D9B228A24C34B8F3169097125FB7C5(L_20, NULL);
|
|
V_7 = L_21;
|
|
// int symNv = eSym._Lface.VertsCount;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_5;
|
|
NullCheck(L_22);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_23 = L_22->____Lface_7;
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = Face_get_VertsCount_mF20A98F388D9B228A24C34B8F3169097125FB7C5(L_23, NULL);
|
|
V_8 = L_24;
|
|
// if ((curNv + symNv - 2) <= maxVertsPerFace)
|
|
int32_t L_25 = V_7;
|
|
int32_t L_26 = V_8;
|
|
int32_t L_27 = ___maxVertsPerFace0;
|
|
V_9 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_25, L_26)), 2))) > ((int32_t)L_27))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_28 = V_9;
|
|
if (!L_28)
|
|
{
|
|
goto IL_010b;
|
|
}
|
|
}
|
|
{
|
|
// if (Geom.VertCCW(eCur._Lprev._Org, eCur._Org, eSym._Lnext._Lnext._Org) &&
|
|
// Geom.VertCCW(eSym._Lprev._Org, eSym._Org, eCur._Lnext._Lnext._Org))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_29 = V_1;
|
|
NullCheck(L_29);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30;
|
|
L_30 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_29, NULL);
|
|
NullCheck(L_30);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_31 = L_30->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_1;
|
|
NullCheck(L_32);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = L_32->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_5;
|
|
NullCheck(L_34);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = L_34->____Lnext_5;
|
|
NullCheck(L_35);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = L_35->____Lnext_5;
|
|
NullCheck(L_36);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_37 = L_36->____Org_6;
|
|
bool L_38;
|
|
L_38 = Geom_VertCCW_m05C4CBB2F57146847A1819F5B49E008C783EEE48(L_31, L_33, L_37, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_5;
|
|
NullCheck(L_39);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40;
|
|
L_40 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_39, NULL);
|
|
NullCheck(L_40);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_41 = L_40->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = V_5;
|
|
NullCheck(L_42);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43 = L_42->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44 = V_1;
|
|
NullCheck(L_44);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = L_44->____Lnext_5;
|
|
NullCheck(L_45);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_46 = L_45->____Lnext_5;
|
|
NullCheck(L_46);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_47 = L_46->____Org_6;
|
|
bool L_48;
|
|
L_48 = Geom_VertCCW_m05C4CBB2F57146847A1819F5B49E008C783EEE48(L_41, L_43, L_47, NULL);
|
|
G_B13_0 = ((int32_t)(L_48));
|
|
goto IL_00ee;
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
G_B13_0 = 0;
|
|
}
|
|
|
|
IL_00ee:
|
|
{
|
|
V_10 = (bool)G_B13_0;
|
|
bool L_49 = V_10;
|
|
if (!L_49)
|
|
{
|
|
goto IL_010a;
|
|
}
|
|
}
|
|
{
|
|
// eNext = eSym._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = V_5;
|
|
NullCheck(L_50);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_51 = L_50->____Lnext_5;
|
|
V_4 = L_51;
|
|
// Delete(eSym);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_52 = V_5;
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(__this, L_52, NULL);
|
|
// eCur = null;
|
|
V_1 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
}
|
|
|
|
IL_010a:
|
|
{
|
|
}
|
|
|
|
IL_010b:
|
|
{
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
// if (eCur != null && eCur._Lnext._Org == vStart)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_53 = V_1;
|
|
if (!L_53)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = V_1;
|
|
NullCheck(L_54);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_55 = L_54->____Lnext_5;
|
|
NullCheck(L_55);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_56 = L_55->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_57 = V_2;
|
|
G_B20_0 = ((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_56) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_57))? 1 : 0);
|
|
goto IL_0120;
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
G_B20_0 = 0;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
V_11 = (bool)G_B20_0;
|
|
bool L_58 = V_11;
|
|
if (!L_58)
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
goto IL_0134;
|
|
}
|
|
|
|
IL_0128:
|
|
{
|
|
// eCur = eNext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_59 = V_4;
|
|
V_1 = L_59;
|
|
}
|
|
|
|
IL_012c:
|
|
{
|
|
// while (true)
|
|
V_12 = (bool)1;
|
|
goto IL_0039;
|
|
}
|
|
|
|
IL_0134:
|
|
{
|
|
}
|
|
|
|
IL_0135:
|
|
{
|
|
// for (var f = _fHead._next; f != _fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_60 = V_0;
|
|
NullCheck(L_60);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_61 = L_60->____next_2;
|
|
V_0 = L_61;
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
// for (var f = _fHead._next; f != _fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_62 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_63 = __this->____fHead_2;
|
|
V_13 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_62) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_63))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_64 = V_13;
|
|
if (L_64)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Mesh::Check()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Mesh_Check_m561D4679C8C1E241CA132144B3EDE2DC83B30670 (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_2 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_3 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_4 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_5 = NULL;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
bool V_9 = false;
|
|
bool V_10 = false;
|
|
int32_t G_B8_0 = 0;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B27_0 = 0;
|
|
{
|
|
// MeshUtils.Face fPrev = _fHead, f;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = __this->____fHead_2;
|
|
V_1 = L_0;
|
|
// for (fPrev = _fHead; (f = fPrev._next) != _fHead; fPrev = f)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = __this->____fHead_2;
|
|
V_1 = L_1;
|
|
goto IL_00a4;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// e = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = V_2;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____anEdge_3;
|
|
V_0 = L_3;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// Debug.Assert(e._Sym != e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_5) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Sym._Sym == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = L_7->____Sym_3;
|
|
NullCheck(L_8);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = L_8->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_9) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_10))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Lnext._Onext._Sym == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11->____Lnext_5;
|
|
NullCheck(L_12);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = L_12->____Onext_4;
|
|
NullCheck(L_13);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = L_13->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_14) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_15))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Onext._Sym._Lnext == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = L_16->____Onext_4;
|
|
NullCheck(L_17);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = L_17->____Sym_3;
|
|
NullCheck(L_18);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = L_18->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_19) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_20))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Lface == f);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_22 = L_21->____Lface_7;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_23 = V_2;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_22) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_23))? 1 : 0), NULL);
|
|
// e = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = V_0;
|
|
NullCheck(L_24);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = L_24->____Lnext_5;
|
|
V_0 = L_25;
|
|
// while (e != f._anEdge);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_27 = V_2;
|
|
NullCheck(L_27);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = L_27->____anEdge_3;
|
|
V_6 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_26) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_28))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_29 = V_6;
|
|
if (L_29)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// for (fPrev = _fHead; (f = fPrev._next) != _fHead; fPrev = f)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_30 = V_2;
|
|
V_1 = L_30;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// for (fPrev = _fHead; (f = fPrev._next) != _fHead; fPrev = f)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_31 = V_1;
|
|
NullCheck(L_31);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_32 = L_31->____next_2;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_33 = L_32;
|
|
V_2 = L_33;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_34 = __this->____fHead_2;
|
|
V_7 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_33) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_34))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_35 = V_7;
|
|
if (L_35)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Assert(f._prev == fPrev && f._anEdge == null);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_36 = V_2;
|
|
NullCheck(L_36);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_37 = L_36->____prev_1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_38 = V_1;
|
|
if ((!(((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_37) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_38))))
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_39 = V_2;
|
|
NullCheck(L_39);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = L_39->____anEdge_3;
|
|
G_B8_0 = ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_40) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
goto IL_00d5;
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
G_B8_0 = 0;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B8_0, NULL);
|
|
// MeshUtils.Vertex vPrev = _vHead, v;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_41 = __this->____vHead_1;
|
|
V_3 = L_41;
|
|
// for (vPrev = _vHead; (v = vPrev._next) != _vHead; vPrev = v)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_42 = __this->____vHead_1;
|
|
V_3 = L_42;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_00ee:
|
|
{
|
|
// Debug.Assert(v._prev == vPrev);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43 = V_4;
|
|
NullCheck(L_43);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_44 = L_43->____prev_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_45 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_44) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_45))? 1 : 0), NULL);
|
|
// e = v._anEdge;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_46 = V_4;
|
|
NullCheck(L_46);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47 = L_46->____anEdge_3;
|
|
V_0 = L_47;
|
|
}
|
|
|
|
IL_0107:
|
|
{
|
|
// Debug.Assert(e._Sym != e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = V_0;
|
|
NullCheck(L_48);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = L_48->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_49) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_50))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Sym._Sym == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_51 = V_0;
|
|
NullCheck(L_51);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_52 = L_51->____Sym_3;
|
|
NullCheck(L_52);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_53 = L_52->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_53) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_54))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Lnext._Onext._Sym == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_55 = V_0;
|
|
NullCheck(L_55);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_56 = L_55->____Lnext_5;
|
|
NullCheck(L_56);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_57 = L_56->____Onext_4;
|
|
NullCheck(L_57);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_58 = L_57->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_59 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_58) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_59))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Onext._Sym._Lnext == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_60 = V_0;
|
|
NullCheck(L_60);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_61 = L_60->____Onext_4;
|
|
NullCheck(L_61);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_62 = L_61->____Sym_3;
|
|
NullCheck(L_62);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_63 = L_62->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_64 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_63) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_64))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Org == v);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_65 = V_0;
|
|
NullCheck(L_65);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_66 = L_65->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_67 = V_4;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_66) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_67))? 1 : 0), NULL);
|
|
// e = e._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_69 = L_68->____Onext_4;
|
|
V_0 = L_69;
|
|
// while (e != v._anEdge);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_70 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_71 = V_4;
|
|
NullCheck(L_71);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_72 = L_71->____anEdge_3;
|
|
V_8 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_70) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_72))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_73 = V_8;
|
|
if (L_73)
|
|
{
|
|
goto IL_0107;
|
|
}
|
|
}
|
|
{
|
|
// for (vPrev = _vHead; (v = vPrev._next) != _vHead; vPrev = v)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_74 = V_4;
|
|
V_3 = L_74;
|
|
}
|
|
|
|
IL_0192:
|
|
{
|
|
// for (vPrev = _vHead; (v = vPrev._next) != _vHead; vPrev = v)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_75 = V_3;
|
|
NullCheck(L_75);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_76 = L_75->____next_2;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_77 = L_76;
|
|
V_4 = L_77;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_78 = __this->____vHead_1;
|
|
V_9 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_77) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_78))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_79 = V_9;
|
|
if (L_79)
|
|
{
|
|
goto IL_00ee;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Assert(v._prev == vPrev && v._anEdge == null);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_80 = V_4;
|
|
NullCheck(L_80);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_81 = L_80->____prev_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_82 = V_3;
|
|
if ((!(((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_81) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_82))))
|
|
{
|
|
goto IL_01c5;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_83 = V_4;
|
|
NullCheck(L_83);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_84 = L_83->____anEdge_3;
|
|
G_B16_0 = ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_84) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
goto IL_01c6;
|
|
}
|
|
|
|
IL_01c5:
|
|
{
|
|
G_B16_0 = 0;
|
|
}
|
|
|
|
IL_01c6:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B16_0, NULL);
|
|
// MeshUtils.Edge ePrev = _eHead;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_85 = __this->____eHead_3;
|
|
V_5 = L_85;
|
|
// for (ePrev = _eHead; (e = ePrev._next) != _eHead; ePrev = e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_86 = __this->____eHead_3;
|
|
V_5 = L_86;
|
|
goto IL_0276;
|
|
}
|
|
|
|
IL_01e1:
|
|
{
|
|
// Debug.Assert(e._Sym._next == ePrev._Sym);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_87 = V_0;
|
|
NullCheck(L_87);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_88 = L_87->____Sym_3;
|
|
NullCheck(L_88);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_89 = L_88->____next_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_90 = V_5;
|
|
NullCheck(L_90);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_91 = L_90->____Sym_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_89) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_91))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Sym != e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_92 = V_0;
|
|
NullCheck(L_92);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_93 = L_92->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_94 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_93) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_94))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Sym._Sym == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_95 = V_0;
|
|
NullCheck(L_95);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_96 = L_95->____Sym_3;
|
|
NullCheck(L_96);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_97 = L_96->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_98 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_97) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_98))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Org != null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_99 = V_0;
|
|
NullCheck(L_99);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_100 = L_99->____Org_6;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_100) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Dst != null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_101 = V_0;
|
|
NullCheck(L_101);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_102;
|
|
L_102 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_101, NULL);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_102) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Lnext._Onext._Sym == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_103 = V_0;
|
|
NullCheck(L_103);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_104 = L_103->____Lnext_5;
|
|
NullCheck(L_104);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_105 = L_104->____Onext_4;
|
|
NullCheck(L_105);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_106 = L_105->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_107 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_106) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_107))? 1 : 0), NULL);
|
|
// Debug.Assert(e._Onext._Sym._Lnext == e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_108 = V_0;
|
|
NullCheck(L_108);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_109 = L_108->____Onext_4;
|
|
NullCheck(L_109);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_110 = L_109->____Sym_3;
|
|
NullCheck(L_110);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_111 = L_110->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_112 = V_0;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_111) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_112))? 1 : 0), NULL);
|
|
// for (ePrev = _eHead; (e = ePrev._next) != _eHead; ePrev = e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_113 = V_0;
|
|
V_5 = L_113;
|
|
}
|
|
|
|
IL_0276:
|
|
{
|
|
// for (ePrev = _eHead; (e = ePrev._next) != _eHead; ePrev = e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_114 = V_5;
|
|
NullCheck(L_114);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_115 = L_114->____next_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_116 = L_115;
|
|
V_0 = L_116;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_117 = __this->____eHead_3;
|
|
V_10 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_116) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_117))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_118 = V_10;
|
|
if (L_118)
|
|
{
|
|
goto IL_01e1;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Assert(e._Sym._next == ePrev._Sym
|
|
// && e._Sym == _eHeadSym
|
|
// && e._Sym._Sym == e
|
|
// && e._Org == null && e._Dst == null
|
|
// && e._Lface == null && e._Rface == null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_119 = V_0;
|
|
NullCheck(L_119);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_120 = L_119->____Sym_3;
|
|
NullCheck(L_120);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_121 = L_120->____next_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_122 = V_5;
|
|
NullCheck(L_122);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_123 = L_122->____Sym_3;
|
|
if ((!(((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_121) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_123))))
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_124 = V_0;
|
|
NullCheck(L_124);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_125 = L_124->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_126 = __this->____eHeadSym_4;
|
|
if ((!(((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_125) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_126))))
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_127 = V_0;
|
|
NullCheck(L_127);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_128 = L_127->____Sym_3;
|
|
NullCheck(L_128);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_129 = L_128->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_130 = V_0;
|
|
if ((!(((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_129) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_130))))
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_131 = V_0;
|
|
NullCheck(L_131);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_132 = L_131->____Org_6;
|
|
if (L_132)
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_133 = V_0;
|
|
NullCheck(L_133);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_134;
|
|
L_134 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_133, NULL);
|
|
if (L_134)
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_135 = V_0;
|
|
NullCheck(L_135);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_136 = L_135->____Lface_7;
|
|
if (L_136)
|
|
{
|
|
goto IL_02e6;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_137 = V_0;
|
|
NullCheck(L_137);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_138;
|
|
L_138 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_137, NULL);
|
|
G_B27_0 = ((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_138) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
goto IL_02e7;
|
|
}
|
|
|
|
IL_02e6:
|
|
{
|
|
G_B27_0 = 0;
|
|
}
|
|
|
|
IL_02e7:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B27_0, 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.Single UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* __this, int32_t ___index0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// if (index == 0) return X;
|
|
int32_t L_0 = ___index0;
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// if (index == 0) return X;
|
|
float L_2 = __this->___X_1;
|
|
V_1 = L_2;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// if (index == 1) return Y;
|
|
int32_t L_3 = ___index0;
|
|
V_2 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
|
|
bool L_4 = V_2;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// if (index == 1) return Y;
|
|
float L_5 = __this->___Y_2;
|
|
V_1 = L_5;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (index == 2) return Z;
|
|
int32_t L_6 = ___index0;
|
|
V_3 = (bool)((((int32_t)L_6) == ((int32_t)2))? 1 : 0);
|
|
bool L_7 = V_3;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// if (index == 2) return Z;
|
|
float L_8 = __this->___Z_3;
|
|
V_1 = L_8;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// throw new IndexOutOfRangeException();
|
|
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_9 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_9);
|
|
IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_9, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// }
|
|
float L_10 = V_1;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C float Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E_AdjustorThunk (RuntimeObject* __this, int32_t ___index0, const RuntimeMethod* method)
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*>(__this + _offset);
|
|
float _returnValue;
|
|
_returnValue = Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E(_thisAdjusted, ___index0, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::set_Item(System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55 (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
// if (index == 0) X = value;
|
|
int32_t L_0 = ___index0;
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// if (index == 0) X = value;
|
|
float L_2 = ___value1;
|
|
__this->___X_1 = L_2;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// else if (index == 1) Y = value;
|
|
int32_t L_3 = ___index0;
|
|
V_1 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
|
|
bool L_4 = V_1;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// else if (index == 1) Y = value;
|
|
float L_5 = ___value1;
|
|
__this->___Y_2 = L_5;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// else if (index == 2) Z = value;
|
|
int32_t L_6 = ___index0;
|
|
V_2 = (bool)((((int32_t)L_6) == ((int32_t)2))? 1 : 0);
|
|
bool L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// else if (index == 2) Z = value;
|
|
float L_8 = ___value1;
|
|
__this->___Z_3 = L_8;
|
|
goto IL_003a;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// else throw new IndexOutOfRangeException();
|
|
IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_9 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_9);
|
|
IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_9, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55_AdjustorThunk (RuntimeObject* __this, int32_t ___index0, float ___value1, const RuntimeMethod* method)
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*>(__this + _offset);
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(_thisAdjusted, ___index0, ___value1, method);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Sub(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Sub_m00767A34201BEABFBCC75A5A767C60D906B010CF (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___lhs0, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___rhs1, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___result2, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// result.X = lhs.X - rhs.X;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_0 = ___result2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_1 = ___lhs0;
|
|
float L_2 = L_1->___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_3 = ___rhs1;
|
|
float L_4 = L_3->___X_1;
|
|
L_0->___X_1 = ((float)il2cpp_codegen_subtract(L_2, L_4));
|
|
// result.Y = lhs.Y - rhs.Y;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_5 = ___result2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_6 = ___lhs0;
|
|
float L_7 = L_6->___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_8 = ___rhs1;
|
|
float L_9 = L_8->___Y_2;
|
|
L_5->___Y_2 = ((float)il2cpp_codegen_subtract(L_7, L_9));
|
|
// result.Z = lhs.Z - rhs.Z;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_10 = ___result2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_11 = ___lhs0;
|
|
float L_12 = L_11->___Z_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_13 = ___rhs1;
|
|
float L_14 = L_13->___Z_3;
|
|
L_10->___Z_3 = ((float)il2cpp_codegen_subtract(L_12, L_14));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Neg(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Neg_m94003AB9E586B121B672D4D580DC3F7441F0F4CD (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___v0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// v.X = -v.X;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_0 = ___v0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_1 = ___v0;
|
|
float L_2 = L_1->___X_1;
|
|
L_0->___X_1 = ((-L_2));
|
|
// v.Y = -v.Y;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_3 = ___v0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_4 = ___v0;
|
|
float L_5 = L_4->___Y_2;
|
|
L_3->___Y_2 = ((-L_5));
|
|
// v.Z = -v.Z;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_6 = ___v0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_7 = ___v0;
|
|
float L_8 = L_7->___Z_3;
|
|
L_6->___Z_3 = ((-L_8));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Dot(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Dot_mFB33C2A01714FCFE2310B902344D4F43D114B408 (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___u0, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___v1, float* ___dot2, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// dot = u.X * v.X + u.Y * v.Y + u.Z * v.Z;
|
|
float* L_0 = ___dot2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_1 = ___u0;
|
|
float L_2 = L_1->___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_3 = ___v1;
|
|
float L_4 = L_3->___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_5 = ___u0;
|
|
float L_6 = L_5->___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_7 = ___v1;
|
|
float L_8 = L_7->___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_9 = ___u0;
|
|
float L_10 = L_9->___Z_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_11 = ___v1;
|
|
float L_12 = L_11->___Z_3;
|
|
*((float*)L_0) = (float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, L_4)), ((float)il2cpp_codegen_multiply(L_6, L_8)))), ((float)il2cpp_codegen_multiply(L_10, L_12))));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::Normalize(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3_Normalize_m564B46CDC91539BAE36479AE2A1AA8646C1023A0 (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___v0, 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*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
// var len = v.X * v.X + v.Y * v.Y + v.Z * v.Z;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_0 = ___v0;
|
|
float L_1 = L_0->___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_2 = ___v0;
|
|
float L_3 = L_2->___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_4 = ___v0;
|
|
float L_5 = L_4->___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_6 = ___v0;
|
|
float L_7 = L_6->___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_8 = ___v0;
|
|
float L_9 = L_8->___Z_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_10 = ___v0;
|
|
float L_11 = L_10->___Z_3;
|
|
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))));
|
|
// Debug.Assert(len >= 0.0f);
|
|
float L_12 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((!(((float)L_12) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// len = 1.0f / (Real)Math.Sqrt(len);
|
|
float L_13 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_14;
|
|
L_14 = sqrt(((double)L_13));
|
|
V_0 = ((float)((1.0f)/((float)L_14)));
|
|
// v.X *= len;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_15 = ___v0;
|
|
float* L_16 = (&L_15->___X_1);
|
|
float* L_17 = L_16;
|
|
float L_18 = *((float*)L_17);
|
|
float L_19 = V_0;
|
|
*((float*)L_17) = (float)((float)il2cpp_codegen_multiply(L_18, L_19));
|
|
// v.Y *= len;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_20 = ___v0;
|
|
float* L_21 = (&L_20->___Y_2);
|
|
float* L_22 = L_21;
|
|
float L_23 = *((float*)L_22);
|
|
float L_24 = V_0;
|
|
*((float*)L_22) = (float)((float)il2cpp_codegen_multiply(L_23, L_24));
|
|
// v.Z *= len;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_25 = ___v0;
|
|
float* L_26 = (&L_25->___Z_3);
|
|
float* L_27 = L_26;
|
|
float L_28 = *((float*)L_27);
|
|
float L_29 = V_0;
|
|
*((float*)L_27) = (float)((float)il2cpp_codegen_multiply(L_28, L_29));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::LongAxis(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Vec3_LongAxis_m0EECBEB1FF72D507D741122B8C17AEE8AEA329BB (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___v0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
int32_t V_3 = 0;
|
|
float G_B4_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
float G_B5_0 = 0.0f;
|
|
float G_B5_1 = 0.0f;
|
|
{
|
|
// int i = 0;
|
|
V_0 = 0;
|
|
// if (Math.Abs(v.Y) > Math.Abs(v.X)) i = 1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_0 = ___v0;
|
|
float L_1 = L_0->___Y_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_2;
|
|
L_2 = fabsf(L_1);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_3 = ___v0;
|
|
float L_4 = L_3->___X_1;
|
|
float L_5;
|
|
L_5 = fabsf(L_4);
|
|
V_1 = (bool)((((float)L_2) > ((float)L_5))? 1 : 0);
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// if (Math.Abs(v.Y) > Math.Abs(v.X)) i = 1;
|
|
V_0 = 1;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (Math.Abs(v.Z) > Math.Abs(i == 0 ? v.X : v.Y)) i = 2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_7 = ___v0;
|
|
float L_8 = L_7->___Z_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_9;
|
|
L_9 = fabsf(L_8);
|
|
int32_t L_10 = V_0;
|
|
G_B3_0 = L_9;
|
|
if (!L_10)
|
|
{
|
|
G_B4_0 = L_9;
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_11 = ___v0;
|
|
float L_12 = L_11->___Y_2;
|
|
G_B5_0 = L_12;
|
|
G_B5_1 = G_B3_0;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_13 = ___v0;
|
|
float L_14 = L_13->___X_1;
|
|
G_B5_0 = L_14;
|
|
G_B5_1 = G_B4_0;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_15;
|
|
L_15 = fabsf(G_B5_0);
|
|
V_2 = (bool)((((float)G_B5_1) > ((float)L_15))? 1 : 0);
|
|
bool L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// if (Math.Abs(v.Z) > Math.Abs(i == 0 ? v.X : v.Y)) i = 2;
|
|
V_0 = 2;
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// return i;
|
|
int32_t L_17 = V_0;
|
|
V_3 = L_17;
|
|
goto IL_004e;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// }
|
|
int32_t L_18 = V_3;
|
|
return L_18;
|
|
}
|
|
}
|
|
// System.String UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vec3_ToString_m8E90677D26AF87A517D5199B86EE21A892D91B0A (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82FF2E4A5CEA89085A6360163E86CB104CFC8CE8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
{
|
|
// return string.Format("{0}, {1}, {2}", X, Y, Z);
|
|
float L_0 = __this->___X_1;
|
|
float L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
|
|
float L_3 = __this->___Y_2;
|
|
float L_4 = L_3;
|
|
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
|
|
float L_6 = __this->___Z_3;
|
|
float L_7 = L_6;
|
|
RuntimeObject* L_8 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_7);
|
|
String_t* L_9;
|
|
L_9 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteral82FF2E4A5CEA89085A6360163E86CB104CFC8CE8, L_2, L_5, L_8, NULL);
|
|
V_0 = L_9;
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// }
|
|
String_t* L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C String_t* Vec3_ToString_m8E90677D26AF87A517D5199B86EE21A892D91B0A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*>(__this + _offset);
|
|
String_t* _returnValue;
|
|
_returnValue = Vec3_ToString_m8E90677D26AF87A517D5199B86EE21A892D91B0A(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Vec3::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vec3__cctor_m8685F6AE70AC3BA11CA9DE9ED77DB8121932CB98 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public readonly static Vec3 Zero = new Vec3();
|
|
il2cpp_codegen_initobj((&((Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var))->___Zero_0), sizeof(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB));
|
|
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.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::MakeEdge(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* MeshUtils_MakeEdge_m573E88725DE2BEC5B437111D57A320BA7C1A204A (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eNext0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_4 = NULL;
|
|
{
|
|
// Debug.Assert(eNext != null);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eNext0;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), NULL);
|
|
// var pair = EdgePair.Create();
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_1;
|
|
L_1 = EdgePair_Create_m4962895AD8649C019367406372F532C8AA6E5D41(NULL);
|
|
V_0 = L_1;
|
|
// var e = pair._e;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_2 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2.____e_0;
|
|
V_1 = L_3;
|
|
// var eSym = pair._eSym;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_4 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4.____eSym_1;
|
|
V_2 = L_5;
|
|
// Edge.EnsureFirst(ref eNext);
|
|
Edge_EnsureFirst_m2EE320E57E9A48D802773C145E974872676D11C6((&___eNext0), NULL);
|
|
// var ePrev = eNext._Sym._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = ___eNext0;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____Sym_3;
|
|
NullCheck(L_7);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = L_7->____next_2;
|
|
V_3 = L_8;
|
|
// eSym._next = ePrev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_3;
|
|
NullCheck(L_9);
|
|
L_9->____next_2 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->____next_2), (void*)L_10);
|
|
// ePrev._Sym._next = e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_3;
|
|
NullCheck(L_11);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_1;
|
|
NullCheck(L_12);
|
|
L_12->____next_2 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->____next_2), (void*)L_13);
|
|
// e._next = eNext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = ___eNext0;
|
|
NullCheck(L_14);
|
|
L_14->____next_2 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_14->____next_2), (void*)L_15);
|
|
// eNext._Sym._next = eSym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = ___eNext0;
|
|
NullCheck(L_16);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = L_16->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = V_2;
|
|
NullCheck(L_17);
|
|
L_17->____next_2 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_17->____next_2), (void*)L_18);
|
|
// e._Sym = eSym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_2;
|
|
NullCheck(L_19);
|
|
L_19->____Sym_3 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_19->____Sym_3), (void*)L_20);
|
|
// e._Onext = e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_1;
|
|
NullCheck(L_21);
|
|
L_21->____Onext_4 = L_22;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_21->____Onext_4), (void*)L_22);
|
|
// e._Lnext = eSym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = V_2;
|
|
NullCheck(L_23);
|
|
L_23->____Lnext_5 = L_24;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_23->____Lnext_5), (void*)L_24);
|
|
// e._Org = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_1;
|
|
NullCheck(L_25);
|
|
L_25->____Org_6 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_25->____Org_6), (void*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL);
|
|
// e._Lface = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = V_1;
|
|
NullCheck(L_26);
|
|
L_26->____Lface_7 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_26->____Lface_7), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// e._winding = 0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_1;
|
|
NullCheck(L_27);
|
|
L_27->____winding_9 = 0;
|
|
// e._activeRegion = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = V_1;
|
|
NullCheck(L_28);
|
|
L_28->____activeRegion_8 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_28->____activeRegion_8), (void*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL);
|
|
// eSym._Sym = e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_29 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = V_1;
|
|
NullCheck(L_29);
|
|
L_29->____Sym_3 = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_29->____Sym_3), (void*)L_30);
|
|
// eSym._Onext = eSym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_2;
|
|
NullCheck(L_31);
|
|
L_31->____Onext_4 = L_32;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_31->____Onext_4), (void*)L_32);
|
|
// eSym._Lnext = e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_1;
|
|
NullCheck(L_33);
|
|
L_33->____Lnext_5 = L_34;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_33->____Lnext_5), (void*)L_34);
|
|
// eSym._Org = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_2;
|
|
NullCheck(L_35);
|
|
L_35->____Org_6 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_35->____Org_6), (void*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL);
|
|
// eSym._Lface = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = V_2;
|
|
NullCheck(L_36);
|
|
L_36->____Lface_7 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_36->____Lface_7), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// eSym._winding = 0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_37 = V_2;
|
|
NullCheck(L_37);
|
|
L_37->____winding_9 = 0;
|
|
// eSym._activeRegion = null;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_2;
|
|
NullCheck(L_38);
|
|
L_38->____activeRegion_8 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_38->____activeRegion_8), (void*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL);
|
|
// return e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_1;
|
|
V_4 = L_39;
|
|
goto IL_00c0;
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
// }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = V_4;
|
|
return L_40;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::Splice(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_Splice_mC0270BC4A3E5A7C020B4F213F16EE163C183D71D (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___a0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___b1, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
{
|
|
// var aOnext = a._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___a0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Onext_4;
|
|
V_0 = L_1;
|
|
// var bOnext = b._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = ___b1;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Onext_4;
|
|
V_1 = L_3;
|
|
// aOnext._Sym._Lnext = b;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = ___b1;
|
|
NullCheck(L_5);
|
|
L_5->____Lnext_5 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->____Lnext_5), (void*)L_6);
|
|
// bOnext._Sym._Lnext = a;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = L_7->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = ___a0;
|
|
NullCheck(L_8);
|
|
L_8->____Lnext_5 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->____Lnext_5), (void*)L_9);
|
|
// a._Onext = bOnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = ___a0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_1;
|
|
NullCheck(L_10);
|
|
L_10->____Onext_4 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_10->____Onext_4), (void*)L_11);
|
|
// b._Onext = aOnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = ___b1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_0;
|
|
NullCheck(L_12);
|
|
L_12->____Onext_4 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->____Onext_4), (void*)L_13);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::MakeVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeVertex_mB38B1EBE475F401A74EEA21DF1E7328D37964F5E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrig0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vNext1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
// var vNew = MeshUtils.Vertex.Create();
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0;
|
|
L_0 = Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B(Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var vPrev = vNext._prev;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___vNext1;
|
|
NullCheck(L_1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = L_1->____prev_1;
|
|
V_1 = L_2;
|
|
// vNew._prev = vPrev;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = V_1;
|
|
NullCheck(L_3);
|
|
L_3->____prev_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->____prev_1), (void*)L_4);
|
|
// vPrev._next = vNew;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_5 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = V_0;
|
|
NullCheck(L_5);
|
|
L_5->____next_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->____next_2), (void*)L_6);
|
|
// vNew._next = vNext;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = ___vNext1;
|
|
NullCheck(L_7);
|
|
L_7->____next_2 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->____next_2), (void*)L_8);
|
|
// vNext._prev = vNew;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = ___vNext1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->____prev_1 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->____prev_1), (void*)L_10);
|
|
// vNew._anEdge = eOrig;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = ___eOrig0;
|
|
NullCheck(L_11);
|
|
L_11->____anEdge_3 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->____anEdge_3), (void*)L_12);
|
|
// var e = eOrig;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = ___eOrig0;
|
|
V_2 = L_13;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// e._Org = vNew;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_2;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = V_0;
|
|
NullCheck(L_14);
|
|
L_14->____Org_6 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_14->____Org_6), (void*)L_15);
|
|
// e = e._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = V_2;
|
|
NullCheck(L_16);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = L_16->____Onext_4;
|
|
V_2 = L_17;
|
|
// while (e != eOrig);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = ___eOrig0;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_18) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_20 = V_3;
|
|
if (L_20)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::MakeFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_MakeFace_mEEFF1B1872024D6691E775B54CB563A68D1B13FF (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eOrig0, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___fNext1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
bool V_3 = false;
|
|
{
|
|
// var fNew = MeshUtils.Face.Create();
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0;
|
|
L_0 = Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC(Pooled_1_Create_mC9D885C666658486338D419C80BE25374626FACC_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// var fPrev = fNext._prev;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = ___fNext1;
|
|
NullCheck(L_1);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = L_1->____prev_1;
|
|
V_1 = L_2;
|
|
// fNew._prev = fPrev;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = V_1;
|
|
NullCheck(L_3);
|
|
L_3->____prev_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->____prev_1), (void*)L_4);
|
|
// fPrev._next = fNew;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = V_1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_6 = V_0;
|
|
NullCheck(L_5);
|
|
L_5->____next_2 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_5->____next_2), (void*)L_6);
|
|
// fNew._next = fNext;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_7 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_8 = ___fNext1;
|
|
NullCheck(L_7);
|
|
L_7->____next_2 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->____next_2), (void*)L_8);
|
|
// fNext._prev = fNew;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_9 = ___fNext1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_10 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->____prev_1 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->____prev_1), (void*)L_10);
|
|
// fNew._anEdge = eOrig;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_11 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = ___eOrig0;
|
|
NullCheck(L_11);
|
|
L_11->____anEdge_3 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->____anEdge_3), (void*)L_12);
|
|
// fNew._trail = null;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
L_13->____trail_4 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_13->____trail_4), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// fNew._marked = false;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
L_14->____marked_6 = (bool)0;
|
|
// fNew._inside = fNext._inside;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_15 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_16 = ___fNext1;
|
|
NullCheck(L_16);
|
|
bool L_17 = L_16->____inside_7;
|
|
NullCheck(L_15);
|
|
L_15->____inside_7 = L_17;
|
|
// var e = eOrig;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = ___eOrig0;
|
|
V_2 = L_18;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// e._Lface = fNew;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_2;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_20 = V_0;
|
|
NullCheck(L_19);
|
|
L_19->____Lface_7 = L_20;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_19->____Lface_7), (void*)L_20);
|
|
// e = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_2;
|
|
NullCheck(L_21);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = L_21->____Lnext_5;
|
|
V_2 = L_22;
|
|
// while (e != eOrig);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = ___eOrig0;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_23) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_24))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_25 = V_3;
|
|
if (L_25)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::KillEdge(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillEdge_m3BAD8F48AFA4880183027229D8129AEE71E37E89 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eDel0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
{
|
|
// Edge.EnsureFirst(ref eDel);
|
|
Edge_EnsureFirst_m2EE320E57E9A48D802773C145E974872676D11C6((&___eDel0), NULL);
|
|
// var eNext = eDel._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eDel0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____next_2;
|
|
V_0 = L_1;
|
|
// var ePrev = eDel._Sym._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = ___eDel0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Sym_3;
|
|
NullCheck(L_3);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3->____next_2;
|
|
V_1 = L_4;
|
|
// eNext._Sym._next = ePrev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_1;
|
|
NullCheck(L_6);
|
|
L_6->____next_2 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_6->____next_2), (void*)L_7);
|
|
// ePrev._Sym._next = eNext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = L_8->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->____next_2 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->____next_2), (void*)L_10);
|
|
// eDel.Free();
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = ___eDel0;
|
|
NullCheck(L_11);
|
|
Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6(L_11, Pooled_1_Free_m9CADCC67F70E4530B3A5F7D252935FCF614238C6_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::KillVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillVertex_mA91C858A59E5652BB405DC5FBBA09F2DFC995AA4 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vDel0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___newOrg1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_2 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_3 = NULL;
|
|
bool V_4 = false;
|
|
{
|
|
// var eStart = vDel._anEdge;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___vDel0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____anEdge_3;
|
|
V_0 = L_1;
|
|
// var e = eStart;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
V_1 = L_2;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// e._Org = newOrg;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___newOrg1;
|
|
NullCheck(L_3);
|
|
L_3->____Org_6 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->____Org_6), (void*)L_4);
|
|
// e = e._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____Onext_4;
|
|
V_1 = L_6;
|
|
// while (e != eStart);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_0;
|
|
V_4 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_7) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_9 = V_4;
|
|
if (L_9)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// var vPrev = vDel._prev;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___vDel0;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11 = L_10->____prev_1;
|
|
V_2 = L_11;
|
|
// var vNext = vDel._next;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___vDel0;
|
|
NullCheck(L_12);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13 = L_12->____next_2;
|
|
V_3 = L_13;
|
|
// vNext._prev = vPrev;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = V_2;
|
|
NullCheck(L_14);
|
|
L_14->____prev_1 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_14->____prev_1), (void*)L_15);
|
|
// vPrev._next = vNext;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = V_2;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = V_3;
|
|
NullCheck(L_16);
|
|
L_16->____next_2 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->____next_2), (void*)L_17);
|
|
// vDel.Free();
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18 = ___vDel0;
|
|
NullCheck(L_18);
|
|
Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B(L_18, Pooled_1_Free_m1FD52E8EC5DF75D97C77CB133799264F17BAA26B_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::KillFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshUtils_KillFace_mE91856BCB045DBBF60BCB363FF9F2FC2C199C22C (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___fDel0, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___newLFace1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_2 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_3 = NULL;
|
|
bool V_4 = false;
|
|
{
|
|
// var eStart = fDel._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = ___fDel0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____anEdge_3;
|
|
V_0 = L_1;
|
|
// var e = eStart;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
V_1 = L_2;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// e._Lface = newLFace;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = V_1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = ___newLFace1;
|
|
NullCheck(L_3);
|
|
L_3->____Lface_7 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->____Lface_7), (void*)L_4);
|
|
// e = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____Lnext_5;
|
|
V_1 = L_6;
|
|
// while (e != eStart);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_0;
|
|
V_4 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_7) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_9 = V_4;
|
|
if (L_9)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// var fPrev = fDel._prev;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_10 = ___fDel0;
|
|
NullCheck(L_10);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_11 = L_10->____prev_1;
|
|
V_2 = L_11;
|
|
// var fNext = fDel._next;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_12 = ___fDel0;
|
|
NullCheck(L_12);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_13 = L_12->____next_2;
|
|
V_3 = L_13;
|
|
// fNext._prev = fPrev;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_14 = V_3;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_15 = V_2;
|
|
NullCheck(L_14);
|
|
L_14->____prev_1 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_14->____prev_1), (void*)L_15);
|
|
// fPrev._next = fNext;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_16 = V_2;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_17 = V_3;
|
|
NullCheck(L_16);
|
|
L_16->____next_2 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_16->____next_2), (void*)L_17);
|
|
// fDel.Free();
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_18 = ___fDel0;
|
|
NullCheck(L_18);
|
|
Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0(L_18, Pooled_1_Free_mA6D6BD7C60CCBD76D907E17C20FCF5EA6D3D00A0_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils::FaceArea(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MeshUtils_FaceArea_mA8BED1A617ABF66B38DFAAD822D89F414013629A (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___f0, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
bool V_2 = false;
|
|
float V_3 = 0.0f;
|
|
{
|
|
// Real area = 0;
|
|
V_0 = (0.0f);
|
|
// var e = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = ___f0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____anEdge_3;
|
|
V_1 = L_1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// area += (e._Org._s - e._Dst._s) * (e._Org._t + e._Dst._t);
|
|
float L_2 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = L_3->____Org_6;
|
|
NullCheck(L_4);
|
|
float L_5 = L_4->____s_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7;
|
|
L_7 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_6, NULL);
|
|
NullCheck(L_7);
|
|
float L_8 = L_7->____s_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = L_9->____Org_6;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->____t_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = V_1;
|
|
NullCheck(L_12);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13;
|
|
L_13 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_12, NULL);
|
|
NullCheck(L_13);
|
|
float L_14 = L_13->____t_6;
|
|
V_0 = ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_8)), ((float)il2cpp_codegen_add(L_11, L_14))))));
|
|
// e = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = L_15->____Lnext_5;
|
|
V_1 = L_16;
|
|
// while (e != f._anEdge);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_1;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_18 = ___f0;
|
|
NullCheck(L_18);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = L_18->____anEdge_3;
|
|
V_2 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_17) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_20 = V_2;
|
|
if (L_20)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// return area;
|
|
float L_21 = V_0;
|
|
V_3 = L_21;
|
|
goto IL_005d;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// }
|
|
float L_22 = V_3;
|
|
return L_22;
|
|
}
|
|
}
|
|
#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.LibTessDotNet.MeshUtils/Vertex::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex_Reset_m14EBCB61CE00EED5E70080D7AFACA48C5AEB00AC (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
{
|
|
// _prev = _next = null;
|
|
V_0 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
__this->____next_2 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____next_2), (void*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = V_0;
|
|
__this->____prev_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____prev_1), (void*)L_0);
|
|
// _anEdge = null;
|
|
__this->____anEdge_3 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____anEdge_3), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// _coords = Vec3.Zero;
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_1 = ((Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var))->___Zero_0;
|
|
__this->____coords_4 = L_1;
|
|
// _s = 0;
|
|
__this->____s_5 = (0.0f);
|
|
// _t = 0;
|
|
__this->____t_6 = (0.0f);
|
|
// _pqHandle = new PQHandle();
|
|
PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B* L_2 = (&__this->____pqHandle_7);
|
|
il2cpp_codegen_initobj(L_2, sizeof(PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B));
|
|
// _n = 0;
|
|
__this->____n_8 = 0;
|
|
// _data = null;
|
|
__this->____data_9 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____data_9), (void*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vertex__ctor_m37B5BA57D5814A624DBA925CD53D071444396F24 (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_m5773EC5882B39766E63DF205BD0DDBB1E8581276_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Pooled_1__ctor_m5773EC5882B39766E63DF205BD0DDBB1E8581276(__this, Pooled_1__ctor_m5773EC5882B39766E63DF205BD0DDBB1E8581276_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::get_VertsCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Face_get_VertsCount_mF20A98F388D9B228A24C34B8F3169097125FB7C5 (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
bool V_2 = false;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// int n = 0;
|
|
V_0 = 0;
|
|
// var eCur = _anEdge;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____anEdge_3;
|
|
V_1 = L_0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// n++;
|
|
int32_t L_1 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
// eCur = eCur._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_1;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Lnext_5;
|
|
V_1 = L_3;
|
|
// while (eCur != _anEdge);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = __this->____anEdge_3;
|
|
V_2 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_4) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_6 = V_2;
|
|
if (L_6)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return n;
|
|
int32_t L_7 = V_0;
|
|
V_3 = L_7;
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// }
|
|
int32_t L_8 = V_3;
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Face_Reset_m73A1F3050B4CD32DDC72D617609F266BF052CFC8 (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* __this, const RuntimeMethod* method)
|
|
{
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
{
|
|
// _prev = _next = null;
|
|
V_0 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
__this->____next_2 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____next_2), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = V_0;
|
|
__this->____prev_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____prev_1), (void*)L_0);
|
|
// _anEdge = null;
|
|
__this->____anEdge_3 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____anEdge_3), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
// _trail = null;
|
|
__this->____trail_4 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____trail_4), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// _n = 0;
|
|
__this->____n_5 = 0;
|
|
// _marked = false;
|
|
__this->____marked_6 = (bool)0;
|
|
// _inside = false;
|
|
__this->____inside_7 = (bool)0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Face__ctor_mCD83672CC1BA0FE3024819A92A9982BD3CBB3BE9 (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_m210465046D2DB04F9F86A1B681CC86CFC14AC7BD_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Pooled_1__ctor_m210465046D2DB04F9F86A1B681CC86CFC14AC7BD(__this, Pooled_1__ctor_m210465046D2DB04F9F86A1B681CC86CFC14AC7BD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair
|
|
IL2CPP_EXTERN_C void EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshal_pinvoke(const EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262& unmarshaled, EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ____e_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(____e_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshal_pinvoke_back(const EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_pinvoke& marshaled, EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262& unmarshaled)
|
|
{
|
|
Exception_t* ____e_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(____e_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair
|
|
IL2CPP_EXTERN_C void EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshal_pinvoke_cleanup(EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair
|
|
IL2CPP_EXTERN_C void EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshal_com(const EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262& unmarshaled, EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ____e_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(____e_0Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshal_com_back(const EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_com& marshaled, EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262& unmarshaled)
|
|
{
|
|
Exception_t* ____e_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '_e' of type 'EdgePair': Reference type field marshaling is not supported.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(____e_0Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair
|
|
IL2CPP_EXTERN_C void EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshal_com_cleanup(EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair::Create()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 EdgePair_Create_m4962895AD8649C019367406372F532C8AA6E5D41 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_mA1A22DF1484863593B205CE74F95B6B2807E53B4_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// var pair = new MeshUtils.EdgePair();
|
|
il2cpp_codegen_initobj((&V_0), sizeof(EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262));
|
|
// pair._e = MeshUtils.Edge.Create();
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0;
|
|
L_0 = Pooled_1_Create_mA1A22DF1484863593B205CE74F95B6B2807E53B4(Pooled_1_Create_mA1A22DF1484863593B205CE74F95B6B2807E53B4_RuntimeMethod_var);
|
|
(&V_0)->____e_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->____e_0), (void*)L_0);
|
|
// pair._e._pair = pair;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_1 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = L_1.____e_0;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_3 = V_0;
|
|
NullCheck(L_2);
|
|
L_2->____pair_1 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_2->____pair_1))->____e_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_2->____pair_1))->____eSym_1), (void*)NULL);
|
|
#endif
|
|
// pair._eSym = MeshUtils.Edge.Create();
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4;
|
|
L_4 = Pooled_1_Create_mA1A22DF1484863593B205CE74F95B6B2807E53B4(Pooled_1_Create_mA1A22DF1484863593B205CE74F95B6B2807E53B4_RuntimeMethod_var);
|
|
(&V_0)->____eSym_1 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->____eSym_1), (void*)L_4);
|
|
// pair._eSym._pair = pair;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_5 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5.____eSym_1;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_7 = V_0;
|
|
NullCheck(L_6);
|
|
L_6->____pair_1 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_6->____pair_1))->____e_0), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_6->____pair_1))->____eSym_1), (void*)NULL);
|
|
#endif
|
|
// return pair;
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_8 = V_0;
|
|
V_1 = L_8;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// }
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262 L_9 = V_1;
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/EdgePair::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EdgePair_Reset_mD7ECB2181780EDC5EDADF602D372D685DC2AD9BB (EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// _e = _eSym = null;
|
|
V_0 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
__this->____eSym_1 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____eSym_1), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = V_0;
|
|
__this->____e_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____e_0), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void EdgePair_Reset_mD7ECB2181780EDC5EDADF602D372D685DC2AD9BB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262*>(__this + _offset);
|
|
EdgePair_Reset_mD7ECB2181780EDC5EDADF602D372D685DC2AD9BB(_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
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Rface()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
{
|
|
// internal Face _Rface { get { return _Sym._Lface; } set { _Sym._Lface = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____Lface_7;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Face _Rface { get { return _Sym._Lface; } set { _Sym._Lface = value; } }
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Rface(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Rface_m69F20E6C5809960C1BFE46B9E8F5E7DB30B719F0 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Face _Rface { get { return _Sym._Lface; } set { _Sym._Lface = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Lface_7 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Lface_7), (void*)L_1);
|
|
// internal Face _Rface { get { return _Sym._Lface; } set { _Sym._Lface = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Dst()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
{
|
|
// internal Vertex _Dst { get { return _Sym._Org; } set { _Sym._Org = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
NullCheck(L_0);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = L_0->____Org_6;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Vertex _Dst { get { return _Sym._Org; } set { _Sym._Org = value; } }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Dst(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Dst_mEAB8911A0035BC7AFF5327CFE26C30B8D60E398E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Vertex _Dst { get { return _Sym._Org; } set { _Sym._Org = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Org_6 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Org_6), (void*)L_1);
|
|
// internal Vertex _Dst { get { return _Sym._Org; } set { _Sym._Org = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Oprev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// internal Edge _Oprev { get { return _Sym._Lnext; } set { _Sym._Lnext = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Lnext_5;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Edge _Oprev { get { return _Sym._Lnext; } set { _Sym._Lnext = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Oprev(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Oprev_mB2325E0BE138AA55CBF3FD77F7DC3343503A575E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Edge _Oprev { get { return _Sym._Lnext; } set { _Sym._Lnext = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Lnext_5 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Lnext_5), (void*)L_1);
|
|
// internal Edge _Oprev { get { return _Sym._Lnext; } set { _Sym._Lnext = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Lprev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// internal Edge _Lprev { get { return _Onext._Sym; } set { _Onext._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Onext_4;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Sym_3;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Edge _Lprev { get { return _Onext._Sym; } set { _Onext._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Lprev(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Lprev_m521B542B179B5024DEACDA050AC9F8158D2A4CAF (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Edge _Lprev { get { return _Onext._Sym; } set { _Onext._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Sym_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Sym_3), (void*)L_1);
|
|
// internal Edge _Lprev { get { return _Onext._Sym; } set { _Onext._Sym = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Dprev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Dprev_m59199F7B25BA9DC227215307E9EC11851A1BFD6A (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// internal Edge _Dprev { get { return _Lnext._Sym; } set { _Lnext._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Lnext_5;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Sym_3;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Edge _Dprev { get { return _Lnext._Sym; } set { _Lnext._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Dprev(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Dprev_m7C7AB921A150719E260C180098332B5278D256EB (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Edge _Dprev { get { return _Lnext._Sym; } set { _Lnext._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Sym_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Sym_3), (void*)L_1);
|
|
// internal Edge _Dprev { get { return _Lnext._Sym; } set { _Lnext._Sym = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Rprev()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Rprev_m11C71CF149F7B502CA3C071C53DC44F252D0B7DF (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// internal Edge _Rprev { get { return _Sym._Onext; } set { _Sym._Onext = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Onext_4;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Edge _Rprev { get { return _Sym._Onext; } set { _Sym._Onext = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Rprev(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Rprev_m4042D648E2AC7C04A1C59B3E08EB415737CC795F (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Edge _Rprev { get { return _Sym._Onext; } set { _Sym._Onext = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = __this->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Onext_4 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Onext_4), (void*)L_1);
|
|
// internal Edge _Rprev { get { return _Sym._Onext; } set { _Sym._Onext = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Dnext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Dnext_m58DD4CE409D7616CC193BF82278867ADFC1019B7 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// internal Edge _Dnext { get { return _Rprev._Sym; } set { _Rprev._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0;
|
|
L_0 = Edge_get__Rprev_m11C71CF149F7B502CA3C071C53DC44F252D0B7DF(__this, NULL);
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Sym_3;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Edge _Dnext { get { return _Rprev._Sym; } set { _Rprev._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Dnext(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Dnext_m45ECC27A1DEBFE8780BB002989BC2884ABE9DDEA (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Edge _Dnext { get { return _Rprev._Sym; } set { _Rprev._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0;
|
|
L_0 = Edge_get__Rprev_m11C71CF149F7B502CA3C071C53DC44F252D0B7DF(__this, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Sym_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Sym_3), (void*)L_1);
|
|
// internal Edge _Dnext { get { return _Rprev._Sym; } set { _Rprev._Sym = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::get__Rnext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Edge_get__Rnext_m24177DC69E936ECB6D596E055C68169BA741837E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// internal Edge _Rnext { get { return _Oprev._Sym; } set { _Oprev._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0;
|
|
L_0 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(__this, NULL);
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Sym_3;
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// internal Edge _Rnext { get { return _Oprev._Sym; } set { _Oprev._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::set__Rnext(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_set__Rnext_m7DE3380E2FBADAF211A1D41A51DD6F60998FD2A1 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Edge _Rnext { get { return _Oprev._Sym; } set { _Oprev._Sym = value; } }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0;
|
|
L_0 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(__this, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___value0;
|
|
NullCheck(L_0);
|
|
L_0->____Sym_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_0->____Sym_3), (void*)L_1);
|
|
// internal Edge _Rnext { get { return _Oprev._Sym; } set { _Oprev._Sym = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::EnsureFirst(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_EnsureFirst_m2EE320E57E9A48D802773C145E974872676D11C6 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805** ___e0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// if (e == e._pair._eSym)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805** L_0 = ___e0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = *((Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805**)L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805** L_2 = ___e0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = *((Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805**)L_2);
|
|
NullCheck(L_3);
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262* L_4 = (&L_3->____pair_1);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____eSym_1;
|
|
V_0 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_1) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_5))? 1 : 0);
|
|
bool L_6 = V_0;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// e = e._Sym;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805** L_7 = ___e0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805** L_8 = ___e0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = *((Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805**)L_8);
|
|
NullCheck(L_9);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = L_9->____Sym_3;
|
|
*((RuntimeObject**)L_7) = (RuntimeObject*)L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_10);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge_Reset_m58EE841DF28554D22ABE86723FE4A87D425139E4 (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
{
|
|
// _pair.Reset();
|
|
EdgePair_t86812E9AC735E6688F232D798F8FDB68D84BE262* L_0 = (&__this->____pair_1);
|
|
EdgePair_Reset_mD7ECB2181780EDC5EDADF602D372D685DC2AD9BB(L_0, NULL);
|
|
// _next = _Sym = _Onext = _Lnext = null;
|
|
V_0 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
__this->____Lnext_5 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____Lnext_5), (void*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = L_1;
|
|
V_0 = L_2;
|
|
__this->____Onext_4 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____Onext_4), (void*)L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3;
|
|
V_0 = L_4;
|
|
__this->____Sym_3 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____Sym_3), (void*)L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_0;
|
|
__this->____next_2 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____next_2), (void*)L_5);
|
|
// _Org = null;
|
|
__this->____Org_6 = (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____Org_6), (void*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)NULL);
|
|
// _Lface = null;
|
|
__this->____Lface_7 = (Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____Lface_7), (void*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)NULL);
|
|
// _activeRegion = null;
|
|
__this->____activeRegion_8 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____activeRegion_8), (void*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL);
|
|
// _winding = 0;
|
|
__this->____winding_9 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Edge__ctor_mB2EE350F2D13ADDEDC463E90C07EA08F99F9C74E (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1__ctor_m666CFE94AA021C92DB97E8665D89E2B09FD945B9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Pooled_1__ctor_m666CFE94AA021C92DB97E8665D89E2B09FD945B9(__this, Pooled_1__ctor_m666CFE94AA021C92DB97E8665D89E2B09FD945B9_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.PQHandle::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PQHandle__cctor_m64B75EF8F7C4005393537F767608BBA4FB527C7D (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static readonly int Invalid = 0x0fffffff;
|
|
((PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_StaticFields*)il2cpp_codegen_static_fields_for(PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var))->___Invalid_0 = ((int32_t)268435455);
|
|
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.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RegionBelow(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method)
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
{
|
|
// return reg._nodeUp._prev._key;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
NullCheck(L_0);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_1 = L_0->____nodeUp_1;
|
|
NullCheck(L_1);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_2 = L_1->____prev_1;
|
|
NullCheck(L_2);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = L_2->____key_0;
|
|
V_0 = L_3;
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// }
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RegionAbove(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method)
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
{
|
|
// return reg._nodeUp._next._key;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
NullCheck(L_0);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_1 = L_0->____nodeUp_1;
|
|
NullCheck(L_1);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_2 = L_1->____next_2;
|
|
NullCheck(L_2);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = L_2->____key_0;
|
|
V_0 = L_3;
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// }
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::EdgeLeq(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_EdgeLeq_m10CAB9A8FECF0E5AD86BF1DD29FD18F1DD93AAC5 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg10, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg21, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
{
|
|
// var e1 = reg1._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg10;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____eUp_0;
|
|
V_0 = L_1;
|
|
// var e2 = reg2._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_2 = ___reg21;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____eUp_0;
|
|
V_1 = L_3;
|
|
// if (e1._Dst == _event)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_5;
|
|
L_5 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_4, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = __this->____event_11;
|
|
V_4 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_5) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_6))? 1 : 0);
|
|
bool L_7 = V_4;
|
|
if (!L_7)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
// if (e2._Dst == _event)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9;
|
|
L_9 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_8, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = __this->____event_11;
|
|
V_5 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_9) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_10))? 1 : 0);
|
|
bool L_11 = V_5;
|
|
if (!L_11)
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
// if (Geom.VertLeq(e1._Org, e2._Org))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13 = L_12->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_1;
|
|
NullCheck(L_14);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = L_14->____Org_6;
|
|
bool L_16;
|
|
L_16 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_13, L_15, NULL);
|
|
V_6 = L_16;
|
|
bool L_17 = V_6;
|
|
if (!L_17)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// return Geom.EdgeSign(e2._Dst, e1._Org, e2._Org) <= 0.0f;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = V_1;
|
|
NullCheck(L_18);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19;
|
|
L_19 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_18, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_21 = L_20->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_23 = L_22->____Org_6;
|
|
float L_24;
|
|
L_24 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_19, L_21, L_23, NULL);
|
|
V_7 = (bool)((((int32_t)((!(((float)L_24) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// return Geom.EdgeSign(e1._Dst, e2._Org, e1._Org) >= 0.0f;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26;
|
|
L_26 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_25, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_1;
|
|
NullCheck(L_27);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_28 = L_27->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_30 = L_29->____Org_6;
|
|
float L_31;
|
|
L_31 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_26, L_28, L_30, NULL);
|
|
V_7 = (bool)((((int32_t)((!(((float)L_31) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// return Geom.EdgeSign(e2._Dst, _event, e2._Org) <= 0.0f;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_1;
|
|
NullCheck(L_32);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33;
|
|
L_33 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_32, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_34 = __this->____event_11;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_1;
|
|
NullCheck(L_35);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_36 = L_35->____Org_6;
|
|
float L_37;
|
|
L_37 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_33, L_34, L_36, NULL);
|
|
V_7 = (bool)((((int32_t)((!(((float)L_37) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
// if (e2._Dst == _event)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_1;
|
|
NullCheck(L_38);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_39;
|
|
L_39 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_38, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_40 = __this->____event_11;
|
|
V_8 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_39) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_40))? 1 : 0);
|
|
bool L_41 = V_8;
|
|
if (!L_41)
|
|
{
|
|
goto IL_0103;
|
|
}
|
|
}
|
|
{
|
|
// return Geom.EdgeSign(e1._Dst, _event, e1._Org) >= 0.0f;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43;
|
|
L_43 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_42, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_44 = __this->____event_11;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_46 = L_45->____Org_6;
|
|
float L_47;
|
|
L_47 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_43, L_44, L_46, NULL);
|
|
V_7 = (bool)((((int32_t)((!(((float)L_47) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
// var t1 = Geom.EdgeEval(e1._Dst, _event, e1._Org);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = V_0;
|
|
NullCheck(L_48);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_49;
|
|
L_49 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_48, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_50 = __this->____event_11;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_51 = V_0;
|
|
NullCheck(L_51);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_52 = L_51->____Org_6;
|
|
float L_53;
|
|
L_53 = Geom_EdgeEval_m4CB3C8AB637D1AD990342C4FC77E1BF99F600A3C(L_49, L_50, L_52, NULL);
|
|
V_2 = L_53;
|
|
// var t2 = Geom.EdgeEval(e2._Dst, _event, e2._Org);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = V_1;
|
|
NullCheck(L_54);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_55;
|
|
L_55 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_54, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_56 = __this->____event_11;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_57 = V_1;
|
|
NullCheck(L_57);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_58 = L_57->____Org_6;
|
|
float L_59;
|
|
L_59 = Geom_EdgeEval_m4CB3C8AB637D1AD990342C4FC77E1BF99F600A3C(L_55, L_56, L_58, NULL);
|
|
V_3 = L_59;
|
|
// return (t1 >= t2);
|
|
float L_60 = V_2;
|
|
float L_61 = V_3;
|
|
V_7 = (bool)((((int32_t)((!(((float)L_60) >= ((float)L_61)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
// }
|
|
bool L_62 = V_7;
|
|
return L_62;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::DeleteRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, 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*)&Dict_1_Remove_m3733837C5A75E3BF58D57ACCBE7F954892699DB2_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
// if (reg._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->____fixUpperEdge_6;
|
|
V_0 = L_1;
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Assert(reg._eUp._winding == 0);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = ___reg0;
|
|
NullCheck(L_3);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3->____eUp_0;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->____winding_9;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0), NULL);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// reg._eUp._activeRegion = null;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_6 = ___reg0;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____eUp_0;
|
|
NullCheck(L_7);
|
|
L_7->____activeRegion_8 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->____activeRegion_8), (void*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL);
|
|
// _dict.Remove(reg._nodeUp);
|
|
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* L_8 = __this->____dict_9;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9 = ___reg0;
|
|
NullCheck(L_9);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_10 = L_9->____nodeUp_1;
|
|
NullCheck(L_8);
|
|
Dict_1_Remove_m3733837C5A75E3BF58D57ACCBE7F954892699DB2(L_8, L_10, Dict_1_Remove_m3733837C5A75E3BF58D57ACCBE7F954892699DB2_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::FixUpperEdge(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FixUpperEdge_m0B3BDB65E162E5A645F72FA24AFDBACD8705C77F (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___newEdge1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Debug.Assert(reg._fixUpperEdge);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->____fixUpperEdge_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216(L_1, NULL);
|
|
// _mesh.Delete(reg._eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_2 = __this->____mesh_0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = ___reg0;
|
|
NullCheck(L_3);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3->____eUp_0;
|
|
NullCheck(L_2);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_2, L_4, NULL);
|
|
// reg._fixUpperEdge = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_5 = ___reg0;
|
|
NullCheck(L_5);
|
|
L_5->____fixUpperEdge_6 = (bool)0;
|
|
// reg._eUp = newEdge;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_6 = ___reg0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = ___newEdge1;
|
|
NullCheck(L_6);
|
|
L_6->____eUp_0 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_6->____eUp_0), (void*)L_7);
|
|
// newEdge._activeRegion = reg;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = ___newEdge1;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9 = ___reg0;
|
|
NullCheck(L_8);
|
|
L_8->____activeRegion_8 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_8->____activeRegion_8), (void*)L_9);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TopLeftRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_TopLeftRegion_mB1A417337B5E38D8ACB2603C156DE5EEFB57EB5A (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method)
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_4 = NULL;
|
|
{
|
|
// var org = reg._eUp._Org;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____eUp_0;
|
|
NullCheck(L_1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = L_1->____Org_6;
|
|
V_0 = L_2;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// reg = RegionAbove(reg);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = ___reg0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4;
|
|
L_4 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_3, NULL);
|
|
___reg0 = L_4;
|
|
// while (reg._eUp._Org == org);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_5 = ___reg0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____eUp_0;
|
|
NullCheck(L_6);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = L_6->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = V_0;
|
|
V_1 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_7) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_8))? 1 : 0);
|
|
bool L_9 = V_1;
|
|
if (L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// if (reg._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_10 = ___reg0;
|
|
NullCheck(L_10);
|
|
bool L_11 = L_10->____fixUpperEdge_6;
|
|
V_2 = L_11;
|
|
bool L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// var e = _mesh.Connect(RegionBelow(reg)._eUp._Sym, reg._eUp._Lnext);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_13 = __this->____mesh_0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_14 = ___reg0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_15;
|
|
L_15 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_14, NULL);
|
|
NullCheck(L_15);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = L_15->____eUp_0;
|
|
NullCheck(L_16);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = L_16->____Sym_3;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_18 = ___reg0;
|
|
NullCheck(L_18);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = L_18->____eUp_0;
|
|
NullCheck(L_19);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = L_19->____Lnext_5;
|
|
NullCheck(L_13);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21;
|
|
L_21 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_13, L_17, L_20, NULL);
|
|
V_3 = L_21;
|
|
// FixUpperEdge(reg, e);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_22 = ___reg0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_3;
|
|
Tess_FixUpperEdge_m0B3BDB65E162E5A645F72FA24AFDBACD8705C77F(__this, L_22, L_23, NULL);
|
|
// reg = RegionAbove(reg);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_24 = ___reg0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_25;
|
|
L_25 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_24, NULL);
|
|
___reg0 = L_25;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// return reg;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_26 = ___reg0;
|
|
V_4 = L_26;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// }
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_27 = V_4;
|
|
return L_27;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TopRightRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_TopRightRegion_m218B8D772C7E6D3468F5FC5CEBE7E91226311DD4 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method)
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
bool V_1 = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_2 = NULL;
|
|
{
|
|
// var dst = reg._eUp._Dst;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____eUp_0;
|
|
NullCheck(L_1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2;
|
|
L_2 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_1, NULL);
|
|
V_0 = L_2;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// reg = RegionAbove(reg);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = ___reg0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4;
|
|
L_4 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_3, NULL);
|
|
___reg0 = L_4;
|
|
// while (reg._eUp._Dst == dst);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_5 = ___reg0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____eUp_0;
|
|
NullCheck(L_6);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7;
|
|
L_7 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_6, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = V_0;
|
|
V_1 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_7) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_8))? 1 : 0);
|
|
bool L_9 = V_1;
|
|
if (L_9)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// return reg;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_10 = ___reg0;
|
|
V_2 = L_10;
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// }
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_11 = V_2;
|
|
return L_11;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddRegionBelow(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* Tess_AddRegionBelow_m4A782C81F09788C96446DA9F50C853857E7E11F2 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regAbove0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eNewUp1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_InsertBefore_mDA5C3EF84B3DCAB18E3A2D372C7878B3A2991A90_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_1 = NULL;
|
|
{
|
|
// var regNew = new ActiveRegion();
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)il2cpp_codegen_object_new(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
ActiveRegion__ctor_m07C2FCB141521E6E1A6F54F320EB68E6A7868AE6(L_0, NULL);
|
|
V_0 = L_0;
|
|
// regNew._eUp = eNewUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = ___eNewUp1;
|
|
NullCheck(L_1);
|
|
L_1->____eUp_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->____eUp_0), (void*)L_2);
|
|
// regNew._nodeUp = _dict.InsertBefore(regAbove._nodeUp, regNew);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = V_0;
|
|
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* L_4 = __this->____dict_9;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_5 = ___regAbove0;
|
|
NullCheck(L_5);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_6 = L_5->____nodeUp_1;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_7 = V_0;
|
|
NullCheck(L_4);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_8;
|
|
L_8 = Dict_1_InsertBefore_mDA5C3EF84B3DCAB18E3A2D372C7878B3A2991A90(L_4, L_6, L_7, Dict_1_InsertBefore_mDA5C3EF84B3DCAB18E3A2D372C7878B3A2991A90_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
L_3->____nodeUp_1 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_3->____nodeUp_1), (void*)L_8);
|
|
// regNew._fixUpperEdge = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->____fixUpperEdge_6 = (bool)0;
|
|
// regNew._sentinel = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
L_10->____sentinel_4 = (bool)0;
|
|
// regNew._dirty = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
L_11->____dirty_5 = (bool)0;
|
|
// eNewUp._activeRegion = regNew;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = ___eNewUp1;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_13 = V_0;
|
|
NullCheck(L_12);
|
|
L_12->____activeRegion_8 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->____activeRegion_8), (void*)L_13);
|
|
// return regNew;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_14 = V_0;
|
|
V_1 = L_14;
|
|
goto IL_0046;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// }
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_15 = V_1;
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ComputeWinding(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeWinding_m89B0BCCED00EBC154A8FB1F6007E462AD722A266 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// reg._windingNumber = RegionAbove(reg)._windingNumber + reg._eUp._winding;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1 = ___reg0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_2;
|
|
L_2 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_1, NULL);
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->____windingNumber_2;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = ___reg0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____eUp_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->____winding_9;
|
|
NullCheck(L_0);
|
|
L_0->____windingNumber_2 = ((int32_t)il2cpp_codegen_add(L_3, L_6));
|
|
// reg._inside = Geom.IsWindingInside(_windingRule, reg._windingNumber);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_7 = ___reg0;
|
|
int32_t L_8 = __this->____windingRule_8;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9 = ___reg0;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = L_9->____windingNumber_2;
|
|
bool L_11;
|
|
L_11 = Geom_IsWindingInside_mE4EF864F7D9EEC43CEAE9D45BB890FC01D02AF94(L_8, L_10, NULL);
|
|
NullCheck(L_7);
|
|
L_7->____inside_3 = L_11;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::FinishRegion(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_FinishRegion_m5B07386E870A13153BA8D648BDD5F0F7C6166F90 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___reg0, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
{
|
|
// var e = reg._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___reg0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____eUp_0;
|
|
V_0 = L_1;
|
|
// var f = e._Lface;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = L_2->____Lface_7;
|
|
V_1 = L_3;
|
|
// f._inside = reg._inside;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = V_1;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_5 = ___reg0;
|
|
NullCheck(L_5);
|
|
bool L_6 = L_5->____inside_3;
|
|
NullCheck(L_4);
|
|
L_4->____inside_7 = L_6;
|
|
// f._anEdge = e;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_7 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_0;
|
|
NullCheck(L_7);
|
|
L_7->____anEdge_3 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_7->____anEdge_3), (void*)L_8);
|
|
// DeleteRegion(reg);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9 = ___reg0;
|
|
Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94(__this, L_9, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge UnityEngine.Rendering.Universal.LibTessDotNet.Tess::FinishLeftRegions(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* Tess_FinishLeftRegions_m1B69524263210CABAC35AED71EEC2BBBDCA15FCB (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regFirst0, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regLast1, const RuntimeMethod* method)
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_8 = NULL;
|
|
{
|
|
// var regPrev = regFirst;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___regFirst0;
|
|
V_0 = L_0;
|
|
// var ePrev = regFirst._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1 = ___regFirst0;
|
|
NullCheck(L_1);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = L_1->____eUp_0;
|
|
V_1 = L_2;
|
|
goto IL_00c1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// regPrev._fixUpperEdge = false; // placement was OK
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
L_3->____fixUpperEdge_6 = (bool)0;
|
|
// var reg = RegionBelow(regPrev);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = V_0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_5;
|
|
L_5 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_4, NULL);
|
|
V_2 = L_5;
|
|
// var e = reg._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_6 = V_2;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____eUp_0;
|
|
V_3 = L_7;
|
|
// if (e._Org != ePrev._Org)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_3;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = L_8->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11 = L_10->____Org_6;
|
|
V_4 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_9) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_12 = V_4;
|
|
if (!L_12)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
// if (!reg._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
bool L_14 = L_13->____fixUpperEdge_6;
|
|
V_5 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
|
|
bool L_15 = V_5;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// FinishRegion(regPrev);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_16 = V_0;
|
|
Tess_FinishRegion_m5B07386E870A13153BA8D648BDD5F0F7C6166F90(__this, L_16, NULL);
|
|
// break;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// e = _mesh.Connect(ePrev._Lprev, e._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_17 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = V_1;
|
|
NullCheck(L_18);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19;
|
|
L_19 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_18, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_3;
|
|
NullCheck(L_20);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = L_20->____Sym_3;
|
|
NullCheck(L_17);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22;
|
|
L_22 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_17, L_19, L_21, NULL);
|
|
V_3 = L_22;
|
|
// FixUpperEdge(reg, e);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_23 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = V_3;
|
|
Tess_FixUpperEdge_m0B3BDB65E162E5A645F72FA24AFDBACD8705C77F(__this, L_23, L_24, NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// if (ePrev._Onext != e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_1;
|
|
NullCheck(L_25);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = L_25->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_3;
|
|
V_6 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_26) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_27))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_28 = V_6;
|
|
if (!L_28)
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.Splice(e._Oprev, e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_29 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = V_3;
|
|
NullCheck(L_30);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31;
|
|
L_31 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_30, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_3;
|
|
NullCheck(L_29);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_29, L_31, L_32, NULL);
|
|
// _mesh.Splice(ePrev, e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_33 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_3;
|
|
NullCheck(L_33);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_33, L_34, L_35, NULL);
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
// FinishRegion(regPrev); // may change reg.eUp
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_36 = V_0;
|
|
Tess_FinishRegion_m5B07386E870A13153BA8D648BDD5F0F7C6166F90(__this, L_36, NULL);
|
|
// ePrev = reg._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_37 = V_2;
|
|
NullCheck(L_37);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = L_37->____eUp_0;
|
|
V_1 = L_38;
|
|
// regPrev = reg;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_39 = V_2;
|
|
V_0 = L_39;
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// while (regPrev != regLast)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_40 = V_0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_41 = ___regLast1;
|
|
V_7 = (bool)((((int32_t)((((RuntimeObject*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)L_40) == ((RuntimeObject*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)L_41))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_42 = V_7;
|
|
if (L_42)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
// return ePrev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = V_1;
|
|
V_8 = L_43;
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
// }
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44 = V_8;
|
|
return L_44;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddRightEdges(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eFirst1, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eLast2, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eTopLeft3, bool ___cleanUp4, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_2 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_3 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_4 = NULL;
|
|
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;
|
|
int32_t G_B12_0 = 0;
|
|
{
|
|
// bool firstTime = true;
|
|
V_0 = (bool)1;
|
|
// var e = eFirst; do
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eFirst1;
|
|
V_1 = L_0;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// Debug.Assert(Geom.VertLeq(e._Org, e._Dst));
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = V_1;
|
|
NullCheck(L_1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = L_1->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4;
|
|
L_4 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_3, NULL);
|
|
bool L_5;
|
|
L_5 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_2, L_4, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216(L_5, NULL);
|
|
// AddRegionBelow(regUp, e._Sym);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_6 = ___regUp0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = L_7->____Sym_3;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9;
|
|
L_9 = Tess_AddRegionBelow_m4A782C81F09788C96446DA9F50C853857E7E11F2(__this, L_6, L_8, NULL);
|
|
// e = e._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = L_10->____Onext_4;
|
|
V_1 = L_11;
|
|
// while (e != eLast);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = ___eLast2;
|
|
V_5 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_12) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_13))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_14 = V_5;
|
|
if (L_14)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// if (eTopLeft == null)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = ___eTopLeft3;
|
|
V_6 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_15) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_16 = V_6;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// eTopLeft = RegionBelow(regUp)._eUp._Rprev;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_17 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_18;
|
|
L_18 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_17, NULL);
|
|
NullCheck(L_18);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = L_18->____eUp_0;
|
|
NullCheck(L_19);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20;
|
|
L_20 = Edge_get__Rprev_m11C71CF149F7B502CA3C071C53DC44F252D0B7DF(L_19, NULL);
|
|
___eTopLeft3 = L_20;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// ActiveRegion regPrev = regUp, reg;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_21 = ___regUp0;
|
|
V_2 = L_21;
|
|
// var ePrev = eTopLeft;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = ___eTopLeft3;
|
|
V_4 = L_22;
|
|
goto IL_0146;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// reg = RegionBelow(regPrev);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_23 = V_2;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_24;
|
|
L_24 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_23, NULL);
|
|
V_3 = L_24;
|
|
// e = reg._eUp._Sym;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_25 = V_3;
|
|
NullCheck(L_25);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = L_25->____eUp_0;
|
|
NullCheck(L_26);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = L_26->____Sym_3;
|
|
V_1 = L_27;
|
|
// if (e._Org != ePrev._Org) break;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = V_1;
|
|
NullCheck(L_28);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29 = L_28->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = V_4;
|
|
NullCheck(L_30);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_31 = L_30->____Org_6;
|
|
V_7 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_29) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_31))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_32 = V_7;
|
|
if (!L_32)
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
// if (e._Org != ePrev._Org) break;
|
|
goto IL_014e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// if (e._Onext != ePrev)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = V_1;
|
|
NullCheck(L_33);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = L_33->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_4;
|
|
V_8 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_34) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_35))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_36 = V_8;
|
|
if (!L_36)
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.Splice(e._Oprev, e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_37 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_1;
|
|
NullCheck(L_38);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39;
|
|
L_39 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_38, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = V_1;
|
|
NullCheck(L_37);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_37, L_39, L_40, NULL);
|
|
// _mesh.Splice(ePrev._Oprev, e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_41 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = V_4;
|
|
NullCheck(L_42);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43;
|
|
L_43 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_42, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44 = V_1;
|
|
NullCheck(L_41);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_41, L_43, L_44, NULL);
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
// reg._windingNumber = regPrev._windingNumber - e._winding;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_45 = V_3;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_46 = V_2;
|
|
NullCheck(L_46);
|
|
int32_t L_47 = L_46->____windingNumber_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = V_1;
|
|
NullCheck(L_48);
|
|
int32_t L_49 = L_48->____winding_9;
|
|
NullCheck(L_45);
|
|
L_45->____windingNumber_2 = ((int32_t)il2cpp_codegen_subtract(L_47, L_49));
|
|
// reg._inside = Geom.IsWindingInside(_windingRule, reg._windingNumber);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_50 = V_3;
|
|
int32_t L_51 = __this->____windingRule_8;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_52 = V_3;
|
|
NullCheck(L_52);
|
|
int32_t L_53 = L_52->____windingNumber_2;
|
|
bool L_54;
|
|
L_54 = Geom_IsWindingInside_mE4EF864F7D9EEC43CEAE9D45BB890FC01D02AF94(L_51, L_53, NULL);
|
|
NullCheck(L_50);
|
|
L_50->____inside_3 = L_54;
|
|
// regPrev._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_55 = V_2;
|
|
NullCheck(L_55);
|
|
L_55->____dirty_5 = (bool)1;
|
|
// if (!firstTime && CheckForRightSplice(regPrev))
|
|
bool L_56 = V_0;
|
|
if (L_56)
|
|
{
|
|
goto IL_0116;
|
|
}
|
|
}
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_57 = V_2;
|
|
bool L_58;
|
|
L_58 = Tess_CheckForRightSplice_mAF6D9F04BF2A335A717B54A9795D0B48623CFEC1(__this, L_57, NULL);
|
|
G_B12_0 = ((int32_t)(L_58));
|
|
goto IL_0117;
|
|
}
|
|
|
|
IL_0116:
|
|
{
|
|
G_B12_0 = 0;
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
V_9 = (bool)G_B12_0;
|
|
bool L_59 = V_9;
|
|
if (!L_59)
|
|
{
|
|
goto IL_013e;
|
|
}
|
|
}
|
|
{
|
|
// Geom.AddWinding(e, ePrev);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_60 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_61 = V_4;
|
|
Geom_AddWinding_m9EF2B05D11B8BE910BF46FA2D4B87DB8DF44C7BF(L_60, L_61, NULL);
|
|
// DeleteRegion(regPrev);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_62 = V_2;
|
|
Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94(__this, L_62, NULL);
|
|
// _mesh.Delete(ePrev);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_63 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_64 = V_4;
|
|
NullCheck(L_63);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_63, L_64, NULL);
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
// firstTime = false;
|
|
V_0 = (bool)0;
|
|
// regPrev = reg;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_65 = V_3;
|
|
V_2 = L_65;
|
|
// ePrev = e;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_66 = V_1;
|
|
V_4 = L_66;
|
|
}
|
|
|
|
IL_0146:
|
|
{
|
|
// while (true)
|
|
V_10 = (bool)1;
|
|
goto IL_006b;
|
|
}
|
|
|
|
IL_014e:
|
|
{
|
|
// regPrev._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_67 = V_2;
|
|
NullCheck(L_67);
|
|
L_67->____dirty_5 = (bool)1;
|
|
// Debug.Assert(regPrev._windingNumber - e._winding == reg._windingNumber);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_68 = V_2;
|
|
NullCheck(L_68);
|
|
int32_t L_69 = L_68->____windingNumber_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_70 = V_1;
|
|
NullCheck(L_70);
|
|
int32_t L_71 = L_70->____winding_9;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_72 = V_3;
|
|
NullCheck(L_72);
|
|
int32_t L_73 = L_72->____windingNumber_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((int32_t)il2cpp_codegen_subtract(L_69, L_71))) == ((int32_t)L_73))? 1 : 0), NULL);
|
|
// if (cleanUp)
|
|
bool L_74 = ___cleanUp4;
|
|
V_11 = L_74;
|
|
bool L_75 = V_11;
|
|
if (!L_75)
|
|
{
|
|
goto IL_0182;
|
|
}
|
|
}
|
|
{
|
|
// WalkDirtyRegions(regPrev);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_76 = V_2;
|
|
Tess_WalkDirtyRegions_m68E6C41F8ACDDA20B499575B95FA17296F5994FB(__this, L_76, NULL);
|
|
}
|
|
|
|
IL_0182:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SpliceMergeVertices(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SpliceMergeVertices_m1F9D894B54D0B69113881D99F9E80761926D63D2 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e10, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___e21, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _mesh.Splice(e1, e2);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = ___e10;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = ___e21;
|
|
NullCheck(L_0);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_0, L_1, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::VertexWeights(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,System.Single&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_VertexWeights_m5EB0DD9F3755C8589E240551B01953C9F59671FB (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___isect0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___org1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___dst2, float* ___w03, float* ___w14, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
{
|
|
// var t1 = Geom.VertL1dist(org, isect);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___org1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___isect0;
|
|
float L_2;
|
|
L_2 = Geom_VertL1dist_mF3553A4A4F5DFA2C774E48758B827FFD5F0524DF(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
// var t2 = Geom.VertL1dist(dst, isect);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = ___dst2;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___isect0;
|
|
float L_5;
|
|
L_5 = Geom_VertL1dist_mF3553A4A4F5DFA2C774E48758B827FFD5F0524DF(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
// w0 = (t2 / (t1 + t2)) / 2.0f;
|
|
float* L_6 = ___w03;
|
|
float L_7 = V_1;
|
|
float L_8 = V_0;
|
|
float L_9 = V_1;
|
|
*((float*)L_6) = (float)((float)(((float)(L_7/((float)il2cpp_codegen_add(L_8, L_9))))/(2.0f)));
|
|
// w1 = (t1 / (t1 + t2)) / 2.0f;
|
|
float* L_10 = ___w14;
|
|
float L_11 = V_0;
|
|
float L_12 = V_0;
|
|
float L_13 = V_1;
|
|
*((float*)L_10) = (float)((float)(((float)(L_11/((float)il2cpp_codegen_add(L_12, L_13))))/(2.0f)));
|
|
// isect._coords.X += w0 * org._coords.X + w1 * dst._coords.X;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = ___isect0;
|
|
NullCheck(L_14);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_15 = (&L_14->____coords_4);
|
|
float* L_16 = (&L_15->___X_1);
|
|
float* L_17 = L_16;
|
|
float L_18 = *((float*)L_17);
|
|
float* L_19 = ___w03;
|
|
float L_20 = *((float*)L_19);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_21 = ___org1;
|
|
NullCheck(L_21);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_22 = (&L_21->____coords_4);
|
|
float L_23 = L_22->___X_1;
|
|
float* L_24 = ___w14;
|
|
float L_25 = *((float*)L_24);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26 = ___dst2;
|
|
NullCheck(L_26);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_27 = (&L_26->____coords_4);
|
|
float L_28 = L_27->___X_1;
|
|
*((float*)L_17) = (float)((float)il2cpp_codegen_add(L_18, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_20, L_23)), ((float)il2cpp_codegen_multiply(L_25, L_28))))));
|
|
// isect._coords.Y += w0 * org._coords.Y + w1 * dst._coords.Y;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29 = ___isect0;
|
|
NullCheck(L_29);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_30 = (&L_29->____coords_4);
|
|
float* L_31 = (&L_30->___Y_2);
|
|
float* L_32 = L_31;
|
|
float L_33 = *((float*)L_32);
|
|
float* L_34 = ___w03;
|
|
float L_35 = *((float*)L_34);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_36 = ___org1;
|
|
NullCheck(L_36);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_37 = (&L_36->____coords_4);
|
|
float L_38 = L_37->___Y_2;
|
|
float* L_39 = ___w14;
|
|
float L_40 = *((float*)L_39);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_41 = ___dst2;
|
|
NullCheck(L_41);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_42 = (&L_41->____coords_4);
|
|
float L_43 = L_42->___Y_2;
|
|
*((float*)L_32) = (float)((float)il2cpp_codegen_add(L_33, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_35, L_38)), ((float)il2cpp_codegen_multiply(L_40, L_43))))));
|
|
// isect._coords.Z += w0 * org._coords.Z + w1 * dst._coords.Z;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_44 = ___isect0;
|
|
NullCheck(L_44);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_45 = (&L_44->____coords_4);
|
|
float* L_46 = (&L_45->___Z_3);
|
|
float* L_47 = L_46;
|
|
float L_48 = *((float*)L_47);
|
|
float* L_49 = ___w03;
|
|
float L_50 = *((float*)L_49);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_51 = ___org1;
|
|
NullCheck(L_51);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_52 = (&L_51->____coords_4);
|
|
float L_53 = L_52->___Z_3;
|
|
float* L_54 = ___w14;
|
|
float L_55 = *((float*)L_54);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_56 = ___dst2;
|
|
NullCheck(L_56);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_57 = (&L_56->____coords_4);
|
|
float L_58 = L_57->___Z_3;
|
|
*((float*)L_47) = (float)((float)il2cpp_codegen_add(L_48, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_50, L_53)), ((float)il2cpp_codegen_multiply(L_55, L_58))))));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::GetIntersectData(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_GetIntersectData_m963092B5DF191270474ECB968654A72F2D744AAE (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___isect0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___orgUp1, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___dstUp2, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___orgLo3, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___dstLo4, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_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;
|
|
bool V_4 = false;
|
|
{
|
|
// isect._coords = Vec3.Zero;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___isect0;
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_1 = ((Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var))->___Zero_0;
|
|
NullCheck(L_0);
|
|
L_0->____coords_4 = L_1;
|
|
// VertexWeights(isect, orgUp, dstUp, out w0, out w1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = ___isect0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = ___orgUp1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___dstUp2;
|
|
Tess_VertexWeights_m5EB0DD9F3755C8589E240551B01953C9F59671FB(__this, L_2, L_3, L_4, (&V_0), (&V_1), NULL);
|
|
// VertexWeights(isect, orgLo, dstLo, out w2, out w3);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_5 = ___isect0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___orgLo3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = ___dstLo4;
|
|
Tess_VertexWeights_m5EB0DD9F3755C8589E240551B01953C9F59671FB(__this, L_5, L_6, L_7, (&V_2), (&V_3), NULL);
|
|
// if (_combineCallback != null)
|
|
CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* L_8 = __this->____combineCallback_12;
|
|
V_4 = (bool)((!(((RuntimeObject*)(CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_9 = V_4;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
// isect._data = _combineCallback(
|
|
// isect._coords,
|
|
// new object[] { orgUp._data, dstUp._data, orgLo._data, dstLo._data },
|
|
// new Real[] { w0, w1, w2, w3 }
|
|
// );
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___isect0;
|
|
CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* L_11 = __this->____combineCallback_12;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = ___isect0;
|
|
NullCheck(L_12);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_13 = L_12->____coords_4;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = L_14;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = ___orgUp1;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_17 = L_16->____data_9;
|
|
NullCheck(L_15);
|
|
ArrayElementTypeCheck (L_15, L_17);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_17);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_15;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = ___dstUp2;
|
|
NullCheck(L_19);
|
|
RuntimeObject* L_20 = L_19->____data_9;
|
|
NullCheck(L_18);
|
|
ArrayElementTypeCheck (L_18, L_20);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_20);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_18;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = ___orgLo3;
|
|
NullCheck(L_22);
|
|
RuntimeObject* L_23 = L_22->____data_9;
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, L_23);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_23);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = L_21;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_25 = ___dstLo4;
|
|
NullCheck(L_25);
|
|
RuntimeObject* L_26 = L_25->____data_9;
|
|
NullCheck(L_24);
|
|
ArrayElementTypeCheck (L_24, L_26);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_26);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = L_27;
|
|
float L_29 = V_0;
|
|
NullCheck(L_28);
|
|
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_29);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_30 = L_28;
|
|
float L_31 = V_1;
|
|
NullCheck(L_30);
|
|
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_31);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = L_30;
|
|
float L_33 = V_2;
|
|
NullCheck(L_32);
|
|
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_33);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_34 = L_32;
|
|
float L_35 = V_3;
|
|
NullCheck(L_34);
|
|
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(3), (float)L_35);
|
|
NullCheck(L_11);
|
|
RuntimeObject* L_36;
|
|
L_36 = CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_inline(L_11, L_13, L_24, L_34, NULL);
|
|
NullCheck(L_10);
|
|
L_10->____data_9 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_10->____data_9), (void*)L_36);
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckForRightSplice(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForRightSplice_mAF6D9F04BF2A335A717B54A9795D0B48623CFEC1 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Remove_mFC32C73EAEDA32AD802D7398DB5CD722C3CE55BA_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
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;
|
|
{
|
|
// var regLo = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1;
|
|
L_1 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// var eUp = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_2 = ___regUp0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____eUp_0;
|
|
V_1 = L_3;
|
|
// var eLo = regLo._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____eUp_0;
|
|
V_2 = L_5;
|
|
// if (Geom.VertLeq(eUp._Org, eLo._Org))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = L_6->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = L_8->____Org_6;
|
|
bool L_10;
|
|
L_10 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_7, L_9, NULL);
|
|
V_3 = L_10;
|
|
bool L_11 = V_3;
|
|
if (!L_11)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
// if (Geom.EdgeSign(eLo._Dst, eUp._Org, eLo._Org) > 0.0f)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = V_2;
|
|
NullCheck(L_12);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13;
|
|
L_13 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_12, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_1;
|
|
NullCheck(L_14);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = L_14->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = V_2;
|
|
NullCheck(L_16);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = L_16->____Org_6;
|
|
float L_18;
|
|
L_18 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_13, L_15, L_17, NULL);
|
|
V_4 = (bool)((((float)L_18) > ((float)(0.0f)))? 1 : 0);
|
|
bool L_19 = V_4;
|
|
if (!L_19)
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_5 = (bool)0;
|
|
goto IL_0161;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// if (!Geom.VertEq(eUp._Org, eLo._Org))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_1;
|
|
NullCheck(L_20);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_21 = L_20->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_2;
|
|
NullCheck(L_22);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_23 = L_22->____Org_6;
|
|
bool L_24;
|
|
L_24 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_21, L_23, NULL);
|
|
V_6 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0);
|
|
bool L_25 = V_6;
|
|
if (!L_25)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.SplitEdge(eLo._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_26 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_2;
|
|
NullCheck(L_27);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = L_27->____Sym_3;
|
|
NullCheck(L_26);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_29;
|
|
L_29 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_26, L_28, NULL);
|
|
// _mesh.Splice(eUp, eLo._Oprev);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_30 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_2;
|
|
NullCheck(L_32);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33;
|
|
L_33 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_32, NULL);
|
|
NullCheck(L_30);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_30, L_31, L_33, NULL);
|
|
// regUp._dirty = regLo._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_34 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_35 = V_0;
|
|
int32_t L_36 = 1;
|
|
V_7 = (bool)L_36;
|
|
NullCheck(L_35);
|
|
L_35->____dirty_5 = (bool)L_36;
|
|
bool L_37 = V_7;
|
|
NullCheck(L_34);
|
|
L_34->____dirty_5 = L_37;
|
|
goto IL_00f0;
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// else if (eUp._Org != eLo._Org)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_1;
|
|
NullCheck(L_38);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_39 = L_38->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_41 = L_40->____Org_6;
|
|
V_8 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_39) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_41))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_42 = V_8;
|
|
if (!L_42)
|
|
{
|
|
goto IL_00f0;
|
|
}
|
|
}
|
|
{
|
|
// _pq.Remove(eUp._Org._pqHandle);
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_43 = __this->____pq_10;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44 = V_1;
|
|
NullCheck(L_44);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_45 = L_44->____Org_6;
|
|
NullCheck(L_45);
|
|
PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B L_46 = L_45->____pqHandle_7;
|
|
NullCheck(L_43);
|
|
PriorityQueue_1_Remove_mFC32C73EAEDA32AD802D7398DB5CD722C3CE55BA(L_43, L_46, PriorityQueue_1_Remove_mFC32C73EAEDA32AD802D7398DB5CD722C3CE55BA_RuntimeMethod_var);
|
|
// SpliceMergeVertices(eLo._Oprev, eUp);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47 = V_2;
|
|
NullCheck(L_47);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48;
|
|
L_48 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_47, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = V_1;
|
|
Tess_SpliceMergeVertices_m1F9D894B54D0B69113881D99F9E80761926D63D2(__this, L_48, L_49, NULL);
|
|
}
|
|
|
|
IL_00f0:
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
// if (Geom.EdgeSign(eUp._Dst, eLo._Org, eUp._Org) < 0.0f)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = V_1;
|
|
NullCheck(L_50);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_51;
|
|
L_51 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_50, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_52 = V_2;
|
|
NullCheck(L_52);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_53 = L_52->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = V_1;
|
|
NullCheck(L_54);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_55 = L_54->____Org_6;
|
|
float L_56;
|
|
L_56 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_51, L_53, L_55, NULL);
|
|
V_9 = (bool)((((float)L_56) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_57 = V_9;
|
|
if (!L_57)
|
|
{
|
|
goto IL_011e;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_5 = (bool)0;
|
|
goto IL_0161;
|
|
}
|
|
|
|
IL_011e:
|
|
{
|
|
// RegionAbove(regUp)._dirty = regUp._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_58 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_59;
|
|
L_59 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_58, NULL);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_60 = ___regUp0;
|
|
int32_t L_61 = 1;
|
|
V_7 = (bool)L_61;
|
|
NullCheck(L_60);
|
|
L_60->____dirty_5 = (bool)L_61;
|
|
bool L_62 = V_7;
|
|
NullCheck(L_59);
|
|
L_59->____dirty_5 = L_62;
|
|
// _mesh.SplitEdge(eUp._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_63 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_64 = V_1;
|
|
NullCheck(L_64);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_65 = L_64->____Sym_3;
|
|
NullCheck(L_63);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_66;
|
|
L_66 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_63, L_65, NULL);
|
|
// _mesh.Splice(eLo._Oprev, eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_67 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_68 = V_2;
|
|
NullCheck(L_68);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_69;
|
|
L_69 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_68, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_70 = V_1;
|
|
NullCheck(L_67);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_67, L_69, L_70, NULL);
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
// return true;
|
|
V_5 = (bool)1;
|
|
goto IL_0161;
|
|
}
|
|
|
|
IL_0161:
|
|
{
|
|
// }
|
|
bool L_71 = V_5;
|
|
return L_71;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckForLeftSplice(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForLeftSplice_mB16CED11D893F71E4C56E34284C7FA697C877F8F (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
bool V_3 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_4 = NULL;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_8 = NULL;
|
|
bool V_9 = false;
|
|
{
|
|
// var regLo = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1;
|
|
L_1 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// var eUp = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_2 = ___regUp0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____eUp_0;
|
|
V_1 = L_3;
|
|
// var eLo = regLo._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____eUp_0;
|
|
V_2 = L_5;
|
|
// Debug.Assert(!Geom.VertEq(eUp._Dst, eLo._Dst));
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7;
|
|
L_7 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_6, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9;
|
|
L_9 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_8, NULL);
|
|
bool L_10;
|
|
L_10 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_7, L_9, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0), NULL);
|
|
// if (Geom.VertLeq(eUp._Dst, eLo._Dst))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_1;
|
|
NullCheck(L_11);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12;
|
|
L_12 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_11, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14;
|
|
L_14 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_13, NULL);
|
|
bool L_15;
|
|
L_15 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_12, L_14, NULL);
|
|
V_3 = L_15;
|
|
bool L_16 = V_3;
|
|
if (!L_16)
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
// if (Geom.EdgeSign(eUp._Dst, eLo._Dst, eUp._Org) < 0.0f)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18;
|
|
L_18 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_17, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_2;
|
|
NullCheck(L_19);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20;
|
|
L_20 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_19, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_1;
|
|
NullCheck(L_21);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = L_21->____Org_6;
|
|
float L_23;
|
|
L_23 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_18, L_20, L_22, NULL);
|
|
V_5 = (bool)((((float)L_23) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_24 = V_5;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_6 = (bool)0;
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// RegionAbove(regUp)._dirty = regUp._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_25 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_26;
|
|
L_26 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_25, NULL);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_27 = ___regUp0;
|
|
int32_t L_28 = 1;
|
|
V_7 = (bool)L_28;
|
|
NullCheck(L_27);
|
|
L_27->____dirty_5 = (bool)L_28;
|
|
bool L_29 = V_7;
|
|
NullCheck(L_26);
|
|
L_26->____dirty_5 = L_29;
|
|
// var e = _mesh.SplitEdge(eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_30 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = V_1;
|
|
NullCheck(L_30);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32;
|
|
L_32 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_30, L_31, NULL);
|
|
V_4 = L_32;
|
|
// _mesh.Splice(eLo._Sym, e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_33 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_2;
|
|
NullCheck(L_34);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = L_34->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = V_4;
|
|
NullCheck(L_33);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_33, L_35, L_36, NULL);
|
|
// e._Lface._inside = regUp._inside;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_37 = V_4;
|
|
NullCheck(L_37);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_38 = L_37->____Lface_7;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_39 = ___regUp0;
|
|
NullCheck(L_39);
|
|
bool L_40 = L_39->____inside_3;
|
|
NullCheck(L_38);
|
|
L_38->____inside_7 = L_40;
|
|
goto IL_0139;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
// if (Geom.EdgeSign(eLo._Dst, eUp._Dst, eLo._Org) > 0.0f)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41 = V_2;
|
|
NullCheck(L_41);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_42;
|
|
L_42 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_41, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = V_1;
|
|
NullCheck(L_43);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_44;
|
|
L_44 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_43, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = V_2;
|
|
NullCheck(L_45);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_46 = L_45->____Org_6;
|
|
float L_47;
|
|
L_47 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_42, L_44, L_46, NULL);
|
|
V_9 = (bool)((((float)L_47) > ((float)(0.0f)))? 1 : 0);
|
|
bool L_48 = V_9;
|
|
if (!L_48)
|
|
{
|
|
goto IL_00ee;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_6 = (bool)0;
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_00ee:
|
|
{
|
|
// regUp._dirty = regLo._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_49 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_50 = V_0;
|
|
int32_t L_51 = 1;
|
|
V_7 = (bool)L_51;
|
|
NullCheck(L_50);
|
|
L_50->____dirty_5 = (bool)L_51;
|
|
bool L_52 = V_7;
|
|
NullCheck(L_49);
|
|
L_49->____dirty_5 = L_52;
|
|
// var e = _mesh.SplitEdge(eLo);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_53 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = V_2;
|
|
NullCheck(L_53);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_55;
|
|
L_55 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_53, L_54, NULL);
|
|
V_8 = L_55;
|
|
// _mesh.Splice(eUp._Lnext, eLo._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_56 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_57 = V_1;
|
|
NullCheck(L_57);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_58 = L_57->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_59 = V_2;
|
|
NullCheck(L_59);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_60 = L_59->____Sym_3;
|
|
NullCheck(L_56);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_56, L_58, L_60, NULL);
|
|
// e._Rface._inside = regUp._inside;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_61 = V_8;
|
|
NullCheck(L_61);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_62;
|
|
L_62 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_61, NULL);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_63 = ___regUp0;
|
|
NullCheck(L_63);
|
|
bool L_64 = L_63->____inside_3;
|
|
NullCheck(L_62);
|
|
L_62->____inside_7 = L_64;
|
|
}
|
|
|
|
IL_0139:
|
|
{
|
|
// return true;
|
|
V_6 = (bool)1;
|
|
goto IL_013e;
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
// }
|
|
bool L_65 = V_6;
|
|
return L_65;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckForIntersect(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Tess_CheckForIntersect_mD32F848BB82E623FFF804D15FE2E70D048C23555 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, 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*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_3 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_4 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_5 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_6 = NULL;
|
|
float V_7 = 0.0f;
|
|
float V_8 = 0.0f;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_9 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_10 = NULL;
|
|
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;
|
|
bool V_19 = false;
|
|
bool V_20 = false;
|
|
bool V_21 = false;
|
|
bool V_22 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_23 = NULL;
|
|
bool V_24 = false;
|
|
bool V_25 = false;
|
|
bool V_26 = false;
|
|
bool V_27 = false;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* G_B22_0 = NULL;
|
|
int32_t G_B27_0 = 0;
|
|
int32_t G_B34_0 = 0;
|
|
int32_t G_B36_0 = 0;
|
|
{
|
|
// var regLo = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1;
|
|
L_1 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// var eUp = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_2 = ___regUp0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____eUp_0;
|
|
V_1 = L_3;
|
|
// var eLo = regLo._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____eUp_0;
|
|
V_2 = L_5;
|
|
// var orgUp = eUp._Org;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = L_6->____Org_6;
|
|
V_3 = L_7;
|
|
// var orgLo = eLo._Org;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = L_8->____Org_6;
|
|
V_4 = L_9;
|
|
// var dstUp = eUp._Dst;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11;
|
|
L_11 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_10, NULL);
|
|
V_5 = L_11;
|
|
// var dstLo = eLo._Dst;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = V_2;
|
|
NullCheck(L_12);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13;
|
|
L_13 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_12, NULL);
|
|
V_6 = L_13;
|
|
// Debug.Assert(!Geom.VertEq(dstLo, dstUp));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = V_5;
|
|
bool L_16;
|
|
L_16 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_14, L_15, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(Geom.EdgeSign(dstUp, _event, orgUp) <= 0.0f);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18 = __this->____event_11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = V_3;
|
|
float L_20;
|
|
L_20 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_17, L_18, L_19, NULL);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((!(((float)L_20) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(Geom.EdgeSign(dstLo, _event, orgLo) >= 0.0f);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_21 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = __this->____event_11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_23 = V_4;
|
|
float L_24;
|
|
L_24 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_21, L_22, L_23, NULL);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((!(((float)L_24) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(orgUp != _event && orgLo != _event);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_25 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26 = __this->____event_11;
|
|
if ((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_25) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_26)))
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_27 = V_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_28 = __this->____event_11;
|
|
G_B3_0 = ((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_27) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_28))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
|
|
// Debug.Assert(!regUp._fixUpperEdge && !regLo._fixUpperEdge);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_29 = ___regUp0;
|
|
NullCheck(L_29);
|
|
bool L_30 = L_29->____fixUpperEdge_6;
|
|
if (L_30)
|
|
{
|
|
goto IL_00b7;
|
|
}
|
|
}
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_31 = V_0;
|
|
NullCheck(L_31);
|
|
bool L_32 = L_31->____fixUpperEdge_6;
|
|
G_B6_0 = ((((int32_t)L_32) == ((int32_t)0))? 1 : 0);
|
|
goto IL_00b8;
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
G_B6_0 = 0;
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B6_0, NULL);
|
|
// if (orgUp == orgLo)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_34 = V_4;
|
|
V_11 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_33) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_34))? 1 : 0);
|
|
bool L_35 = V_11;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00d2;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
// var tMinUp = Math.Min(orgUp._t, dstUp._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_36 = V_3;
|
|
NullCheck(L_36);
|
|
float L_37 = L_36->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_38 = V_5;
|
|
NullCheck(L_38);
|
|
float L_39 = L_38->____t_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_40;
|
|
L_40 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_37, L_39, NULL);
|
|
V_7 = L_40;
|
|
// var tMaxLo = Math.Max(orgLo._t, dstLo._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_41 = V_4;
|
|
NullCheck(L_41);
|
|
float L_42 = L_41->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43 = V_6;
|
|
NullCheck(L_43);
|
|
float L_44 = L_43->____t_6;
|
|
float L_45;
|
|
L_45 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_42, L_44, NULL);
|
|
V_8 = L_45;
|
|
// if (tMinUp > tMaxLo)
|
|
float L_46 = V_7;
|
|
float L_47 = V_8;
|
|
V_13 = (bool)((((float)L_46) > ((float)L_47))? 1 : 0);
|
|
bool L_48 = V_13;
|
|
if (!L_48)
|
|
{
|
|
goto IL_0110;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
// if (Geom.VertLeq(orgUp, orgLo))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_49 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_50 = V_4;
|
|
bool L_51;
|
|
L_51 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_49, L_50, NULL);
|
|
V_14 = L_51;
|
|
bool L_52 = V_14;
|
|
if (!L_52)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
// if (Geom.EdgeSign(dstLo, orgUp, orgLo) > 0.0f)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_53 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_54 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_55 = V_4;
|
|
float L_56;
|
|
L_56 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_53, L_54, L_55, NULL);
|
|
V_15 = (bool)((((float)L_56) > ((float)(0.0f)))? 1 : 0);
|
|
bool L_57 = V_15;
|
|
if (!L_57)
|
|
{
|
|
goto IL_013f;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
goto IL_0164;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
// if (Geom.EdgeSign(dstUp, orgLo, orgUp) < 0.0f)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_58 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_59 = V_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_60 = V_3;
|
|
float L_61;
|
|
L_61 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_58, L_59, L_60, NULL);
|
|
V_16 = (bool)((((float)L_61) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_62 = V_16;
|
|
if (!L_62)
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_0163:
|
|
{
|
|
}
|
|
|
|
IL_0164:
|
|
{
|
|
// var isect = MeshUtils.Vertex.Create();
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_63;
|
|
L_63 = Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B(Pooled_1_Create_m5A5FD5E8843222FF9F4A5307E93B78D7E6EC5E1B_RuntimeMethod_var);
|
|
V_9 = L_63;
|
|
// Geom.EdgeIntersect(dstUp, orgUp, dstLo, orgLo, isect);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_64 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_65 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_66 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_67 = V_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_68 = V_9;
|
|
Geom_EdgeIntersect_mF57A0E007D73C0E12D0FFE17B16F8F71CAC8F7D4(L_64, L_65, L_66, L_67, L_68, NULL);
|
|
// Debug.Assert(Math.Min(orgUp._t, dstUp._t) <= isect._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_69 = V_3;
|
|
NullCheck(L_69);
|
|
float L_70 = L_69->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_71 = V_5;
|
|
NullCheck(L_71);
|
|
float L_72 = L_71->____t_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_73;
|
|
L_73 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_70, L_72, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_74 = V_9;
|
|
NullCheck(L_74);
|
|
float L_75 = L_74->____t_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((!(((float)L_73) <= ((float)L_75)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(isect._t <= Math.Max(orgLo._t, dstLo._t));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_76 = V_9;
|
|
NullCheck(L_76);
|
|
float L_77 = L_76->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_78 = V_4;
|
|
NullCheck(L_78);
|
|
float L_79 = L_78->____t_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_80 = V_6;
|
|
NullCheck(L_80);
|
|
float L_81 = L_80->____t_6;
|
|
float L_82;
|
|
L_82 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_79, L_81, NULL);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((!(((float)L_77) <= ((float)L_82)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(Math.Min(dstLo._s, dstUp._s) <= isect._s);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_83 = V_6;
|
|
NullCheck(L_83);
|
|
float L_84 = L_83->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_85 = V_5;
|
|
NullCheck(L_85);
|
|
float L_86 = L_85->____s_5;
|
|
float L_87;
|
|
L_87 = Math_Min_mB41DB89BB991289571A046270A924C0EEAA2C4BC(L_84, L_86, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_88 = V_9;
|
|
NullCheck(L_88);
|
|
float L_89 = L_88->____s_5;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((!(((float)L_87) <= ((float)L_89)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// Debug.Assert(isect._s <= Math.Max(orgLo._s, orgUp._s));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_90 = V_9;
|
|
NullCheck(L_90);
|
|
float L_91 = L_90->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_92 = V_4;
|
|
NullCheck(L_92);
|
|
float L_93 = L_92->____s_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_94 = V_3;
|
|
NullCheck(L_94);
|
|
float L_95 = L_94->____s_5;
|
|
float L_96;
|
|
L_96 = Math_Max_mB1131EAD9E03519D13D246CE96B599561C784957(L_93, L_95, NULL);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((!(((float)L_91) <= ((float)L_96)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// if (Geom.VertLeq(isect, _event))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_97 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_98 = __this->____event_11;
|
|
bool L_99;
|
|
L_99 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_97, L_98, NULL);
|
|
V_17 = L_99;
|
|
bool L_100 = V_17;
|
|
if (!L_100)
|
|
{
|
|
goto IL_0245;
|
|
}
|
|
}
|
|
{
|
|
// isect._s = _event._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_101 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_102 = __this->____event_11;
|
|
NullCheck(L_102);
|
|
float L_103 = L_102->____s_5;
|
|
NullCheck(L_101);
|
|
L_101->____s_5 = L_103;
|
|
// isect._t = _event._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_104 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_105 = __this->____event_11;
|
|
NullCheck(L_105);
|
|
float L_106 = L_105->____t_6;
|
|
NullCheck(L_104);
|
|
L_104->____t_6 = L_106;
|
|
}
|
|
|
|
IL_0245:
|
|
{
|
|
// var orgMin = Geom.VertLeq(orgUp, orgLo) ? orgUp : orgLo;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_107 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_108 = V_4;
|
|
bool L_109;
|
|
L_109 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_107, L_108, NULL);
|
|
if (L_109)
|
|
{
|
|
goto IL_0253;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_110 = V_4;
|
|
G_B22_0 = L_110;
|
|
goto IL_0254;
|
|
}
|
|
|
|
IL_0253:
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_111 = V_3;
|
|
G_B22_0 = L_111;
|
|
}
|
|
|
|
IL_0254:
|
|
{
|
|
V_10 = G_B22_0;
|
|
// if (Geom.VertLeq(orgMin, isect))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_112 = V_10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_113 = V_9;
|
|
bool L_114;
|
|
L_114 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_112, L_113, NULL);
|
|
V_18 = L_114;
|
|
bool L_115 = V_18;
|
|
if (!L_115)
|
|
{
|
|
goto IL_0283;
|
|
}
|
|
}
|
|
{
|
|
// isect._s = orgMin._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_116 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_117 = V_10;
|
|
NullCheck(L_117);
|
|
float L_118 = L_117->____s_5;
|
|
NullCheck(L_116);
|
|
L_116->____s_5 = L_118;
|
|
// isect._t = orgMin._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_119 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_120 = V_10;
|
|
NullCheck(L_120);
|
|
float L_121 = L_120->____t_6;
|
|
NullCheck(L_119);
|
|
L_119->____t_6 = L_121;
|
|
}
|
|
|
|
IL_0283:
|
|
{
|
|
// if (Geom.VertEq(isect, orgUp) || Geom.VertEq(isect, orgLo))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_122 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_123 = V_3;
|
|
bool L_124;
|
|
L_124 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_122, L_123, NULL);
|
|
if (L_124)
|
|
{
|
|
goto IL_0298;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_125 = V_9;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_126 = V_4;
|
|
bool L_127;
|
|
L_127 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_125, L_126, NULL);
|
|
G_B27_0 = ((int32_t)(L_127));
|
|
goto IL_0299;
|
|
}
|
|
|
|
IL_0298:
|
|
{
|
|
G_B27_0 = 1;
|
|
}
|
|
|
|
IL_0299:
|
|
{
|
|
V_19 = (bool)G_B27_0;
|
|
bool L_128 = V_19;
|
|
if (!L_128)
|
|
{
|
|
goto IL_02b0;
|
|
}
|
|
}
|
|
{
|
|
// CheckForRightSplice(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_129 = ___regUp0;
|
|
bool L_130;
|
|
L_130 = Tess_CheckForRightSplice_mAF6D9F04BF2A335A717B54A9795D0B48623CFEC1(__this, L_129, NULL);
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_02b0:
|
|
{
|
|
// if ((!Geom.VertEq(dstUp, _event)
|
|
// && Geom.EdgeSign(dstUp, _event, isect) >= 0.0f)
|
|
// || (!Geom.VertEq(dstLo, _event)
|
|
// && Geom.EdgeSign(dstLo, _event, isect) <= 0.0f))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_131 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_132 = __this->____event_11;
|
|
bool L_133;
|
|
L_133 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_131, L_132, NULL);
|
|
if (L_133)
|
|
{
|
|
goto IL_02d5;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_134 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_135 = __this->____event_11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_136 = V_9;
|
|
float L_137;
|
|
L_137 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_134, L_135, L_136, NULL);
|
|
if ((((float)L_137) >= ((float)(0.0f))))
|
|
{
|
|
goto IL_0302;
|
|
}
|
|
}
|
|
|
|
IL_02d5:
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_138 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_139 = __this->____event_11;
|
|
bool L_140;
|
|
L_140 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_138, L_139, NULL);
|
|
if (L_140)
|
|
{
|
|
goto IL_02ff;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_141 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_142 = __this->____event_11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_143 = V_9;
|
|
float L_144;
|
|
L_144 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_141, L_142, L_143, NULL);
|
|
G_B34_0 = ((((int32_t)((!(((float)L_144) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0300;
|
|
}
|
|
|
|
IL_02ff:
|
|
{
|
|
G_B34_0 = 0;
|
|
}
|
|
|
|
IL_0300:
|
|
{
|
|
G_B36_0 = G_B34_0;
|
|
goto IL_0303;
|
|
}
|
|
|
|
IL_0302:
|
|
{
|
|
G_B36_0 = 1;
|
|
}
|
|
|
|
IL_0303:
|
|
{
|
|
V_20 = (bool)G_B36_0;
|
|
bool L_145 = V_20;
|
|
if (!L_145)
|
|
{
|
|
goto IL_04fe;
|
|
}
|
|
}
|
|
{
|
|
// if (dstLo == _event)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_146 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_147 = __this->____event_11;
|
|
V_21 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_146) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_147))? 1 : 0);
|
|
bool L_148 = V_21;
|
|
if (!L_148)
|
|
{
|
|
goto IL_0381;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.SplitEdge(eUp._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_149 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_150 = V_1;
|
|
NullCheck(L_150);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_151 = L_150->____Sym_3;
|
|
NullCheck(L_149);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_152;
|
|
L_152 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_149, L_151, NULL);
|
|
// _mesh.Splice(eLo._Sym, eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_153 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_154 = V_2;
|
|
NullCheck(L_154);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_155 = L_154->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_156 = V_1;
|
|
NullCheck(L_153);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_153, L_155, L_156, NULL);
|
|
// regUp = TopLeftRegion(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_157 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_158;
|
|
L_158 = Tess_TopLeftRegion_mB1A417337B5E38D8ACB2603C156DE5EEFB57EB5A(__this, L_157, NULL);
|
|
___regUp0 = L_158;
|
|
// eUp = RegionBelow(regUp)._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_159 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_160;
|
|
L_160 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_159, NULL);
|
|
NullCheck(L_160);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_161 = L_160->____eUp_0;
|
|
V_1 = L_161;
|
|
// FinishLeftRegions(RegionBelow(regUp), regLo);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_162 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_163;
|
|
L_163 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_162, NULL);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_164 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_165;
|
|
L_165 = Tess_FinishLeftRegions_m1B69524263210CABAC35AED71EEC2BBBDCA15FCB(__this, L_163, L_164, NULL);
|
|
// AddRightEdges(regUp, eUp._Oprev, eUp, eUp, true);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_166 = ___regUp0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_167 = V_1;
|
|
NullCheck(L_167);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_168;
|
|
L_168 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_167, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_169 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_170 = V_1;
|
|
Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089(__this, L_166, L_168, L_169, L_170, (bool)1, NULL);
|
|
// return true;
|
|
V_12 = (bool)1;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_0381:
|
|
{
|
|
// if (dstUp == _event)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_171 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_172 = __this->____event_11;
|
|
V_22 = (bool)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_171) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_172))? 1 : 0);
|
|
bool L_173 = V_22;
|
|
if (!L_173)
|
|
{
|
|
goto IL_040e;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.SplitEdge(eLo._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_174 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_175 = V_2;
|
|
NullCheck(L_175);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_176 = L_175->____Sym_3;
|
|
NullCheck(L_174);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_177;
|
|
L_177 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_174, L_176, NULL);
|
|
// _mesh.Splice(eUp._Lnext, eLo._Oprev);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_178 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_179 = V_1;
|
|
NullCheck(L_179);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_180 = L_179->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_181 = V_2;
|
|
NullCheck(L_181);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_182;
|
|
L_182 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_181, NULL);
|
|
NullCheck(L_178);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_178, L_180, L_182, NULL);
|
|
// regLo = regUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_183 = ___regUp0;
|
|
V_0 = L_183;
|
|
// regUp = TopRightRegion(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_184 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_185;
|
|
L_185 = Tess_TopRightRegion_m218B8D772C7E6D3468F5FC5CEBE7E91226311DD4(__this, L_184, NULL);
|
|
___regUp0 = L_185;
|
|
// var e = RegionBelow(regUp)._eUp._Rprev;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_186 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_187;
|
|
L_187 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_186, NULL);
|
|
NullCheck(L_187);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_188 = L_187->____eUp_0;
|
|
NullCheck(L_188);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_189;
|
|
L_189 = Edge_get__Rprev_m11C71CF149F7B502CA3C071C53DC44F252D0B7DF(L_188, NULL);
|
|
V_23 = L_189;
|
|
// regLo._eUp = eLo._Oprev;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_190 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_191 = V_2;
|
|
NullCheck(L_191);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_192;
|
|
L_192 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_191, NULL);
|
|
NullCheck(L_190);
|
|
L_190->____eUp_0 = L_192;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_190->____eUp_0), (void*)L_192);
|
|
// eLo = FinishLeftRegions(regLo, null);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_193 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_194;
|
|
L_194 = Tess_FinishLeftRegions_m1B69524263210CABAC35AED71EEC2BBBDCA15FCB(__this, L_193, (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL, NULL);
|
|
V_2 = L_194;
|
|
// AddRightEdges(regUp, eLo._Onext, eUp._Rprev, e, true);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_195 = ___regUp0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_196 = V_2;
|
|
NullCheck(L_196);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_197 = L_196->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_198 = V_1;
|
|
NullCheck(L_198);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_199;
|
|
L_199 = Edge_get__Rprev_m11C71CF149F7B502CA3C071C53DC44F252D0B7DF(L_198, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_200 = V_23;
|
|
Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089(__this, L_195, L_197, L_199, L_200, (bool)1, NULL);
|
|
// return true;
|
|
V_12 = (bool)1;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_040e:
|
|
{
|
|
// if (Geom.EdgeSign(dstUp, _event, isect) >= 0.0f)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_201 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_202 = __this->____event_11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_203 = V_9;
|
|
float L_204;
|
|
L_204 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_201, L_202, L_203, NULL);
|
|
V_24 = (bool)((((int32_t)((!(((float)L_204) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_205 = V_24;
|
|
if (!L_205)
|
|
{
|
|
goto IL_0485;
|
|
}
|
|
}
|
|
{
|
|
// RegionAbove(regUp)._dirty = regUp._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_206 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_207;
|
|
L_207 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_206, NULL);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_208 = ___regUp0;
|
|
int32_t L_209 = 1;
|
|
V_25 = (bool)L_209;
|
|
NullCheck(L_208);
|
|
L_208->____dirty_5 = (bool)L_209;
|
|
bool L_210 = V_25;
|
|
NullCheck(L_207);
|
|
L_207->____dirty_5 = L_210;
|
|
// _mesh.SplitEdge(eUp._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_211 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_212 = V_1;
|
|
NullCheck(L_212);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_213 = L_212->____Sym_3;
|
|
NullCheck(L_211);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_214;
|
|
L_214 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_211, L_213, NULL);
|
|
// eUp._Org._s = _event._s;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_215 = V_1;
|
|
NullCheck(L_215);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_216 = L_215->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_217 = __this->____event_11;
|
|
NullCheck(L_217);
|
|
float L_218 = L_217->____s_5;
|
|
NullCheck(L_216);
|
|
L_216->____s_5 = L_218;
|
|
// eUp._Org._t = _event._t;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_219 = V_1;
|
|
NullCheck(L_219);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_220 = L_219->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_221 = __this->____event_11;
|
|
NullCheck(L_221);
|
|
float L_222 = L_221->____t_6;
|
|
NullCheck(L_220);
|
|
L_220->____t_6 = L_222;
|
|
}
|
|
|
|
IL_0485:
|
|
{
|
|
// if (Geom.EdgeSign(dstLo, _event, isect) <= 0.0f)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_223 = V_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_224 = __this->____event_11;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_225 = V_9;
|
|
float L_226;
|
|
L_226 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_223, L_224, L_225, NULL);
|
|
V_26 = (bool)((((int32_t)((!(((float)L_226) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_227 = V_26;
|
|
if (!L_227)
|
|
{
|
|
goto IL_04f6;
|
|
}
|
|
}
|
|
{
|
|
// regUp._dirty = regLo._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_228 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_229 = V_0;
|
|
int32_t L_230 = 1;
|
|
V_25 = (bool)L_230;
|
|
NullCheck(L_229);
|
|
L_229->____dirty_5 = (bool)L_230;
|
|
bool L_231 = V_25;
|
|
NullCheck(L_228);
|
|
L_228->____dirty_5 = L_231;
|
|
// _mesh.SplitEdge(eLo._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_232 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_233 = V_2;
|
|
NullCheck(L_233);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_234 = L_233->____Sym_3;
|
|
NullCheck(L_232);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_235;
|
|
L_235 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_232, L_234, NULL);
|
|
// eLo._Org._s = _event._s;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_236 = V_2;
|
|
NullCheck(L_236);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_237 = L_236->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_238 = __this->____event_11;
|
|
NullCheck(L_238);
|
|
float L_239 = L_238->____s_5;
|
|
NullCheck(L_237);
|
|
L_237->____s_5 = L_239;
|
|
// eLo._Org._t = _event._t;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_240 = V_2;
|
|
NullCheck(L_240);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_241 = L_240->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_242 = __this->____event_11;
|
|
NullCheck(L_242);
|
|
float L_243 = L_242->____t_6;
|
|
NullCheck(L_241);
|
|
L_241->____t_6 = L_243;
|
|
}
|
|
|
|
IL_04f6:
|
|
{
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_04fe:
|
|
{
|
|
// _mesh.SplitEdge(eUp._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_244 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_245 = V_1;
|
|
NullCheck(L_245);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_246 = L_245->____Sym_3;
|
|
NullCheck(L_244);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_247;
|
|
L_247 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_244, L_246, NULL);
|
|
// _mesh.SplitEdge(eLo._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_248 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_249 = V_2;
|
|
NullCheck(L_249);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_250 = L_249->____Sym_3;
|
|
NullCheck(L_248);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_251;
|
|
L_251 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_248, L_250, NULL);
|
|
// _mesh.Splice(eLo._Oprev, eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_252 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_253 = V_2;
|
|
NullCheck(L_253);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_254;
|
|
L_254 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_253, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_255 = V_1;
|
|
NullCheck(L_252);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_252, L_254, L_255, NULL);
|
|
// eUp._Org._s = isect._s;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_256 = V_1;
|
|
NullCheck(L_256);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_257 = L_256->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_258 = V_9;
|
|
NullCheck(L_258);
|
|
float L_259 = L_258->____s_5;
|
|
NullCheck(L_257);
|
|
L_257->____s_5 = L_259;
|
|
// eUp._Org._t = isect._t;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_260 = V_1;
|
|
NullCheck(L_260);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_261 = L_260->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_262 = V_9;
|
|
NullCheck(L_262);
|
|
float L_263 = L_262->____t_6;
|
|
NullCheck(L_261);
|
|
L_261->____t_6 = L_263;
|
|
// eUp._Org._pqHandle = _pq.Insert(eUp._Org);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_264 = V_1;
|
|
NullCheck(L_264);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_265 = L_264->____Org_6;
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_266 = __this->____pq_10;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_267 = V_1;
|
|
NullCheck(L_267);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_268 = L_267->____Org_6;
|
|
NullCheck(L_266);
|
|
PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B L_269;
|
|
L_269 = PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD(L_266, L_268, PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD_RuntimeMethod_var);
|
|
NullCheck(L_265);
|
|
L_265->____pqHandle_7 = L_269;
|
|
// if (eUp._Org._pqHandle._handle == PQHandle.Invalid)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_270 = V_1;
|
|
NullCheck(L_270);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_271 = L_270->____Org_6;
|
|
NullCheck(L_271);
|
|
PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B* L_272 = (&L_271->____pqHandle_7);
|
|
int32_t L_273 = L_272->____handle_1;
|
|
il2cpp_codegen_runtime_class_init_inline(PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var);
|
|
int32_t L_274 = ((PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_StaticFields*)il2cpp_codegen_static_fields_for(PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var))->___Invalid_0;
|
|
V_27 = (bool)((((int32_t)L_273) == ((int32_t)L_274))? 1 : 0);
|
|
bool L_275 = V_27;
|
|
if (!L_275)
|
|
{
|
|
goto IL_059e;
|
|
}
|
|
}
|
|
{
|
|
// throw new InvalidOperationException("PQHandle should not be invalid");
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_276 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_276);
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_276, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD195D0425B8FE98A04F1BE9F8F30B202B33C80ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_276, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_CheckForIntersect_mD32F848BB82E623FFF804D15FE2E70D048C23555_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_059e:
|
|
{
|
|
// GetIntersectData(eUp._Org, orgUp, dstUp, orgLo, dstLo);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_277 = V_1;
|
|
NullCheck(L_277);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_278 = L_277->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_279 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_280 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_281 = V_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_282 = V_6;
|
|
Tess_GetIntersectData_m963092B5DF191270474ECB968654A72F2D744AAE(__this, L_278, L_279, L_280, L_281, L_282, NULL);
|
|
// RegionAbove(regUp)._dirty = regUp._dirty = regLo._dirty = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_283 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_284;
|
|
L_284 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_283, NULL);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_285 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_286 = V_0;
|
|
int32_t L_287 = 1;
|
|
V_25 = (bool)L_287;
|
|
NullCheck(L_286);
|
|
L_286->____dirty_5 = (bool)L_287;
|
|
bool L_288 = V_25;
|
|
bool L_289 = L_288;
|
|
V_25 = L_289;
|
|
NullCheck(L_285);
|
|
L_285->____dirty_5 = L_289;
|
|
bool L_290 = V_25;
|
|
NullCheck(L_284);
|
|
L_284->____dirty_5 = L_290;
|
|
// return false;
|
|
V_12 = (bool)0;
|
|
goto IL_05da;
|
|
}
|
|
|
|
IL_05da:
|
|
{
|
|
// }
|
|
bool L_291 = V_12;
|
|
return L_291;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::WalkDirtyRegions(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_WalkDirtyRegions_m68E6C41F8ACDDA20B499575B95FA17296F5994FB (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, const RuntimeMethod* method)
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
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;
|
|
int32_t G_B8_0 = 0;
|
|
int32_t G_B26_0 = 0;
|
|
int32_t G_B28_0 = 0;
|
|
int32_t G_B37_0 = 0;
|
|
{
|
|
// var regLo = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1;
|
|
L_1 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
goto IL_01ce;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// regUp = regLo;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_2 = V_0;
|
|
___regUp0 = L_2;
|
|
// regLo = RegionBelow(regLo);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = V_0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4;
|
|
L_4 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_3, NULL);
|
|
V_0 = L_4;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// while (regLo._dirty)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
bool L_6 = L_5->____dirty_5;
|
|
V_3 = L_6;
|
|
bool L_7 = V_3;
|
|
if (L_7)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// if (!regUp._dirty)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_8 = ___regUp0;
|
|
NullCheck(L_8);
|
|
bool L_9 = L_8->____dirty_5;
|
|
V_4 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
|
|
bool L_10 = V_4;
|
|
if (!L_10)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// regLo = regUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_11 = ___regUp0;
|
|
V_0 = L_11;
|
|
// regUp = RegionAbove(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_12 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_13;
|
|
L_13 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_12, NULL);
|
|
___regUp0 = L_13;
|
|
// if (regUp == null || !regUp._dirty)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_14 = ___regUp0;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_15 = ___regUp0;
|
|
NullCheck(L_15);
|
|
bool L_16 = L_15->____dirty_5;
|
|
G_B8_0 = ((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0052;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
G_B8_0 = 1;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
V_5 = (bool)G_B8_0;
|
|
bool L_17 = V_5;
|
|
if (!L_17)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_01d6;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// regUp._dirty = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_18 = ___regUp0;
|
|
NullCheck(L_18);
|
|
L_18->____dirty_5 = (bool)0;
|
|
// eUp = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_19 = ___regUp0;
|
|
NullCheck(L_19);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = L_19->____eUp_0;
|
|
V_1 = L_20;
|
|
// eLo = regLo._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = L_21->____eUp_0;
|
|
V_2 = L_22;
|
|
// if (eUp._Dst != eLo._Dst)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_24;
|
|
L_24 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_23, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_2;
|
|
NullCheck(L_25);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26;
|
|
L_26 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_25, NULL);
|
|
V_6 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_24) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_26))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_27 = V_6;
|
|
if (!L_27)
|
|
{
|
|
goto IL_0103;
|
|
}
|
|
}
|
|
{
|
|
// if (CheckForLeftSplice(regUp))
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_28 = ___regUp0;
|
|
bool L_29;
|
|
L_29 = Tess_CheckForLeftSplice_mB16CED11D893F71E4C56E34284C7FA697C877F8F(__this, L_28, NULL);
|
|
V_7 = L_29;
|
|
bool L_30 = V_7;
|
|
if (!L_30)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// if (regLo._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_31 = V_0;
|
|
NullCheck(L_31);
|
|
bool L_32 = L_31->____fixUpperEdge_6;
|
|
V_8 = L_32;
|
|
bool L_33 = V_8;
|
|
if (!L_33)
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
}
|
|
{
|
|
// DeleteRegion(regLo);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_34 = V_0;
|
|
Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94(__this, L_34, NULL);
|
|
// _mesh.Delete(eLo);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_35 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = V_2;
|
|
NullCheck(L_35);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_35, L_36, NULL);
|
|
// regLo = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_37 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_38;
|
|
L_38 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_37, NULL);
|
|
V_0 = L_38;
|
|
// eLo = regLo._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_39 = V_0;
|
|
NullCheck(L_39);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = L_39->____eUp_0;
|
|
V_2 = L_40;
|
|
goto IL_0101;
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
// else if (regUp._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_41 = ___regUp0;
|
|
NullCheck(L_41);
|
|
bool L_42 = L_41->____fixUpperEdge_6;
|
|
V_9 = L_42;
|
|
bool L_43 = V_9;
|
|
if (!L_43)
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
}
|
|
{
|
|
// DeleteRegion(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_44 = ___regUp0;
|
|
Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94(__this, L_44, NULL);
|
|
// _mesh.Delete(eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_45 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_46 = V_1;
|
|
NullCheck(L_45);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_45, L_46, NULL);
|
|
// regUp = RegionAbove(regLo);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_47 = V_0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_48;
|
|
L_48 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_47, NULL);
|
|
___regUp0 = L_48;
|
|
// eUp = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_49 = ___regUp0;
|
|
NullCheck(L_49);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = L_49->____eUp_0;
|
|
V_1 = L_50;
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
// if (eUp._Org != eLo._Org)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_51 = V_1;
|
|
NullCheck(L_51);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_52 = L_51->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_53 = V_2;
|
|
NullCheck(L_53);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_54 = L_53->____Org_6;
|
|
V_10 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_52) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_54))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_55 = V_10;
|
|
if (!L_55)
|
|
{
|
|
goto IL_0180;
|
|
}
|
|
}
|
|
{
|
|
// if (eUp._Dst != eLo._Dst
|
|
// && !regUp._fixUpperEdge && !regLo._fixUpperEdge
|
|
// && (eUp._Dst == _event || eLo._Dst == _event))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_56 = V_1;
|
|
NullCheck(L_56);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_57;
|
|
L_57 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_56, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_58 = V_2;
|
|
NullCheck(L_58);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_59;
|
|
L_59 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_58, NULL);
|
|
if ((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_57) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_59)))
|
|
{
|
|
goto IL_015a;
|
|
}
|
|
}
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_60 = ___regUp0;
|
|
NullCheck(L_60);
|
|
bool L_61 = L_60->____fixUpperEdge_6;
|
|
if (L_61)
|
|
{
|
|
goto IL_015a;
|
|
}
|
|
}
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_62 = V_0;
|
|
NullCheck(L_62);
|
|
bool L_63 = L_62->____fixUpperEdge_6;
|
|
if (L_63)
|
|
{
|
|
goto IL_015a;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_64 = V_1;
|
|
NullCheck(L_64);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_65;
|
|
L_65 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_64, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_66 = __this->____event_11;
|
|
if ((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_65) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_66)))
|
|
{
|
|
goto IL_0157;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_67 = V_2;
|
|
NullCheck(L_67);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_68;
|
|
L_68 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_67, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_69 = __this->____event_11;
|
|
G_B26_0 = ((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_68) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_69))? 1 : 0);
|
|
goto IL_0158;
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
G_B26_0 = 1;
|
|
}
|
|
|
|
IL_0158:
|
|
{
|
|
G_B28_0 = G_B26_0;
|
|
goto IL_015b;
|
|
}
|
|
|
|
IL_015a:
|
|
{
|
|
G_B28_0 = 0;
|
|
}
|
|
|
|
IL_015b:
|
|
{
|
|
V_11 = (bool)G_B28_0;
|
|
bool L_70 = V_11;
|
|
if (!L_70)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
// if (CheckForIntersect(regUp))
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_71 = ___regUp0;
|
|
bool L_72;
|
|
L_72 = Tess_CheckForIntersect_mD32F848BB82E623FFF804D15FE2E70D048C23555(__this, L_71, NULL);
|
|
V_12 = L_72;
|
|
bool L_73 = V_12;
|
|
if (!L_73)
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_01d6;
|
|
}
|
|
|
|
IL_0172:
|
|
{
|
|
goto IL_017f;
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
// CheckForRightSplice(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_74 = ___regUp0;
|
|
bool L_75;
|
|
L_75 = Tess_CheckForRightSplice_mAF6D9F04BF2A335A717B54A9795D0B48623CFEC1(__this, L_74, NULL);
|
|
}
|
|
|
|
IL_017f:
|
|
{
|
|
}
|
|
|
|
IL_0180:
|
|
{
|
|
// if (eUp._Org == eLo._Org && eUp._Dst == eLo._Dst)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_76 = V_1;
|
|
NullCheck(L_76);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_77 = L_76->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_78 = V_2;
|
|
NullCheck(L_78);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_79 = L_78->____Org_6;
|
|
if ((!(((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_77) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_79))))
|
|
{
|
|
goto IL_019e;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_80 = V_1;
|
|
NullCheck(L_80);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_81;
|
|
L_81 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_80, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_82 = V_2;
|
|
NullCheck(L_82);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_83;
|
|
L_83 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_82, NULL);
|
|
G_B37_0 = ((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_81) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_83))? 1 : 0);
|
|
goto IL_019f;
|
|
}
|
|
|
|
IL_019e:
|
|
{
|
|
G_B37_0 = 0;
|
|
}
|
|
|
|
IL_019f:
|
|
{
|
|
V_13 = (bool)G_B37_0;
|
|
bool L_84 = V_13;
|
|
if (!L_84)
|
|
{
|
|
goto IL_01cd;
|
|
}
|
|
}
|
|
{
|
|
// Geom.AddWinding(eLo, eUp);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_85 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_86 = V_1;
|
|
Geom_AddWinding_m9EF2B05D11B8BE910BF46FA2D4B87DB8DF44C7BF(L_85, L_86, NULL);
|
|
// DeleteRegion(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_87 = ___regUp0;
|
|
Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94(__this, L_87, NULL);
|
|
// _mesh.Delete(eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_88 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_89 = V_1;
|
|
NullCheck(L_88);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_88, L_89, NULL);
|
|
// regUp = RegionAbove(regLo);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_90 = V_0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_91;
|
|
L_91 = Tess_RegionAbove_m441AFCBB42EAAB1BE4873E0FA72E372AA3D8F199(__this, L_90, NULL);
|
|
___regUp0 = L_91;
|
|
}
|
|
|
|
IL_01cd:
|
|
{
|
|
}
|
|
|
|
IL_01ce:
|
|
{
|
|
// while (true)
|
|
V_14 = (bool)1;
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_01d6:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ConnectRightVertex(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectRightVertex_m4C1B1D90E650CC156C6B774EE354E84A4EEE0C7B (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___eBottomLeft1, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
bool V_4 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_5 = NULL;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
bool V_9 = false;
|
|
bool V_10 = false;
|
|
{
|
|
// var eTopLeft = eBottomLeft._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___eBottomLeft1;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____Onext_4;
|
|
V_0 = L_1;
|
|
// var regLo = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_2 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3;
|
|
L_3 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_2, NULL);
|
|
V_1 = L_3;
|
|
// var eUp = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_4 = ___regUp0;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____eUp_0;
|
|
V_2 = L_5;
|
|
// var eLo = regLo._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____eUp_0;
|
|
V_3 = L_7;
|
|
// bool degenerate = false;
|
|
V_4 = (bool)0;
|
|
// if (eUp._Dst != eLo._Dst)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9;
|
|
L_9 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_8, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_3;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11;
|
|
L_11 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_10, NULL);
|
|
V_6 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_9) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_12 = V_6;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// CheckForIntersect(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_13 = ___regUp0;
|
|
bool L_14;
|
|
L_14 = Tess_CheckForIntersect_mD32F848BB82E623FFF804D15FE2E70D048C23555(__this, L_13, NULL);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// if (Geom.VertEq(eUp._Org, _event))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = V_2;
|
|
NullCheck(L_15);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = L_15->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = __this->____event_11;
|
|
bool L_18;
|
|
L_18 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_16, L_17, NULL);
|
|
V_7 = L_18;
|
|
bool L_19 = V_7;
|
|
if (!L_19)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.Splice(eTopLeft._Oprev, eUp);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_20 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22;
|
|
L_22 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_21, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_2;
|
|
NullCheck(L_20);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_20, L_22, L_23, NULL);
|
|
// regUp = TopLeftRegion(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_24 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_25;
|
|
L_25 = Tess_TopLeftRegion_mB1A417337B5E38D8ACB2603C156DE5EEFB57EB5A(__this, L_24, NULL);
|
|
___regUp0 = L_25;
|
|
// eTopLeft = RegionBelow(regUp)._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_26 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_27;
|
|
L_27 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_26, NULL);
|
|
NullCheck(L_27);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = L_27->____eUp_0;
|
|
V_0 = L_28;
|
|
// FinishLeftRegions(RegionBelow(regUp), regLo);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_29 = ___regUp0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_30;
|
|
L_30 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_29, NULL);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_31 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32;
|
|
L_32 = Tess_FinishLeftRegions_m1B69524263210CABAC35AED71EEC2BBBDCA15FCB(__this, L_30, L_31, NULL);
|
|
// degenerate = true;
|
|
V_4 = (bool)1;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
// if (Geom.VertEq(eLo._Org, _event))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = V_3;
|
|
NullCheck(L_33);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_34 = L_33->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_35 = __this->____event_11;
|
|
bool L_36;
|
|
L_36 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_34, L_35, NULL);
|
|
V_8 = L_36;
|
|
bool L_37 = V_8;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00cf;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.Splice(eBottomLeft, eLo._Oprev);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_38 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = ___eBottomLeft1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = V_3;
|
|
NullCheck(L_40);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41;
|
|
L_41 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_40, NULL);
|
|
NullCheck(L_38);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_38, L_39, L_41, NULL);
|
|
// eBottomLeft = FinishLeftRegions(regLo, null);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_42 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43;
|
|
L_43 = Tess_FinishLeftRegions_m1B69524263210CABAC35AED71EEC2BBBDCA15FCB(__this, L_42, (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL, NULL);
|
|
___eBottomLeft1 = L_43;
|
|
// degenerate = true;
|
|
V_4 = (bool)1;
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
// if (degenerate)
|
|
bool L_44 = V_4;
|
|
V_9 = L_44;
|
|
bool L_45 = V_9;
|
|
if (!L_45)
|
|
{
|
|
goto IL_00eb;
|
|
}
|
|
}
|
|
{
|
|
// AddRightEdges(regUp, eBottomLeft._Onext, eTopLeft, eTopLeft, true);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_46 = ___regUp0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47 = ___eBottomLeft1;
|
|
NullCheck(L_47);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = L_47->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = V_0;
|
|
Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089(__this, L_46, L_48, L_49, L_50, (bool)1, NULL);
|
|
// return;
|
|
goto IL_015b;
|
|
}
|
|
|
|
IL_00eb:
|
|
{
|
|
// if (Geom.VertLeq(eLo._Org, eUp._Org))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_51 = V_3;
|
|
NullCheck(L_51);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_52 = L_51->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_53 = V_2;
|
|
NullCheck(L_53);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_54 = L_53->____Org_6;
|
|
bool L_55;
|
|
L_55 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_52, L_54, NULL);
|
|
V_10 = L_55;
|
|
bool L_56 = V_10;
|
|
if (!L_56)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
{
|
|
// eNew = eLo._Oprev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_57 = V_3;
|
|
NullCheck(L_57);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_58;
|
|
L_58 = Edge_get__Oprev_m51C8EEF0B510F19D8B690806CDB459A854D34BBA(L_57, NULL);
|
|
V_5 = L_58;
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
// eNew = eUp;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_59 = V_2;
|
|
V_5 = L_59;
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
// eNew = _mesh.Connect(eBottomLeft._Lprev, eNew);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_60 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_61 = ___eBottomLeft1;
|
|
NullCheck(L_61);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_62;
|
|
L_62 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_61, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_63 = V_5;
|
|
NullCheck(L_60);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_64;
|
|
L_64 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_60, L_62, L_63, NULL);
|
|
V_5 = L_64;
|
|
// AddRightEdges(regUp, eNew, eNew._Onext, eNew._Onext, false);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_65 = ___regUp0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_66 = V_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_67 = V_5;
|
|
NullCheck(L_67);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_68 = L_67->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_69 = V_5;
|
|
NullCheck(L_69);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_70 = L_69->____Onext_4;
|
|
Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089(__this, L_65, L_66, L_68, L_70, (bool)0, NULL);
|
|
// eNew._Sym._activeRegion._fixUpperEdge = true;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_71 = V_5;
|
|
NullCheck(L_71);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_72 = L_71->____Sym_3;
|
|
NullCheck(L_72);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_73 = L_72->____activeRegion_8;
|
|
NullCheck(L_73);
|
|
L_73->____fixUpperEdge_6 = (bool)1;
|
|
// WalkDirtyRegions(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_74 = ___regUp0;
|
|
Tess_WalkDirtyRegions_m68E6C41F8ACDDA20B499575B95FA17296F5994FB(__this, L_74, NULL);
|
|
}
|
|
|
|
IL_015b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ConnectLeftDegenerate(UnityEngine.Rendering.Universal.LibTessDotNet.Tess/ActiveRegion,UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftDegenerate_m60C4C5F59B321725DA6C73D41A777575C1A1F48E (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* ___regUp0, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vEvent1, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// var e = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = ___regUp0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____eUp_0;
|
|
V_0 = L_1;
|
|
// if (Geom.VertEq(e._Org, vEvent))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = L_2->____Org_6;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = ___vEvent1;
|
|
bool L_5;
|
|
L_5 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
// throw new InvalidOperationException("Vertices should have been merged before");
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_7);
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral293D055F04D51798E7BDD8DFB0C6C9C093FD520C)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_ConnectLeftDegenerate_m60C4C5F59B321725DA6C73D41A777575C1A1F48E_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// if (!Geom.VertEq(e._Dst, vEvent))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9;
|
|
L_9 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_8, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = ___vEvent1;
|
|
bool L_11;
|
|
L_11 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_9, L_10, NULL);
|
|
V_2 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
|
|
bool L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.SplitEdge(e._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_13 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = L_14->____Sym_3;
|
|
NullCheck(L_13);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16;
|
|
L_16 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_13, L_15, NULL);
|
|
// if (regUp._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_17 = ___regUp0;
|
|
NullCheck(L_17);
|
|
bool L_18 = L_17->____fixUpperEdge_6;
|
|
V_3 = L_18;
|
|
bool L_19 = V_3;
|
|
if (!L_19)
|
|
{
|
|
goto IL_006f;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.Delete(e._Onext);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_20 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = L_21->____Onext_4;
|
|
NullCheck(L_20);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_20, L_22, NULL);
|
|
// regUp._fixUpperEdge = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_23 = ___regUp0;
|
|
NullCheck(L_23);
|
|
L_23->____fixUpperEdge_6 = (bool)0;
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
// _mesh.Splice(vEvent._anEdge, e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_24 = __this->____mesh_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_25 = ___vEvent1;
|
|
NullCheck(L_25);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = L_25->____anEdge_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_0;
|
|
NullCheck(L_24);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_24, L_26, L_27, NULL);
|
|
// SweepEvent(vEvent); // recurse
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_28 = ___vEvent1;
|
|
Tess_SweepEvent_mC52F6C1BF6E9CC32ECD6EF4DFF6D1EAE68F44D0B(__this, L_28, NULL);
|
|
// return;
|
|
goto IL_0097;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// throw new InvalidOperationException("Vertices should have been merged before");
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_29 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_29);
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral293D055F04D51798E7BDD8DFB0C6C9C093FD520C)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_ConnectLeftDegenerate_m60C4C5F59B321725DA6C73D41A777575C1A1F48E_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ConnectLeftVertex(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ConnectLeftVertex_mC2661364CEBCC089153592CB685B204B3733B68E (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vEvent0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_Find_m0AB8212D7FF7423DF4CBB63546D5052D3B87C9E1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_0 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_1 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_4 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_5 = NULL;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_9 = NULL;
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* G_B7_0 = NULL;
|
|
int32_t G_B10_0 = 0;
|
|
{
|
|
// var tmp = new ActiveRegion();
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)il2cpp_codegen_object_new(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
ActiveRegion__ctor_m07C2FCB141521E6E1A6F54F320EB68E6A7868AE6(L_0, NULL);
|
|
V_0 = L_0;
|
|
// tmp._eUp = vEvent._anEdge._Sym;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_1 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = ___vEvent0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____anEdge_3;
|
|
NullCheck(L_3);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3->____Sym_3;
|
|
NullCheck(L_1);
|
|
L_1->____eUp_0 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->____eUp_0), (void*)L_4);
|
|
// var regUp = _dict.Find(tmp).Key;
|
|
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* L_5 = __this->____dict_9;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_6 = V_0;
|
|
NullCheck(L_5);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_7;
|
|
L_7 = Dict_1_Find_m0AB8212D7FF7423DF4CBB63546D5052D3B87C9E1(L_5, L_6, Dict_1_Find_m0AB8212D7FF7423DF4CBB63546D5052D3B87C9E1_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_8;
|
|
L_8 = Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069(L_7, Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069_RuntimeMethod_var);
|
|
V_1 = L_8;
|
|
// var regLo = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9 = V_1;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_10;
|
|
L_10 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_9, NULL);
|
|
V_2 = L_10;
|
|
// if (regLo == null)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_11 = V_2;
|
|
V_6 = (bool)((((RuntimeObject*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)L_11) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_12 = V_6;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// var eUp = regUp._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_13 = V_1;
|
|
NullCheck(L_13);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = L_13->____eUp_0;
|
|
V_3 = L_14;
|
|
// var eLo = regLo._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_15 = V_2;
|
|
NullCheck(L_15);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = L_15->____eUp_0;
|
|
V_4 = L_16;
|
|
// if (Geom.EdgeSign(eUp._Dst, vEvent, eUp._Org) == 0.0f)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_3;
|
|
NullCheck(L_17);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18;
|
|
L_18 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_17, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = ___vEvent0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_3;
|
|
NullCheck(L_20);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_21 = L_20->____Org_6;
|
|
float L_22;
|
|
L_22 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_18, L_19, L_21, NULL);
|
|
V_7 = (bool)((((float)L_22) == ((float)(0.0f)))? 1 : 0);
|
|
bool L_23 = V_7;
|
|
if (!L_23)
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
// ConnectLeftDegenerate(regUp, vEvent);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_24 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_25 = ___vEvent0;
|
|
Tess_ConnectLeftDegenerate_m60C4C5F59B321725DA6C73D41A777575C1A1F48E(__this, L_24, L_25, NULL);
|
|
// return;
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// var reg = Geom.VertLeq(eLo._Dst, eUp._Dst) ? regUp : regLo;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = V_4;
|
|
NullCheck(L_26);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_27;
|
|
L_27 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_26, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = V_3;
|
|
NullCheck(L_28);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29;
|
|
L_29 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_28, NULL);
|
|
bool L_30;
|
|
L_30 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_27, L_29, NULL);
|
|
if (L_30)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_31 = V_2;
|
|
G_B7_0 = L_31;
|
|
goto IL_0097;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_32 = V_1;
|
|
G_B7_0 = L_32;
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
V_5 = G_B7_0;
|
|
// if (regUp._inside || reg._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_33 = V_1;
|
|
NullCheck(L_33);
|
|
bool L_34 = L_33->____inside_3;
|
|
if (L_34)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_35 = V_5;
|
|
NullCheck(L_35);
|
|
bool L_36 = L_35->____fixUpperEdge_6;
|
|
G_B10_0 = ((int32_t)(L_36));
|
|
goto IL_00ab;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
G_B10_0 = 1;
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
V_8 = (bool)G_B10_0;
|
|
bool L_37 = V_8;
|
|
if (!L_37)
|
|
{
|
|
goto IL_013c;
|
|
}
|
|
}
|
|
{
|
|
// if (reg == regUp)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_38 = V_5;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_39 = V_1;
|
|
V_10 = (bool)((((RuntimeObject*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)L_38) == ((RuntimeObject*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)L_39))? 1 : 0);
|
|
bool L_40 = V_10;
|
|
if (!L_40)
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
// eNew = _mesh.Connect(vEvent._anEdge._Sym, eUp._Lnext);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_41 = __this->____mesh_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_42 = ___vEvent0;
|
|
NullCheck(L_42);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = L_42->____anEdge_3;
|
|
NullCheck(L_43);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44 = L_43->____Sym_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = V_3;
|
|
NullCheck(L_45);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_46 = L_45->____Lnext_5;
|
|
NullCheck(L_41);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47;
|
|
L_47 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_41, L_44, L_46, NULL);
|
|
V_9 = L_47;
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
// eNew = _mesh.Connect(eLo._Dnext, vEvent._anEdge)._Sym;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_48 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = V_4;
|
|
NullCheck(L_49);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50;
|
|
L_50 = Edge_get__Dnext_m58DD4CE409D7616CC193BF82278867ADFC1019B7(L_49, NULL);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_51 = ___vEvent0;
|
|
NullCheck(L_51);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_52 = L_51->____anEdge_3;
|
|
NullCheck(L_48);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_53;
|
|
L_53 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_48, L_50, L_52, NULL);
|
|
NullCheck(L_53);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = L_53->____Sym_3;
|
|
V_9 = L_54;
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
// if (reg._fixUpperEdge)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_55 = V_5;
|
|
NullCheck(L_55);
|
|
bool L_56 = L_55->____fixUpperEdge_6;
|
|
V_11 = L_56;
|
|
bool L_57 = V_11;
|
|
if (!L_57)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
// FixUpperEdge(reg, eNew);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_58 = V_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_59 = V_9;
|
|
Tess_FixUpperEdge_m0B3BDB65E162E5A645F72FA24AFDBACD8705C77F(__this, L_58, L_59, NULL);
|
|
goto IL_0131;
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// ComputeWinding(AddRegionBelow(regUp, eNew));
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_60 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_61 = V_9;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_62;
|
|
L_62 = Tess_AddRegionBelow_m4A782C81F09788C96446DA9F50C853857E7E11F2(__this, L_60, L_61, NULL);
|
|
Tess_ComputeWinding_m89B0BCCED00EBC154A8FB1F6007E462AD722A266(__this, L_62, NULL);
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// SweepEvent(vEvent);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_63 = ___vEvent0;
|
|
Tess_SweepEvent_mC52F6C1BF6E9CC32ECD6EF4DFF6D1EAE68F44D0B(__this, L_63, NULL);
|
|
goto IL_0154;
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
// AddRightEdges(regUp, vEvent._anEdge, vEvent._anEdge, null, true);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_64 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_65 = ___vEvent0;
|
|
NullCheck(L_65);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_66 = L_65->____anEdge_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_67 = ___vEvent0;
|
|
NullCheck(L_67);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_68 = L_67->____anEdge_3;
|
|
Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089(__this, L_64, L_66, L_68, (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL, (bool)1, NULL);
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SweepEvent(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Vertex)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SweepEvent_mC52F6C1BF6E9CC32ECD6EF4DFF6D1EAE68F44D0B (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* ___vEvent0, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_1 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_4 = NULL;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
{
|
|
// _event = vEvent;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_0 = ___vEvent0;
|
|
__this->____event_11 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____event_11), (void*)L_0);
|
|
// var e = vEvent._anEdge;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = ___vEvent0;
|
|
NullCheck(L_1);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = L_1->____anEdge_3;
|
|
V_0 = L_2;
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// e = e._Onext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3->____Onext_4;
|
|
V_0 = L_4;
|
|
// if (e == vEvent._anEdge)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_0;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = ___vEvent0;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____anEdge_3;
|
|
V_5 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_5) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_7))? 1 : 0);
|
|
bool L_8 = V_5;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// ConnectLeftVertex(vEvent);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = ___vEvent0;
|
|
Tess_ConnectLeftVertex_mC2661364CEBCC089153592CB685B204B3733B68E(__this, L_9, NULL);
|
|
// return;
|
|
goto IL_009b;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// while (e._activeRegion == null)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_11 = L_10->____activeRegion_8;
|
|
V_6 = (bool)((((RuntimeObject*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)L_11) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_12 = V_6;
|
|
if (L_12)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// var regUp = TopLeftRegion(e._activeRegion);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_14 = L_13->____activeRegion_8;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_15;
|
|
L_15 = Tess_TopLeftRegion_mB1A417337B5E38D8ACB2603C156DE5EEFB57EB5A(__this, L_14, NULL);
|
|
V_1 = L_15;
|
|
// var reg = RegionBelow(regUp);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_16 = V_1;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_17;
|
|
L_17 = Tess_RegionBelow_m868561A6D88B5C52E62C87955A3D9860C8EE650C(__this, L_16, NULL);
|
|
V_2 = L_17;
|
|
// var eTopLeft = reg._eUp;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_18 = V_2;
|
|
NullCheck(L_18);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = L_18->____eUp_0;
|
|
V_3 = L_19;
|
|
// var eBottomLeft = FinishLeftRegions(reg, null);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_20 = V_2;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21;
|
|
L_21 = Tess_FinishLeftRegions_m1B69524263210CABAC35AED71EEC2BBBDCA15FCB(__this, L_20, (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)NULL, NULL);
|
|
V_4 = L_21;
|
|
// if (eBottomLeft._Onext == eTopLeft)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_4;
|
|
NullCheck(L_22);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = L_22->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = V_3;
|
|
V_7 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_23) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_24))? 1 : 0);
|
|
bool L_25 = V_7;
|
|
if (!L_25)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// ConnectRightVertex(regUp, eBottomLeft);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_26 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_4;
|
|
Tess_ConnectRightVertex_m4C1B1D90E650CC156C6B774EE354E84A4EEE0C7B(__this, L_26, L_27, NULL);
|
|
goto IL_009b;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// AddRightEdges(regUp, eBottomLeft._Onext, eTopLeft, eTopLeft, true);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_28 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_29 = V_4;
|
|
NullCheck(L_29);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = L_29->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_3;
|
|
Tess_AddRightEdges_m920C61864D7D240038475DF783EB8B7FC68FE089(__this, L_28, L_30, L_31, L_32, (bool)1, NULL);
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddSentinel(System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddSentinel_m8CFF0EA389C68A26BA4143A1E2223C43DFD21389 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, float ___smin0, float ___smax1, float ___t2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_Insert_mDD0A18D31D1056589D7A581BFF12D1DD4C4ECE22_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_1 = NULL;
|
|
{
|
|
// var e = _mesh.MakeEdge();
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1;
|
|
L_1 = Mesh_MakeEdge_m86E14A20FFA3FCEAA83E9EF85CF2A35CB4D29C8C(L_0, NULL);
|
|
V_0 = L_1;
|
|
// e._Org._s = smax;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = L_2->____Org_6;
|
|
float L_4 = ___smax1;
|
|
NullCheck(L_3);
|
|
L_3->____s_5 = L_4;
|
|
// e._Org._t = t;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = L_5->____Org_6;
|
|
float L_7 = ___t2;
|
|
NullCheck(L_6);
|
|
L_6->____t_6 = L_7;
|
|
// e._Dst._s = smin;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9;
|
|
L_9 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_8, NULL);
|
|
float L_10 = ___smin0;
|
|
NullCheck(L_9);
|
|
L_9->____s_5 = L_10;
|
|
// e._Dst._t = t;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12;
|
|
L_12 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_11, NULL);
|
|
float L_13 = ___t2;
|
|
NullCheck(L_12);
|
|
L_12->____t_6 = L_13;
|
|
// _event = e._Dst; // initialize it
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15;
|
|
L_15 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_14, NULL);
|
|
__this->____event_11 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____event_11), (void*)L_15);
|
|
// var reg = new ActiveRegion();
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_16 = (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)il2cpp_codegen_object_new(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_16);
|
|
ActiveRegion__ctor_m07C2FCB141521E6E1A6F54F320EB68E6A7868AE6(L_16, NULL);
|
|
V_1 = L_16;
|
|
// reg._eUp = e;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_17 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = V_0;
|
|
NullCheck(L_17);
|
|
L_17->____eUp_0 = L_18;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_17->____eUp_0), (void*)L_18);
|
|
// reg._windingNumber = 0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_19 = V_1;
|
|
NullCheck(L_19);
|
|
L_19->____windingNumber_2 = 0;
|
|
// reg._inside = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_20 = V_1;
|
|
NullCheck(L_20);
|
|
L_20->____inside_3 = (bool)0;
|
|
// reg._fixUpperEdge = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_21 = V_1;
|
|
NullCheck(L_21);
|
|
L_21->____fixUpperEdge_6 = (bool)0;
|
|
// reg._sentinel = true;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
L_22->____sentinel_4 = (bool)1;
|
|
// reg._dirty = false;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
L_23->____dirty_5 = (bool)0;
|
|
// reg._nodeUp = _dict.Insert(reg);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_24 = V_1;
|
|
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* L_25 = __this->____dict_9;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_26 = V_1;
|
|
NullCheck(L_25);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_27;
|
|
L_27 = Dict_1_Insert_mDD0A18D31D1056589D7A581BFF12D1DD4C4ECE22(L_25, L_26, Dict_1_Insert_mDD0A18D31D1056589D7A581BFF12D1DD4C4ECE22_RuntimeMethod_var);
|
|
NullCheck(L_24);
|
|
L_24->____nodeUp_1 = L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_24->____nodeUp_1), (void*)L_27);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::InitEdgeDict()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitEdgeDict_m8E5B9E0535F01DBE03818D3E4868F0A55B36032D (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1__ctor_mD6322A312EB90188665C38004E5885E6222F00FD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Tess_EdgeLeq_m10CAB9A8FECF0E5AD86BF1DD29FD18F1DD93AAC5_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// _dict = new Dict<ActiveRegion>(EdgeLeq);
|
|
LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E* L_0 = (LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E*)il2cpp_codegen_object_new(LessOrEqual_tA9A646160A96CBB036EF70407DEB02048AD62E2E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
LessOrEqual__ctor_m4CC90B6920E8ABF1EF262898CD02F1C743BEA2B9(L_0, __this, (intptr_t)((void*)Tess_EdgeLeq_m10CAB9A8FECF0E5AD86BF1DD29FD18F1DD93AAC5_RuntimeMethod_var), NULL);
|
|
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* L_1 = (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*)il2cpp_codegen_object_new(Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Dict_1__ctor_mD6322A312EB90188665C38004E5885E6222F00FD(L_1, L_0, Dict_1__ctor_mD6322A312EB90188665C38004E5885E6222F00FD_RuntimeMethod_var);
|
|
__this->____dict_9 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____dict_9), (void*)L_1);
|
|
// AddSentinel(-SentinelCoord, SentinelCoord, -SentinelCoord);
|
|
float L_2 = __this->___SentinelCoord_19;
|
|
float L_3 = __this->___SentinelCoord_19;
|
|
float L_4 = __this->___SentinelCoord_19;
|
|
Tess_AddSentinel_m8CFF0EA389C68A26BA4143A1E2223C43DFD21389(__this, ((-L_2)), L_3, ((-L_4)), NULL);
|
|
// AddSentinel(-SentinelCoord, SentinelCoord, +SentinelCoord);
|
|
float L_5 = __this->___SentinelCoord_19;
|
|
float L_6 = __this->___SentinelCoord_19;
|
|
float L_7 = __this->___SentinelCoord_19;
|
|
Tess_AddSentinel_m8CFF0EA389C68A26BA4143A1E2223C43DFD21389(__this, ((-L_5)), L_6, L_7, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::DoneEdgeDict()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DoneEdgeDict_m6FB9122DB48D52563D422EEF328233E9AAFB0CB3 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, 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*)&Dict_1_Min_mBB7687E57EE85689E07C4DDE1B57DB3FD8ECE71A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// int fixedEdges = 0;
|
|
V_0 = 0;
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// if (!reg._sentinel)
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_0 = V_1;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->____sentinel_4;
|
|
V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
|
|
bool L_2 = V_2;
|
|
if (!L_2)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Assert(reg._fixUpperEdge);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->____fixUpperEdge_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216(L_4, NULL);
|
|
// Debug.Assert(++fixedEdges == 1);
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
V_0 = L_6;
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_6) == ((int32_t)1))? 1 : 0), NULL);
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// Debug.Assert(reg._windingNumber == 0);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->____windingNumber_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0), NULL);
|
|
// DeleteRegion(reg);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_9 = V_1;
|
|
Tess_DeleteRegion_m4A38B037BAF617BB7FEC4DA59940B437E7917E94(__this, L_9, NULL);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// while ((reg = _dict.Min().Key) != null)
|
|
Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6* L_10 = __this->____dict_9;
|
|
NullCheck(L_10);
|
|
Node_t73BD90CAF2B206D38181925793CFD0991E5D0740* L_11;
|
|
L_11 = Dict_1_Min_mBB7687E57EE85689E07C4DDE1B57DB3FD8ECE71A(L_10, Dict_1_Min_mBB7687E57EE85689E07C4DDE1B57DB3FD8ECE71A_RuntimeMethod_var);
|
|
NullCheck(L_11);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_12;
|
|
L_12 = Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069(L_11, Node_get_Key_m3D1F0D2BEFD0AAC5E1234E873D4A91CD69803069_RuntimeMethod_var);
|
|
ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* L_13 = L_12;
|
|
V_1 = L_13;
|
|
V_3 = (bool)((!(((RuntimeObject*)(ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_14 = V_3;
|
|
if (L_14)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// _dict = null;
|
|
__this->____dict_9 = (Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____dict_9), (void*)(Dict_1_tEA89A604E0187980325604DA84782E9889F45CB6*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RemoveDegenerateEdges()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateEdges_m2DE1594FAACEA2C81E58C062E84B30A28BA7E67E (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_3 = NULL;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
bool V_9 = false;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B17_0 = 0;
|
|
{
|
|
// MeshUtils.Edge eHead = _mesh._eHead, e, eNext, eLnext;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____eHead_3;
|
|
V_0 = L_1;
|
|
// for (e = eHead._next; e != eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____next_2;
|
|
V_1 = L_3;
|
|
goto IL_00f1;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// eNext = e._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = L_4->____next_2;
|
|
V_2 = L_5;
|
|
// eLnext = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____Lnext_5;
|
|
V_3 = L_7;
|
|
// if (Geom.VertEq(e._Org, e._Dst) && e._Lnext._Lnext != e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = L_8->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11;
|
|
L_11 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_10, NULL);
|
|
bool L_12;
|
|
L_12 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_9, L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_1;
|
|
NullCheck(L_13);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14 = L_13->____Lnext_5;
|
|
NullCheck(L_14);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = L_14->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = V_1;
|
|
G_B4_0 = ((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_15) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_16))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
V_4 = (bool)G_B4_0;
|
|
bool L_17 = V_4;
|
|
if (!L_17)
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
// SpliceMergeVertices(eLnext, e); // deletes e.Org
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_1;
|
|
Tess_SpliceMergeVertices_m1F9D894B54D0B69113881D99F9E80761926D63D2(__this, L_18, L_19, NULL);
|
|
// _mesh.Delete(e); // e is a self-loop
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_20 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_1;
|
|
NullCheck(L_20);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_20, L_21, NULL);
|
|
// e = eLnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_3;
|
|
V_1 = L_22;
|
|
// eLnext = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_1;
|
|
NullCheck(L_23);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = L_23->____Lnext_5;
|
|
V_3 = L_24;
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// if (eLnext._Lnext == e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_3;
|
|
NullCheck(L_25);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = L_25->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_1;
|
|
V_5 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_26) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_27))? 1 : 0);
|
|
bool L_28 = V_5;
|
|
if (!L_28)
|
|
{
|
|
goto IL_00ee;
|
|
}
|
|
}
|
|
{
|
|
// if (eLnext != e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_29 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_30 = V_1;
|
|
V_6 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_29) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_30))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_31 = V_6;
|
|
if (!L_31)
|
|
{
|
|
goto IL_00c1;
|
|
}
|
|
}
|
|
{
|
|
// if (eLnext == eNext || eLnext == eNext._Sym)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = V_2;
|
|
if ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_32) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_33)))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = V_2;
|
|
NullCheck(L_35);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = L_35->____Sym_3;
|
|
G_B11_0 = ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_34) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_36))? 1 : 0);
|
|
goto IL_00a4;
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
G_B11_0 = 1;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
V_7 = (bool)G_B11_0;
|
|
bool L_37 = V_7;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
// eNext = eNext._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_2;
|
|
NullCheck(L_38);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = L_38->____next_2;
|
|
V_2 = L_39;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// _mesh.Delete(eLnext);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_40 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41 = V_3;
|
|
NullCheck(L_40);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_40, L_41, NULL);
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// if (e == eNext || e == eNext._Sym)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = V_2;
|
|
if ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_42) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_43)))
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_44 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = V_2;
|
|
NullCheck(L_45);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_46 = L_45->____Sym_3;
|
|
G_B17_0 = ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_44) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_46))? 1 : 0);
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
G_B17_0 = 1;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
V_8 = (bool)G_B17_0;
|
|
bool L_47 = V_8;
|
|
if (!L_47)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
// eNext = eNext._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = V_2;
|
|
NullCheck(L_48);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = L_48->____next_2;
|
|
V_2 = L_49;
|
|
}
|
|
|
|
IL_00e0:
|
|
{
|
|
// _mesh.Delete(e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_50 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_51 = V_1;
|
|
NullCheck(L_50);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_50, L_51, NULL);
|
|
}
|
|
|
|
IL_00ee:
|
|
{
|
|
// for (e = eHead._next; e != eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_52 = V_2;
|
|
V_1 = L_52;
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
// for (e = eHead._next; e != eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_53 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = V_0;
|
|
V_9 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_53) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_54))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_55 = V_9;
|
|
if (L_55)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::InitPriorityQ()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_InitPriorityQ_mB202DA0E46F6C8328C148265E0D20ABBBDC31045 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Init_m7D2DBDCE0ED680CB39C9097C9845ADA1BD1EF748_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1__ctor_m07C6F44930E9A6F5E8508CDB1096ADA28C7CCCCC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
{
|
|
// MeshUtils.Vertex vHead = _mesh._vHead, v;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = L_0->____vHead_1;
|
|
V_0 = L_1;
|
|
// int vertexCount = 0;
|
|
V_2 = 0;
|
|
// for (v = vHead._next; v != vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = L_2->____next_2;
|
|
V_1 = L_3;
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// vertexCount++;
|
|
int32_t L_4 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_4, 1));
|
|
// for (v = vHead._next; v != vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_6 = L_5->____next_2;
|
|
V_1 = L_6;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// for (v = vHead._next; v != vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = V_0;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_7) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_9 = V_3;
|
|
if (L_9)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// vertexCount += 8;
|
|
int32_t L_10 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 8));
|
|
// _pq = new PriorityQueue<MeshUtils.Vertex>(vertexCount, Geom.VertLeq);
|
|
int32_t L_11 = V_2;
|
|
LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220* L_12 = (LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220*)il2cpp_codegen_object_new(LessOrEqual_tB0DFA9376ECA9A3B8B82AC68BBF72F0D4C6D8220_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
LessOrEqual__ctor_m50904BD2AB1A4883822B0D8C5B721826FFEC1856(L_12, NULL, (intptr_t)((void*)Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24_RuntimeMethod_var), NULL);
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_13 = (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*)il2cpp_codegen_object_new(PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_13);
|
|
PriorityQueue_1__ctor_m07C6F44930E9A6F5E8508CDB1096ADA28C7CCCCC(L_13, L_11, L_12, PriorityQueue_1__ctor_m07C6F44930E9A6F5E8508CDB1096ADA28C7CCCCC_RuntimeMethod_var);
|
|
__this->____pq_10 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pq_10), (void*)L_13);
|
|
// vHead = _mesh._vHead;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_14 = __this->____mesh_0;
|
|
NullCheck(L_14);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15 = L_14->____vHead_1;
|
|
V_0 = L_15;
|
|
// for (v = vHead._next; v != vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_17 = L_16->____next_2;
|
|
V_1 = L_17;
|
|
goto IL_00a0;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
// v._pqHandle = _pq.Insert(v);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18 = V_1;
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_19 = __this->____pq_10;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20 = V_1;
|
|
NullCheck(L_19);
|
|
PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B L_21;
|
|
L_21 = PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD(L_19, L_20, PriorityQueue_1_Insert_m08C6B6F301B7AE26040734EAA268BBDC73450CBD_RuntimeMethod_var);
|
|
NullCheck(L_18);
|
|
L_18->____pqHandle_7 = L_21;
|
|
// if (v._pqHandle._handle == PQHandle.Invalid)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B* L_23 = (&L_22->____pqHandle_7);
|
|
int32_t L_24 = L_23->____handle_1;
|
|
il2cpp_codegen_runtime_class_init_inline(PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var);
|
|
int32_t L_25 = ((PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_StaticFields*)il2cpp_codegen_static_fields_for(PQHandle_t96E5130EBA537AEB88E7D51B009EEFF616A18C1B_il2cpp_TypeInfo_var))->___Invalid_0;
|
|
V_4 = (bool)((((int32_t)L_24) == ((int32_t)L_25))? 1 : 0);
|
|
bool L_26 = V_4;
|
|
if (!L_26)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// throw new InvalidOperationException("PQHandle should not be invalid");
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_27 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_27);
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_27, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD195D0425B8FE98A04F1BE9F8F30B202B33C80ED)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Tess_InitPriorityQ_mB202DA0E46F6C8328C148265E0D20ABBBDC31045_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// for (v = vHead._next; v != vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_28 = V_1;
|
|
NullCheck(L_28);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29 = L_28->____next_2;
|
|
V_1 = L_29;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// for (v = vHead._next; v != vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_30 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_31 = V_0;
|
|
V_5 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_30) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_31))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_32 = V_5;
|
|
if (L_32)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
// _pq.Init();
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_33 = __this->____pq_10;
|
|
NullCheck(L_33);
|
|
PriorityQueue_1_Init_m7D2DBDCE0ED680CB39C9097C9845ADA1BD1EF748(L_33, PriorityQueue_1_Init_m7D2DBDCE0ED680CB39C9097C9845ADA1BD1EF748_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::DonePriorityQ()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DonePriorityQ_m9827563550DF41BD863775519D328034CD482C1C (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _pq = null;
|
|
__this->____pq_10 = (PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____pq_10), (void*)(PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7*)NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::RemoveDegenerateFaces()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_RemoveDegenerateFaces_mA8BDC50CE9E86B6B7285BF80F24F61D9499D7A44 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = fNext)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____fHead_2;
|
|
NullCheck(L_1);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = L_1->____next_2;
|
|
V_0 = L_2;
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// fNext = f._next;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = L_3->____next_2;
|
|
V_1 = L_4;
|
|
// e = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____anEdge_3;
|
|
V_2 = L_6;
|
|
// Debug.Assert(e._Lnext != e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = V_2;
|
|
NullCheck(L_7);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = L_7->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_8) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_9))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// if (e._Lnext._Lnext == e)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = L_10->____Lnext_5;
|
|
NullCheck(L_11);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_2;
|
|
V_3 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_12) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_13))? 1 : 0);
|
|
bool L_14 = V_3;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
// Geom.AddWinding(e._Onext, e);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_15 = V_2;
|
|
NullCheck(L_15);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = L_15->____Onext_4;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_2;
|
|
Geom_AddWinding_m9EF2B05D11B8BE910BF46FA2D4B87DB8DF44C7BF(L_16, L_17, NULL);
|
|
// _mesh.Delete(e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_18 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_2;
|
|
NullCheck(L_18);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_18, L_19, NULL);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = fNext)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_20 = V_1;
|
|
V_0 = L_20;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = fNext)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_21 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_22 = __this->____mesh_0;
|
|
NullCheck(L_22);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_23 = L_22->____fHead_2;
|
|
V_4 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_21) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_23))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_24 = V_4;
|
|
if (L_24)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ComputeInterior()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeInterior_mA6B97B06DE197CCF391FD2B2C77CAD2E20B569BF (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_ExtractMin_mF8727392D7E492CF6BCAE7B77837C95D246A125D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PriorityQueue_1_Minimum_mD522D468A69FC6BC10253BE7ED142B7AC487442B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
// RemoveDegenerateEdges();
|
|
Tess_RemoveDegenerateEdges_m2DE1594FAACEA2C81E58C062E84B30A28BA7E67E(__this, NULL);
|
|
// InitPriorityQ();
|
|
Tess_InitPriorityQ_mB202DA0E46F6C8328C148265E0D20ABBBDC31045(__this, NULL);
|
|
// RemoveDegenerateFaces();
|
|
Tess_RemoveDegenerateFaces_mA8BDC50CE9E86B6B7285BF80F24F61D9499D7A44(__this, NULL);
|
|
// InitEdgeDict();
|
|
Tess_InitEdgeDict_m8E5B9E0535F01DBE03818D3E4868F0A55B36032D(__this, NULL);
|
|
goto IL_0073;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// vNext = _pq.Minimum();
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_0 = __this->____pq_10;
|
|
NullCheck(L_0);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1;
|
|
L_1 = PriorityQueue_1_Minimum_mD522D468A69FC6BC10253BE7ED142B7AC487442B(L_0, PriorityQueue_1_Minimum_mD522D468A69FC6BC10253BE7ED142B7AC487442B_RuntimeMethod_var);
|
|
V_1 = L_1;
|
|
// if (vNext == null || !Geom.VertEq(vNext, v))
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = V_1;
|
|
if (!L_2)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_3 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_4 = V_0;
|
|
bool L_5;
|
|
L_5 = Geom_VertEq_m637B40AE88BD48B8B8A972A107D464F8EE82243B(L_3, L_4, NULL);
|
|
G_B5_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
|
|
goto IL_003f;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
G_B5_0 = 1;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
V_2 = (bool)G_B5_0;
|
|
bool L_6 = V_2;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
goto IL_006a;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// vNext = _pq.ExtractMin();
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_7 = __this->____pq_10;
|
|
NullCheck(L_7);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8;
|
|
L_8 = PriorityQueue_1_ExtractMin_mF8727392D7E492CF6BCAE7B77837C95D246A125D(L_7, PriorityQueue_1_ExtractMin_mF8727392D7E492CF6BCAE7B77837C95D246A125D_RuntimeMethod_var);
|
|
V_1 = L_8;
|
|
// SpliceMergeVertices(v._anEdge, vNext._anEdge);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = L_9->____anEdge_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11 = V_1;
|
|
NullCheck(L_11);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = L_11->____anEdge_3;
|
|
Tess_SpliceMergeVertices_m1F9D894B54D0B69113881D99F9E80761926D63D2(__this, L_10, L_12, NULL);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// while (true)
|
|
V_3 = (bool)1;
|
|
goto IL_0022;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// SweepEvent(v);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13 = V_0;
|
|
Tess_SweepEvent_mC52F6C1BF6E9CC32ECD6EF4DFF6D1EAE68F44D0B(__this, L_13, NULL);
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// while ((v = _pq.ExtractMin()) != null)
|
|
PriorityQueue_1_t28F7BFAD9EB35B1CC893C835A9EDE359B12D9BA7* L_14 = __this->____pq_10;
|
|
NullCheck(L_14);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_15;
|
|
L_15 = PriorityQueue_1_ExtractMin_mF8727392D7E492CF6BCAE7B77837C95D246A125D(L_14, PriorityQueue_1_ExtractMin_mF8727392D7E492CF6BCAE7B77837C95D246A125D_RuntimeMethod_var);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_16 = L_15;
|
|
V_0 = L_16;
|
|
V_4 = (bool)((!(((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_17 = V_4;
|
|
if (L_17)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// DoneEdgeDict();
|
|
Tess_DoneEdgeDict_m6FB9122DB48D52563D422EEF328233E9AAFB0CB3(__this, NULL);
|
|
// DonePriorityQ();
|
|
Tess_DonePriorityQ_m9827563550DF41BD863775519D328034CD482C1C(__this, NULL);
|
|
// RemoveDegenerateFaces();
|
|
Tess_RemoveDegenerateFaces_mA8BDC50CE9E86B6B7285BF80F24F61D9499D7A44(__this, NULL);
|
|
// _mesh.Check();
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_18 = __this->____mesh_0;
|
|
NullCheck(L_18);
|
|
Mesh_Check_m561D4679C8C1E241CA132144B3EDE2DC83B30670(L_18, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.Vec3 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::get_Normal()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB Tess_get_Normal_m78DF1420AC05F6B55CED89722F1567628F1982C2 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// public Vec3 Normal { get { return _normal; } set { _normal = value; } }
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_0 = __this->____normal_1;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// public Vec3 Normal { get { return _normal; } set { _normal = value; } }
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::set_Normal(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_set_Normal_m9BB7D1E8A7B5623750D2CC76836FD9A17405E9A5 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vec3 Normal { get { return _normal; } set { _normal = value; } }
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_0 = ___value0;
|
|
__this->____normal_1 = L_0;
|
|
// public Vec3 Normal { get { return _normal; } set { _normal = value; } }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::get_Vertices()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* Tess_get_Vertices_m7B098381A624A3B4353ED0D18F601863A3E5C44B (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* V_0 = NULL;
|
|
{
|
|
// public ContourVertex[] Vertices { get { return _vertices; } }
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = __this->____vertices_13;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// public ContourVertex[] Vertices { get { return _vertices; } }
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::get_VertexCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tess_get_VertexCount_m36BCB8F8002C4D1A5028542F6B2BC2415A5DF2A7 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// public int VertexCount { get { return _vertexCount; } }
|
|
int32_t L_0 = __this->____vertexCount_14;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// public int VertexCount { get { return _vertexCount; } }
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Int32[] UnityEngine.Rendering.Universal.LibTessDotNet.Tess::get_Elements()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* Tess_get_Elements_m00A22E0325AB1E4D9BD71DCB6C3C0FA3D8106508 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
{
|
|
// public int[] Elements { get { return _elements; } }
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____elements_15;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// public int[] Elements { get { return _elements; } }
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::get_ElementCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tess_get_ElementCount_m3519BF2E858E419E8FFF24ED7B1FC07D2EDD0978 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// public int ElementCount { get { return _elementCount; } }
|
|
int32_t L_0 = __this->____elementCount_16;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// public int ElementCount { get { return _elementCount; } }
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess__ctor_m7AFAFE721F6A015827B5696755CC79B61B9930AC (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
// public Real SUnitX = 1;
|
|
__this->___SUnitX_17 = (1.0f);
|
|
// public Real SUnitY = 0;
|
|
__this->___SUnitY_18 = (0.0f);
|
|
// public Real SentinelCoord = 4e30f;
|
|
__this->___SentinelCoord_19 = (4.00000006E+30f);
|
|
// public bool NoEmptyPolygons = false;
|
|
__this->___NoEmptyPolygons_20 = (bool)0;
|
|
// public bool UsePooling = false;
|
|
__this->___UsePooling_21 = (bool)0;
|
|
// public Tess()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// _normal = Vec3.Zero;
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_0 = ((Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var))->___Zero_0;
|
|
__this->____normal_1 = L_0;
|
|
// _bminX = _bminY = _bmaxX = _bmaxY = 0;
|
|
float L_1 = (0.0f);
|
|
V_0 = L_1;
|
|
__this->____bmaxY_7 = L_1;
|
|
float L_2 = V_0;
|
|
float L_3 = L_2;
|
|
V_0 = L_3;
|
|
__this->____bmaxX_6 = L_3;
|
|
float L_4 = V_0;
|
|
float L_5 = L_4;
|
|
V_0 = L_5;
|
|
__this->____bminY_5 = L_5;
|
|
float L_6 = V_0;
|
|
__this->____bminX_4 = L_6;
|
|
// _windingRule = WindingRule.EvenOdd;
|
|
__this->____windingRule_8 = 0;
|
|
// _mesh = null;
|
|
__this->____mesh_0 = (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____mesh_0), (void*)(Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF*)NULL);
|
|
// _vertices = null;
|
|
__this->____vertices_13 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices_13), (void*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)NULL);
|
|
// _vertexCount = 0;
|
|
__this->____vertexCount_14 = 0;
|
|
// _elements = null;
|
|
__this->____elements_15 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____elements_15), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
|
|
// _elementCount = 0;
|
|
__this->____elementCount_16 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ComputeNormal(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ComputeNormal_mB67B69B01F44EDC8726B5D1E342AB4F90BF12395 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* ___norm0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_1 = NULL;
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* V_2 = NULL;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_3 = NULL;
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_8 = NULL;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_9 = NULL;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
bool V_13 = false;
|
|
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;
|
|
bool V_22 = false;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
bool V_24 = false;
|
|
bool V_25 = false;
|
|
bool V_26 = false;
|
|
{
|
|
// var v = _mesh._vHead._next;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_1 = L_0->____vHead_1;
|
|
NullCheck(L_1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_2 = L_1->____next_2;
|
|
V_0 = L_2;
|
|
// var minVal = new Real[3] { v._coords.X, v._coords.Y, v._coords.Z };
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = L_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_6 = (&L_5->____coords_4);
|
|
float L_7 = L_6->___X_1;
|
|
NullCheck(L_4);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_7);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = L_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_10 = (&L_9->____coords_4);
|
|
float L_11 = L_10->___Y_2;
|
|
NullCheck(L_8);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_11);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = L_8;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_14 = (&L_13->____coords_4);
|
|
float L_15 = L_14->___Z_3;
|
|
NullCheck(L_12);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_15);
|
|
V_1 = L_12;
|
|
// var minVert = new MeshUtils.Vertex[3] { v, v, v };
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_16 = (VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D*)(VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D*)SZArrayNew(VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_17 = L_16;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_18 = V_0;
|
|
NullCheck(L_17);
|
|
ArrayElementTypeCheck (L_17, L_18);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_18);
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_19 = L_17;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20 = V_0;
|
|
NullCheck(L_19);
|
|
ArrayElementTypeCheck (L_19, L_20);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_20);
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_21 = L_19;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = V_0;
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, L_22);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_22);
|
|
V_2 = L_21;
|
|
// var maxVal = new Real[3] { v._coords.X, v._coords.Y, v._coords.Z };
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = L_23;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_26 = (&L_25->____coords_4);
|
|
float L_27 = L_26->___X_1;
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_27);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = L_24;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_30 = (&L_29->____coords_4);
|
|
float L_31 = L_30->___Y_2;
|
|
NullCheck(L_28);
|
|
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_31);
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_32 = L_28;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = V_0;
|
|
NullCheck(L_33);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_34 = (&L_33->____coords_4);
|
|
float L_35 = L_34->___Z_3;
|
|
NullCheck(L_32);
|
|
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_35);
|
|
V_3 = L_32;
|
|
// var maxVert = new MeshUtils.Vertex[3] { v, v, v };
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_36 = (VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D*)(VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D*)SZArrayNew(VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_37 = L_36;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_38 = V_0;
|
|
NullCheck(L_37);
|
|
ArrayElementTypeCheck (L_37, L_38);
|
|
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_38);
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_39 = L_37;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_40 = V_0;
|
|
NullCheck(L_39);
|
|
ArrayElementTypeCheck (L_39, L_40);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_40);
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_41 = L_39;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_42 = V_0;
|
|
NullCheck(L_41);
|
|
ArrayElementTypeCheck (L_41, L_42);
|
|
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_42);
|
|
V_4 = L_41;
|
|
goto IL_01a8;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// if (v._coords.X < minVal[0]) { minVal[0] = v._coords.X; minVert[0] = v; }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43 = V_0;
|
|
NullCheck(L_43);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_44 = (&L_43->____coords_4);
|
|
float L_45 = L_44->___X_1;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_46 = V_1;
|
|
NullCheck(L_46);
|
|
int32_t L_47 = 0;
|
|
float L_48 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
|
|
V_13 = (bool)((((float)L_45) < ((float)L_48))? 1 : 0);
|
|
bool L_49 = V_13;
|
|
if (!L_49)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
// if (v._coords.X < minVal[0]) { minVal[0] = v._coords.X; minVert[0] = v; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_50 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_51 = V_0;
|
|
NullCheck(L_51);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_52 = (&L_51->____coords_4);
|
|
float L_53 = L_52->___X_1;
|
|
NullCheck(L_50);
|
|
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_53);
|
|
// if (v._coords.X < minVal[0]) { minVal[0] = v._coords.X; minVert[0] = v; }
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_54 = V_2;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_55 = V_0;
|
|
NullCheck(L_54);
|
|
ArrayElementTypeCheck (L_54, L_55);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_55);
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// if (v._coords.Y < minVal[1]) { minVal[1] = v._coords.Y; minVert[1] = v; }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_56 = V_0;
|
|
NullCheck(L_56);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_57 = (&L_56->____coords_4);
|
|
float L_58 = L_57->___Y_2;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_59 = V_1;
|
|
NullCheck(L_59);
|
|
int32_t L_60 = 1;
|
|
float L_61 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
|
|
V_14 = (bool)((((float)L_58) < ((float)L_61))? 1 : 0);
|
|
bool L_62 = V_14;
|
|
if (!L_62)
|
|
{
|
|
goto IL_00f5;
|
|
}
|
|
}
|
|
{
|
|
// if (v._coords.Y < minVal[1]) { minVal[1] = v._coords.Y; minVert[1] = v; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_64 = V_0;
|
|
NullCheck(L_64);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_65 = (&L_64->____coords_4);
|
|
float L_66 = L_65->___Y_2;
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_66);
|
|
// if (v._coords.Y < minVal[1]) { minVal[1] = v._coords.Y; minVert[1] = v; }
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_67 = V_2;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_68 = V_0;
|
|
NullCheck(L_67);
|
|
ArrayElementTypeCheck (L_67, L_68);
|
|
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_68);
|
|
}
|
|
|
|
IL_00f5:
|
|
{
|
|
// if (v._coords.Z < minVal[2]) { minVal[2] = v._coords.Z; minVert[2] = v; }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_69 = V_0;
|
|
NullCheck(L_69);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_70 = (&L_69->____coords_4);
|
|
float L_71 = L_70->___Z_3;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_72 = V_1;
|
|
NullCheck(L_72);
|
|
int32_t L_73 = 2;
|
|
float L_74 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
|
|
V_15 = (bool)((((float)L_71) < ((float)L_74))? 1 : 0);
|
|
bool L_75 = V_15;
|
|
if (!L_75)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
// if (v._coords.Z < minVal[2]) { minVal[2] = v._coords.Z; minVert[2] = v; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_76 = V_1;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_77 = V_0;
|
|
NullCheck(L_77);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_78 = (&L_77->____coords_4);
|
|
float L_79 = L_78->___Z_3;
|
|
NullCheck(L_76);
|
|
(L_76)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_79);
|
|
// if (v._coords.Z < minVal[2]) { minVal[2] = v._coords.Z; minVert[2] = v; }
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_80 = V_2;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_81 = V_0;
|
|
NullCheck(L_80);
|
|
ArrayElementTypeCheck (L_80, L_81);
|
|
(L_80)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_81);
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// if (v._coords.X > maxVal[0]) { maxVal[0] = v._coords.X; maxVert[0] = v; }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_82 = V_0;
|
|
NullCheck(L_82);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_83 = (&L_82->____coords_4);
|
|
float L_84 = L_83->___X_1;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_85 = V_3;
|
|
NullCheck(L_85);
|
|
int32_t L_86 = 0;
|
|
float L_87 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
|
|
V_16 = (bool)((((float)L_84) > ((float)L_87))? 1 : 0);
|
|
bool L_88 = V_16;
|
|
if (!L_88)
|
|
{
|
|
goto IL_014a;
|
|
}
|
|
}
|
|
{
|
|
// if (v._coords.X > maxVal[0]) { maxVal[0] = v._coords.X; maxVert[0] = v; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_89 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_90 = V_0;
|
|
NullCheck(L_90);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_91 = (&L_90->____coords_4);
|
|
float L_92 = L_91->___X_1;
|
|
NullCheck(L_89);
|
|
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(0), (float)L_92);
|
|
// if (v._coords.X > maxVal[0]) { maxVal[0] = v._coords.X; maxVert[0] = v; }
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_93 = V_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_94 = V_0;
|
|
NullCheck(L_93);
|
|
ArrayElementTypeCheck (L_93, L_94);
|
|
(L_93)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_94);
|
|
}
|
|
|
|
IL_014a:
|
|
{
|
|
// if (v._coords.Y > maxVal[1]) { maxVal[1] = v._coords.Y; maxVert[1] = v; }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_95 = V_0;
|
|
NullCheck(L_95);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_96 = (&L_95->____coords_4);
|
|
float L_97 = L_96->___Y_2;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_98 = V_3;
|
|
NullCheck(L_98);
|
|
int32_t L_99 = 1;
|
|
float L_100 = (L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
|
|
V_17 = (bool)((((float)L_97) > ((float)L_100))? 1 : 0);
|
|
bool L_101 = V_17;
|
|
if (!L_101)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
// if (v._coords.Y > maxVal[1]) { maxVal[1] = v._coords.Y; maxVert[1] = v; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_102 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_103 = V_0;
|
|
NullCheck(L_103);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_104 = (&L_103->____coords_4);
|
|
float L_105 = L_104->___Y_2;
|
|
NullCheck(L_102);
|
|
(L_102)->SetAt(static_cast<il2cpp_array_size_t>(1), (float)L_105);
|
|
// if (v._coords.Y > maxVal[1]) { maxVal[1] = v._coords.Y; maxVert[1] = v; }
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_106 = V_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_107 = V_0;
|
|
NullCheck(L_106);
|
|
ArrayElementTypeCheck (L_106, L_107);
|
|
(L_106)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_107);
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
// if (v._coords.Z > maxVal[2]) { maxVal[2] = v._coords.Z; maxVert[2] = v; }
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_108 = V_0;
|
|
NullCheck(L_108);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_109 = (&L_108->____coords_4);
|
|
float L_110 = L_109->___Z_3;
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_111 = V_3;
|
|
NullCheck(L_111);
|
|
int32_t L_112 = 2;
|
|
float L_113 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
|
|
V_18 = (bool)((((float)L_110) > ((float)L_113))? 1 : 0);
|
|
bool L_114 = V_18;
|
|
if (!L_114)
|
|
{
|
|
goto IL_01a0;
|
|
}
|
|
}
|
|
{
|
|
// if (v._coords.Z > maxVal[2]) { maxVal[2] = v._coords.Z; maxVert[2] = v; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_115 = V_3;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_116 = V_0;
|
|
NullCheck(L_116);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_117 = (&L_116->____coords_4);
|
|
float L_118 = L_117->___Z_3;
|
|
NullCheck(L_115);
|
|
(L_115)->SetAt(static_cast<il2cpp_array_size_t>(2), (float)L_118);
|
|
// if (v._coords.Z > maxVal[2]) { maxVal[2] = v._coords.Z; maxVert[2] = v; }
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_119 = V_4;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_120 = V_0;
|
|
NullCheck(L_119);
|
|
ArrayElementTypeCheck (L_119, L_120);
|
|
(L_119)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_120);
|
|
}
|
|
|
|
IL_01a0:
|
|
{
|
|
// for (; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_121 = V_0;
|
|
NullCheck(L_121);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_122 = L_121->____next_2;
|
|
V_0 = L_122;
|
|
}
|
|
|
|
IL_01a8:
|
|
{
|
|
// for (; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_123 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_124 = __this->____mesh_0;
|
|
NullCheck(L_124);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_125 = L_124->____vHead_1;
|
|
V_19 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_123) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_125))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_126 = V_19;
|
|
if (L_126)
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// int i = 0;
|
|
V_5 = 0;
|
|
// if (maxVal[1] - minVal[1] > maxVal[0] - minVal[0]) { i = 1; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_127 = V_3;
|
|
NullCheck(L_127);
|
|
int32_t L_128 = 1;
|
|
float L_129 = (L_127)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_130 = V_1;
|
|
NullCheck(L_130);
|
|
int32_t L_131 = 1;
|
|
float L_132 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_133 = V_3;
|
|
NullCheck(L_133);
|
|
int32_t L_134 = 0;
|
|
float L_135 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_136 = V_1;
|
|
NullCheck(L_136);
|
|
int32_t L_137 = 0;
|
|
float L_138 = (L_136)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
|
|
V_20 = (bool)((((float)((float)il2cpp_codegen_subtract(L_129, L_132))) > ((float)((float)il2cpp_codegen_subtract(L_135, L_138))))? 1 : 0);
|
|
bool L_139 = V_20;
|
|
if (!L_139)
|
|
{
|
|
goto IL_01e0;
|
|
}
|
|
}
|
|
{
|
|
// if (maxVal[1] - minVal[1] > maxVal[0] - minVal[0]) { i = 1; }
|
|
V_5 = 1;
|
|
}
|
|
|
|
IL_01e0:
|
|
{
|
|
// if (maxVal[2] - minVal[2] > maxVal[i] - minVal[i]) { i = 2; }
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_140 = V_3;
|
|
NullCheck(L_140);
|
|
int32_t L_141 = 2;
|
|
float L_142 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_143 = V_1;
|
|
NullCheck(L_143);
|
|
int32_t L_144 = 2;
|
|
float L_145 = (L_143)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_146 = V_3;
|
|
int32_t L_147 = V_5;
|
|
NullCheck(L_146);
|
|
int32_t L_148 = L_147;
|
|
float L_149 = (L_146)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_150 = V_1;
|
|
int32_t L_151 = V_5;
|
|
NullCheck(L_150);
|
|
int32_t L_152 = L_151;
|
|
float L_153 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_152));
|
|
V_21 = (bool)((((float)((float)il2cpp_codegen_subtract(L_142, L_145))) > ((float)((float)il2cpp_codegen_subtract(L_149, L_153))))? 1 : 0);
|
|
bool L_154 = V_21;
|
|
if (!L_154)
|
|
{
|
|
goto IL_01fd;
|
|
}
|
|
}
|
|
{
|
|
// if (maxVal[2] - minVal[2] > maxVal[i] - minVal[i]) { i = 2; }
|
|
V_5 = 2;
|
|
}
|
|
|
|
IL_01fd:
|
|
{
|
|
// if (minVal[i] >= maxVal[i])
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_155 = V_1;
|
|
int32_t L_156 = V_5;
|
|
NullCheck(L_155);
|
|
int32_t L_157 = L_156;
|
|
float L_158 = (L_155)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
|
|
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_159 = V_3;
|
|
int32_t L_160 = V_5;
|
|
NullCheck(L_159);
|
|
int32_t L_161 = L_160;
|
|
float L_162 = (L_159)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
|
|
V_22 = (bool)((((int32_t)((!(((float)L_158) >= ((float)L_162)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_163 = V_22;
|
|
if (!L_163)
|
|
{
|
|
goto IL_024a;
|
|
}
|
|
}
|
|
{
|
|
// norm = new Vec3 { X = 0, Y = 0, Z = 1 };
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_164 = ___norm0;
|
|
il2cpp_codegen_initobj((&V_23), sizeof(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB));
|
|
(&V_23)->___X_1 = (0.0f);
|
|
(&V_23)->___Y_2 = (0.0f);
|
|
(&V_23)->___Z_3 = (1.0f);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_165 = V_23;
|
|
*(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*)L_164 = L_165;
|
|
// return;
|
|
goto IL_03b5;
|
|
}
|
|
|
|
IL_024a:
|
|
{
|
|
// Real maxLen2 = 0, tLen2;
|
|
V_6 = (0.0f);
|
|
// var v1 = minVert[i];
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_166 = V_2;
|
|
int32_t L_167 = V_5;
|
|
NullCheck(L_166);
|
|
int32_t L_168 = L_167;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_169 = (L_166)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
|
|
V_8 = L_169;
|
|
// var v2 = maxVert[i];
|
|
VertexU5BU5D_tA84FD4EC56CA6793975DDB3A2B07A05F520E889D* L_170 = V_4;
|
|
int32_t L_171 = V_5;
|
|
NullCheck(L_170);
|
|
int32_t L_172 = L_171;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_173 = (L_170)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
|
|
V_9 = L_173;
|
|
// Vec3.Sub(ref v1._coords, ref v2._coords, out d1);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_174 = V_8;
|
|
NullCheck(L_174);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_175 = (&L_174->____coords_4);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_176 = V_9;
|
|
NullCheck(L_176);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_177 = (&L_176->____coords_4);
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_Sub_m00767A34201BEABFBCC75A5A767C60D906B010CF(L_175, L_177, (&V_10), NULL);
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_178 = __this->____mesh_0;
|
|
NullCheck(L_178);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_179 = L_178->____vHead_1;
|
|
NullCheck(L_179);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_180 = L_179->____next_2;
|
|
V_0 = L_180;
|
|
goto IL_0365;
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
// Vec3.Sub(ref v._coords, ref v2._coords, out d2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_181 = V_0;
|
|
NullCheck(L_181);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_182 = (&L_181->____coords_4);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_183 = V_9;
|
|
NullCheck(L_183);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_184 = (&L_183->____coords_4);
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_Sub_m00767A34201BEABFBCC75A5A767C60D906B010CF(L_182, L_184, (&V_11), NULL);
|
|
// tNorm.X = d1.Y * d2.Z - d1.Z * d2.Y;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_185 = V_10;
|
|
float L_186 = L_185.___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_187 = V_11;
|
|
float L_188 = L_187.___Z_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_189 = V_10;
|
|
float L_190 = L_189.___Z_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_191 = V_11;
|
|
float L_192 = L_191.___Y_2;
|
|
(&V_12)->___X_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_186, L_188)), ((float)il2cpp_codegen_multiply(L_190, L_192))));
|
|
// tNorm.Y = d1.Z * d2.X - d1.X * d2.Z;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_193 = V_10;
|
|
float L_194 = L_193.___Z_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_195 = V_11;
|
|
float L_196 = L_195.___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_197 = V_10;
|
|
float L_198 = L_197.___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_199 = V_11;
|
|
float L_200 = L_199.___Z_3;
|
|
(&V_12)->___Y_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_194, L_196)), ((float)il2cpp_codegen_multiply(L_198, L_200))));
|
|
// tNorm.Z = d1.X * d2.Y - d1.Y * d2.X;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_201 = V_10;
|
|
float L_202 = L_201.___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_203 = V_11;
|
|
float L_204 = L_203.___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_205 = V_10;
|
|
float L_206 = L_205.___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_207 = V_11;
|
|
float L_208 = L_207.___X_1;
|
|
(&V_12)->___Z_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_202, L_204)), ((float)il2cpp_codegen_multiply(L_206, L_208))));
|
|
// tLen2 = tNorm.X * tNorm.X + tNorm.Y * tNorm.Y + tNorm.Z * tNorm.Z;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_209 = V_12;
|
|
float L_210 = L_209.___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_211 = V_12;
|
|
float L_212 = L_211.___X_1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_213 = V_12;
|
|
float L_214 = L_213.___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_215 = V_12;
|
|
float L_216 = L_215.___Y_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_217 = V_12;
|
|
float L_218 = L_217.___Z_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_219 = V_12;
|
|
float L_220 = L_219.___Z_3;
|
|
V_7 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_210, L_212)), ((float)il2cpp_codegen_multiply(L_214, L_216)))), ((float)il2cpp_codegen_multiply(L_218, L_220))));
|
|
// if (tLen2 > maxLen2)
|
|
float L_221 = V_7;
|
|
float L_222 = V_6;
|
|
V_24 = (bool)((((float)L_221) > ((float)L_222))? 1 : 0);
|
|
bool L_223 = V_24;
|
|
if (!L_223)
|
|
{
|
|
goto IL_035d;
|
|
}
|
|
}
|
|
{
|
|
// maxLen2 = tLen2;
|
|
float L_224 = V_7;
|
|
V_6 = L_224;
|
|
// norm = tNorm;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_225 = ___norm0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_226 = V_12;
|
|
*(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*)L_225 = L_226;
|
|
}
|
|
|
|
IL_035d:
|
|
{
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_227 = V_0;
|
|
NullCheck(L_227);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_228 = L_227->____next_2;
|
|
V_0 = L_228;
|
|
}
|
|
|
|
IL_0365:
|
|
{
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_229 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_230 = __this->____mesh_0;
|
|
NullCheck(L_230);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_231 = L_230->____vHead_1;
|
|
V_25 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_229) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_231))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_232 = V_25;
|
|
if (L_232)
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}
|
|
{
|
|
// if (maxLen2 <= 0.0f)
|
|
float L_233 = V_6;
|
|
V_26 = (bool)((((int32_t)((!(((float)L_233) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_234 = V_26;
|
|
if (!L_234)
|
|
{
|
|
goto IL_03b5;
|
|
}
|
|
}
|
|
{
|
|
// norm = Vec3.Zero;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_235 = ___norm0;
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_236 = ((Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var))->___Zero_0;
|
|
*(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB*)L_235 = L_236;
|
|
// i = Vec3.LongAxis(ref d1);
|
|
int32_t L_237;
|
|
L_237 = Vec3_LongAxis_m0EECBEB1FF72D507D741122B8C17AEE8AEA329BB((&V_10), NULL);
|
|
V_5 = L_237;
|
|
// norm[i] = 1;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_238 = ___norm0;
|
|
int32_t L_239 = V_5;
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(L_238, L_239, (1.0f), NULL);
|
|
}
|
|
|
|
IL_03b5:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::CheckOrientation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_CheckOrientation_m6BB21AA8A426F3A017EDFC7DDDC08354287AE1BA (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_5 = NULL;
|
|
bool V_6 = false;
|
|
{
|
|
// Real area = 0.0f;
|
|
V_0 = (0.0f);
|
|
// for (var f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____fHead_2;
|
|
NullCheck(L_1);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = L_1->____next_2;
|
|
V_1 = L_2;
|
|
goto IL_0044;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// if (f._anEdge._winding <= 0)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3->____anEdge_3;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->____winding_9;
|
|
V_2 = (bool)((((int32_t)((((int32_t)L_5) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_6 = V_2;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// area += MeshUtils.FaceArea(f);
|
|
float L_7 = V_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_8 = V_1;
|
|
float L_9;
|
|
L_9 = MeshUtils_FaceArea_mA8BED1A617ABF66B38DFAAD822D89F414013629A(L_8, NULL);
|
|
V_0 = ((float)il2cpp_codegen_add(L_7, L_9));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// for (var f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_11 = L_10->____next_2;
|
|
V_1 = L_11;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// for (var f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_12 = V_1;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_13 = __this->____mesh_0;
|
|
NullCheck(L_13);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_14 = L_13->____fHead_2;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_12) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_15 = V_3;
|
|
if (L_15)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// if (area < 0.0f)
|
|
float L_16 = V_0;
|
|
V_4 = (bool)((((float)L_16) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_17 = V_4;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_18 = __this->____mesh_0;
|
|
NullCheck(L_18);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_19 = L_18->____vHead_1;
|
|
NullCheck(L_19);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20 = L_19->____next_2;
|
|
V_5 = L_20;
|
|
goto IL_0096;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// v._t = -v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_21 = V_5;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22 = V_5;
|
|
NullCheck(L_22);
|
|
float L_23 = L_22->____t_6;
|
|
NullCheck(L_21);
|
|
L_21->____t_6 = ((-L_23));
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_24 = V_5;
|
|
NullCheck(L_24);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_25 = L_24->____next_2;
|
|
V_5 = L_25;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_26 = V_5;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_27 = __this->____mesh_0;
|
|
NullCheck(L_27);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_28 = L_27->____vHead_1;
|
|
V_6 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_26) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_28))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_29 = V_6;
|
|
if (L_29)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// Vec3.Neg(ref _tUnit);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_30 = (&__this->____tUnit_3);
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_Neg_m94003AB9E586B121B672D4D580DC3F7441F0F4CD(L_30, NULL);
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::ProjectPolygon()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_ProjectPolygon_m2E14B5F9C377FD09504B1F3319D5581E6FDC8658 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_5 = NULL;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_8 = NULL;
|
|
bool V_9 = false;
|
|
float V_10 = 0.0f;
|
|
bool V_11 = false;
|
|
bool V_12 = false;
|
|
bool V_13 = false;
|
|
bool V_14 = false;
|
|
bool V_15 = false;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B8_0 = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* G_B8_1 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* G_B7_1 = NULL;
|
|
float G_B9_0 = 0.0f;
|
|
int32_t G_B9_1 = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* G_B9_2 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* G_B11_1 = NULL;
|
|
int32_t G_B10_0 = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* G_B10_1 = NULL;
|
|
float G_B12_0 = 0.0f;
|
|
int32_t G_B12_1 = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* G_B12_2 = NULL;
|
|
{
|
|
// var norm = _normal;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_0 = __this->____normal_1;
|
|
V_0 = L_0;
|
|
// bool computedNormal = false;
|
|
V_1 = (bool)0;
|
|
// if (norm.X == 0.0f && norm.Y == 0.0f && norm.Z == 0.0f)
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_1 = V_0;
|
|
float L_2 = L_1.___X_1;
|
|
if ((!(((float)L_2) == ((float)(0.0f)))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_3 = V_0;
|
|
float L_4 = L_3.___Y_2;
|
|
if ((!(((float)L_4) == ((float)(0.0f)))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_5 = V_0;
|
|
float L_6 = L_5.___Z_3;
|
|
G_B4_0 = ((((float)L_6) == ((float)(0.0f)))? 1 : 0);
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
V_4 = (bool)G_B4_0;
|
|
bool L_7 = V_4;
|
|
if (!L_7)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
// ComputeNormal(ref norm);
|
|
Tess_ComputeNormal_mB67B69B01F44EDC8726B5D1E342AB4F90BF12395(__this, (&V_0), NULL);
|
|
// _normal = norm;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_8 = V_0;
|
|
__this->____normal_1 = L_8;
|
|
// computedNormal = true;
|
|
V_1 = (bool)1;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// int i = Vec3.LongAxis(ref norm);
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
int32_t L_9;
|
|
L_9 = Vec3_LongAxis_m0EECBEB1FF72D507D741122B8C17AEE8AEA329BB((&V_0), NULL);
|
|
V_2 = L_9;
|
|
// _sUnit[i] = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_10 = (&__this->____sUnit_2);
|
|
int32_t L_11 = V_2;
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(L_10, L_11, (0.0f), NULL);
|
|
// _sUnit[(i + 1) % 3] = SUnitX;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_12 = (&__this->____sUnit_2);
|
|
int32_t L_13 = V_2;
|
|
float L_14 = __this->___SUnitX_17;
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(L_12, ((int32_t)(((int32_t)il2cpp_codegen_add(L_13, 1))%3)), L_14, NULL);
|
|
// _sUnit[(i + 2) % 3] = SUnitY;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_15 = (&__this->____sUnit_2);
|
|
int32_t L_16 = V_2;
|
|
float L_17 = __this->___SUnitY_18;
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(L_15, ((int32_t)(((int32_t)il2cpp_codegen_add(L_16, 2))%3)), L_17, NULL);
|
|
// _tUnit[i] = 0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_18 = (&__this->____tUnit_3);
|
|
int32_t L_19 = V_2;
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(L_18, L_19, (0.0f), NULL);
|
|
// _tUnit[(i + 1) % 3] = norm[i] > 0.0f ? -SUnitY : SUnitY;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_20 = (&__this->____tUnit_3);
|
|
int32_t L_21 = V_2;
|
|
int32_t L_22 = V_2;
|
|
float L_23;
|
|
L_23 = Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E((&V_0), L_22, NULL);
|
|
G_B7_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_21, 1))%3));
|
|
G_B7_1 = L_20;
|
|
if ((((float)L_23) > ((float)(0.0f))))
|
|
{
|
|
G_B8_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_21, 1))%3));
|
|
G_B8_1 = L_20;
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
float L_24 = __this->___SUnitY_18;
|
|
G_B9_0 = L_24;
|
|
G_B9_1 = G_B7_0;
|
|
G_B9_2 = G_B7_1;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
float L_25 = __this->___SUnitY_18;
|
|
G_B9_0 = ((-L_25));
|
|
G_B9_1 = G_B8_0;
|
|
G_B9_2 = G_B8_1;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(G_B9_2, G_B9_1, G_B9_0, NULL);
|
|
// _tUnit[(i + 2) % 3] = norm[i] > 0.0f ? SUnitX : -SUnitX;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_26 = (&__this->____tUnit_3);
|
|
int32_t L_27 = V_2;
|
|
int32_t L_28 = V_2;
|
|
float L_29;
|
|
L_29 = Vec3_get_Item_m5EF894D21566B4F1A6F3D7DE1712161C07DFED4E((&V_0), L_28, NULL);
|
|
G_B10_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, 2))%3));
|
|
G_B10_1 = L_26;
|
|
if ((((float)L_29) > ((float)(0.0f))))
|
|
{
|
|
G_B11_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, 2))%3));
|
|
G_B11_1 = L_26;
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
{
|
|
float L_30 = __this->___SUnitX_17;
|
|
G_B12_0 = ((-L_30));
|
|
G_B12_1 = G_B10_0;
|
|
G_B12_2 = G_B10_1;
|
|
goto IL_0100;
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
float L_31 = __this->___SUnitX_17;
|
|
G_B12_0 = L_31;
|
|
G_B12_1 = G_B11_0;
|
|
G_B12_2 = G_B11_1;
|
|
}
|
|
|
|
IL_0100:
|
|
{
|
|
Vec3_set_Item_mD866458C01300AC4F570FA7E3F42ED8B6F26BB55(G_B12_2, G_B12_1, G_B12_0, NULL);
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_32 = __this->____mesh_0;
|
|
NullCheck(L_32);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = L_32->____vHead_1;
|
|
NullCheck(L_33);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_34 = L_33->____next_2;
|
|
V_5 = L_34;
|
|
goto IL_0159;
|
|
}
|
|
|
|
IL_011a:
|
|
{
|
|
// Vec3.Dot(ref v._coords, ref _sUnit, out v._s);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_35 = V_5;
|
|
NullCheck(L_35);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_36 = (&L_35->____coords_4);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_37 = (&__this->____sUnit_2);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_38 = V_5;
|
|
NullCheck(L_38);
|
|
float* L_39 = (&L_38->____s_5);
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_Dot_mFB33C2A01714FCFE2310B902344D4F43D114B408(L_36, L_37, L_39, NULL);
|
|
// Vec3.Dot(ref v._coords, ref _tUnit, out v._t);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_40 = V_5;
|
|
NullCheck(L_40);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_41 = (&L_40->____coords_4);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB* L_42 = (&__this->____tUnit_3);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43 = V_5;
|
|
NullCheck(L_43);
|
|
float* L_44 = (&L_43->____t_6);
|
|
Vec3_Dot_mFB33C2A01714FCFE2310B902344D4F43D114B408(L_41, L_42, L_44, NULL);
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_45 = V_5;
|
|
NullCheck(L_45);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_46 = L_45->____next_2;
|
|
V_5 = L_46;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_47 = V_5;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_48 = __this->____mesh_0;
|
|
NullCheck(L_48);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_49 = L_48->____vHead_1;
|
|
V_6 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_47) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_49))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_50 = V_6;
|
|
if (L_50)
|
|
{
|
|
goto IL_011a;
|
|
}
|
|
}
|
|
{
|
|
// if (computedNormal)
|
|
bool L_51 = V_1;
|
|
V_7 = L_51;
|
|
bool L_52 = V_7;
|
|
if (!L_52)
|
|
{
|
|
goto IL_0181;
|
|
}
|
|
}
|
|
{
|
|
// CheckOrientation();
|
|
Tess_CheckOrientation_m6BB21AA8A426F3A017EDFC7DDDC08354287AE1BA(__this, NULL);
|
|
}
|
|
|
|
IL_0181:
|
|
{
|
|
// bool first = true;
|
|
V_3 = (bool)1;
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_53 = __this->____mesh_0;
|
|
NullCheck(L_53);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_54 = L_53->____vHead_1;
|
|
NullCheck(L_54);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_55 = L_54->____next_2;
|
|
V_8 = L_55;
|
|
goto IL_026f;
|
|
}
|
|
|
|
IL_019a:
|
|
{
|
|
// if (first)
|
|
bool L_56 = V_3;
|
|
V_9 = L_56;
|
|
bool L_57 = V_9;
|
|
if (!L_57)
|
|
{
|
|
goto IL_01db;
|
|
}
|
|
}
|
|
{
|
|
// _bminX = _bmaxX = v._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_58 = V_8;
|
|
NullCheck(L_58);
|
|
float L_59 = L_58->____s_5;
|
|
float L_60 = L_59;
|
|
V_10 = L_60;
|
|
__this->____bmaxX_6 = L_60;
|
|
float L_61 = V_10;
|
|
__this->____bminX_4 = L_61;
|
|
// _bminY = _bmaxY = v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_62 = V_8;
|
|
NullCheck(L_62);
|
|
float L_63 = L_62->____t_6;
|
|
float L_64 = L_63;
|
|
V_10 = L_64;
|
|
__this->____bmaxY_7 = L_64;
|
|
float L_65 = V_10;
|
|
__this->____bminY_5 = L_65;
|
|
// first = false;
|
|
V_3 = (bool)0;
|
|
goto IL_0265;
|
|
}
|
|
|
|
IL_01db:
|
|
{
|
|
// if (v._s < _bminX) _bminX = v._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_66 = V_8;
|
|
NullCheck(L_66);
|
|
float L_67 = L_66->____s_5;
|
|
float L_68 = __this->____bminX_4;
|
|
V_11 = (bool)((((float)L_67) < ((float)L_68))? 1 : 0);
|
|
bool L_69 = V_11;
|
|
if (!L_69)
|
|
{
|
|
goto IL_01fe;
|
|
}
|
|
}
|
|
{
|
|
// if (v._s < _bminX) _bminX = v._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_70 = V_8;
|
|
NullCheck(L_70);
|
|
float L_71 = L_70->____s_5;
|
|
__this->____bminX_4 = L_71;
|
|
}
|
|
|
|
IL_01fe:
|
|
{
|
|
// if (v._s > _bmaxX) _bmaxX = v._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_72 = V_8;
|
|
NullCheck(L_72);
|
|
float L_73 = L_72->____s_5;
|
|
float L_74 = __this->____bmaxX_6;
|
|
V_12 = (bool)((((float)L_73) > ((float)L_74))? 1 : 0);
|
|
bool L_75 = V_12;
|
|
if (!L_75)
|
|
{
|
|
goto IL_0220;
|
|
}
|
|
}
|
|
{
|
|
// if (v._s > _bmaxX) _bmaxX = v._s;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_76 = V_8;
|
|
NullCheck(L_76);
|
|
float L_77 = L_76->____s_5;
|
|
__this->____bmaxX_6 = L_77;
|
|
}
|
|
|
|
IL_0220:
|
|
{
|
|
// if (v._t < _bminY) _bminY = v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_78 = V_8;
|
|
NullCheck(L_78);
|
|
float L_79 = L_78->____t_6;
|
|
float L_80 = __this->____bminY_5;
|
|
V_13 = (bool)((((float)L_79) < ((float)L_80))? 1 : 0);
|
|
bool L_81 = V_13;
|
|
if (!L_81)
|
|
{
|
|
goto IL_0242;
|
|
}
|
|
}
|
|
{
|
|
// if (v._t < _bminY) _bminY = v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_82 = V_8;
|
|
NullCheck(L_82);
|
|
float L_83 = L_82->____t_6;
|
|
__this->____bminY_5 = L_83;
|
|
}
|
|
|
|
IL_0242:
|
|
{
|
|
// if (v._t > _bmaxY) _bmaxY = v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_84 = V_8;
|
|
NullCheck(L_84);
|
|
float L_85 = L_84->____t_6;
|
|
float L_86 = __this->____bmaxY_7;
|
|
V_14 = (bool)((((float)L_85) > ((float)L_86))? 1 : 0);
|
|
bool L_87 = V_14;
|
|
if (!L_87)
|
|
{
|
|
goto IL_0264;
|
|
}
|
|
}
|
|
{
|
|
// if (v._t > _bmaxY) _bmaxY = v._t;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_88 = V_8;
|
|
NullCheck(L_88);
|
|
float L_89 = L_88->____t_6;
|
|
__this->____bmaxY_7 = L_89;
|
|
}
|
|
|
|
IL_0264:
|
|
{
|
|
}
|
|
|
|
IL_0265:
|
|
{
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_90 = V_8;
|
|
NullCheck(L_90);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_91 = L_90->____next_2;
|
|
V_8 = L_91;
|
|
}
|
|
|
|
IL_026f:
|
|
{
|
|
// for (var v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_92 = V_8;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_93 = __this->____mesh_0;
|
|
NullCheck(L_93);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_94 = L_93->____vHead_1;
|
|
V_15 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_92) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_94))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_95 = V_15;
|
|
if (L_95)
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TessellateMonoRegion(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Face)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateMonoRegion_mE47CF614E352163CC7B076990B77923071392454 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* ___face0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
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;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B17_0 = 0;
|
|
int32_t G_B19_0 = 0;
|
|
int32_t G_B27_0 = 0;
|
|
int32_t G_B29_0 = 0;
|
|
{
|
|
// var up = face._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_0 = ___face0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____anEdge_3;
|
|
V_0 = L_1;
|
|
// Debug.Assert(up._Lnext != up && up._Lnext._Lnext != up);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = L_2->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = V_0;
|
|
if ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_3) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_4)))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_6 = L_5->____Lnext_5;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_0;
|
|
G_B3_0 = ((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_7) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)G_B3_0, NULL);
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// while (Geom.VertLeq(up._Dst, up._Org)) up = up._Lprev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10;
|
|
L_10 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_9, NULL);
|
|
V_0 = L_10;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// while (Geom.VertLeq(up._Dst, up._Org)) up = up._Lprev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12;
|
|
L_12 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_11, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = L_13->____Org_6;
|
|
bool L_15;
|
|
L_15 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_12, L_14, NULL);
|
|
V_2 = L_15;
|
|
bool L_16 = V_2;
|
|
if (L_16)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// while (Geom.VertLeq(up._Org, up._Dst)) up = up._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = L_17->____Lnext_5;
|
|
V_0 = L_18;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// while (Geom.VertLeq(up._Org, up._Dst)) up = up._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_20 = L_19->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_22;
|
|
L_22 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_21, NULL);
|
|
bool L_23;
|
|
L_23 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_20, L_22, NULL);
|
|
V_3 = L_23;
|
|
bool L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// var lo = up._Lprev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26;
|
|
L_26 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_25, NULL);
|
|
V_1 = L_26;
|
|
goto IL_0168;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// if (Geom.VertLeq(up._Dst, lo._Org))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_27 = V_0;
|
|
NullCheck(L_27);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_28;
|
|
L_28 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_27, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_29 = V_1;
|
|
NullCheck(L_29);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_30 = L_29->____Org_6;
|
|
bool L_31;
|
|
L_31 = Geom_VertLeq_m50B3A3DDA7E524CA748F3BC5EC422D086215EA24(L_28, L_30, NULL);
|
|
V_4 = L_31;
|
|
bool L_32 = V_4;
|
|
if (!L_32)
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00a8;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// lo = _mesh.Connect(lo._Lnext, lo)._Sym;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_33 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = V_1;
|
|
NullCheck(L_34);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_35 = L_34->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_36 = V_1;
|
|
NullCheck(L_33);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_37;
|
|
L_37 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_33, L_35, L_36, NULL);
|
|
NullCheck(L_37);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = L_37->____Sym_3;
|
|
V_1 = L_38;
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
// while (lo._Lnext != up && (Geom.EdgeGoesLeft(lo._Lnext)
|
|
// || Geom.EdgeSign(lo._Org, lo._Dst, lo._Lnext._Dst) <= 0.0f))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_1;
|
|
NullCheck(L_39);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = L_39->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41 = V_0;
|
|
if ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_40) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_41)))
|
|
{
|
|
goto IL_00e9;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = V_1;
|
|
NullCheck(L_42);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = L_42->____Lnext_5;
|
|
bool L_44;
|
|
L_44 = Geom_EdgeGoesLeft_m3C41BACFF44C7B540D6D18DC5457B239677DF42C(L_43, NULL);
|
|
if (L_44)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = V_1;
|
|
NullCheck(L_45);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_46 = L_45->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47 = V_1;
|
|
NullCheck(L_47);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_48;
|
|
L_48 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_47, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = V_1;
|
|
NullCheck(L_49);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = L_49->____Lnext_5;
|
|
NullCheck(L_50);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_51;
|
|
L_51 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_50, NULL);
|
|
float L_52;
|
|
L_52 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_46, L_48, L_51, NULL);
|
|
G_B17_0 = ((((int32_t)((!(((float)L_52) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_00e7;
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
G_B17_0 = 1;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
G_B19_0 = G_B17_0;
|
|
goto IL_00ea;
|
|
}
|
|
|
|
IL_00e9:
|
|
{
|
|
G_B19_0 = 0;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
V_5 = (bool)G_B19_0;
|
|
bool L_53 = V_5;
|
|
if (L_53)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
// lo = lo._Lprev;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_54 = V_1;
|
|
NullCheck(L_54);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_55;
|
|
L_55 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_54, NULL);
|
|
V_1 = L_55;
|
|
goto IL_0167;
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
|
|
IL_00fd:
|
|
{
|
|
// up = _mesh.Connect(up, up._Lprev)._Sym;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_56 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_57 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_58 = V_0;
|
|
NullCheck(L_58);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_59;
|
|
L_59 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_58, NULL);
|
|
NullCheck(L_56);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_60;
|
|
L_60 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_56, L_57, L_59, NULL);
|
|
NullCheck(L_60);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_61 = L_60->____Sym_3;
|
|
V_0 = L_61;
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
// while (lo._Lnext != up && (Geom.EdgeGoesRight(up._Lprev)
|
|
// || Geom.EdgeSign(up._Dst, up._Org, up._Lprev._Org) >= 0.0f))
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_62 = V_1;
|
|
NullCheck(L_62);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_63 = L_62->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_64 = V_0;
|
|
if ((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_63) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_64)))
|
|
{
|
|
goto IL_0158;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_65 = V_0;
|
|
NullCheck(L_65);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_66;
|
|
L_66 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_65, NULL);
|
|
bool L_67;
|
|
L_67 = Geom_EdgeGoesRight_mD1EBE4E7A8F32CFB55FE153F8C7FD8BF9DBDE388(L_66, NULL);
|
|
if (L_67)
|
|
{
|
|
goto IL_0155;
|
|
}
|
|
}
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_69;
|
|
L_69 = Edge_get__Dst_mDD2B286F5593FD0F938C16AAEE79F91C27A5DC0E(L_68, NULL);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_70 = V_0;
|
|
NullCheck(L_70);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_71 = L_70->____Org_6;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_72 = V_0;
|
|
NullCheck(L_72);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_73;
|
|
L_73 = Edge_get__Lprev_m336DB424C26B4284F610CDA60188659EE2642D68(L_72, NULL);
|
|
NullCheck(L_73);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_74 = L_73->____Org_6;
|
|
float L_75;
|
|
L_75 = Geom_EdgeSign_m71BAADBE7F5E672298523BAE080533EC6C9BEBCD(L_69, L_71, L_74, NULL);
|
|
G_B27_0 = ((((int32_t)((!(((float)L_75) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_0155:
|
|
{
|
|
G_B27_0 = 1;
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
G_B29_0 = G_B27_0;
|
|
goto IL_0159;
|
|
}
|
|
|
|
IL_0158:
|
|
{
|
|
G_B29_0 = 0;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
V_6 = (bool)G_B29_0;
|
|
bool L_76 = V_6;
|
|
if (L_76)
|
|
{
|
|
goto IL_00fd;
|
|
}
|
|
}
|
|
{
|
|
// up = up._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_77 = V_0;
|
|
NullCheck(L_77);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_78 = L_77->____Lnext_5;
|
|
V_0 = L_78;
|
|
}
|
|
|
|
IL_0167:
|
|
{
|
|
}
|
|
|
|
IL_0168:
|
|
{
|
|
// while (up._Lnext != lo)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_79 = V_0;
|
|
NullCheck(L_79);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_80 = L_79->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_81 = V_1;
|
|
V_7 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_80) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_81))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_82 = V_7;
|
|
if (L_82)
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Assert(lo._Lnext != up);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_83 = V_1;
|
|
NullCheck(L_83);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_84 = L_83->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_85 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_84) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_85))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
goto IL_01ab;
|
|
}
|
|
|
|
IL_0191:
|
|
{
|
|
// lo = _mesh.Connect(lo._Lnext, lo)._Sym;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_86 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_87 = V_1;
|
|
NullCheck(L_87);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_88 = L_87->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_89 = V_1;
|
|
NullCheck(L_86);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_90;
|
|
L_90 = Mesh_Connect_m6A612F42F3E652F794ABC87BFF26BB82B84CC2E3(L_86, L_88, L_89, NULL);
|
|
NullCheck(L_90);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_91 = L_90->____Sym_3;
|
|
V_1 = L_91;
|
|
}
|
|
|
|
IL_01ab:
|
|
{
|
|
// while (lo._Lnext._Lnext != up)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_92 = V_1;
|
|
NullCheck(L_92);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_93 = L_92->____Lnext_5;
|
|
NullCheck(L_93);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_94 = L_93->____Lnext_5;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_95 = V_0;
|
|
V_8 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_94) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_95))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_96 = V_8;
|
|
if (L_96)
|
|
{
|
|
goto IL_0191;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::TessellateInterior()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_TessellateInterior_mDCFA513CC24B1494D6145F2C43B673A71111122A (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____fHead_2;
|
|
NullCheck(L_1);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = L_1->____next_2;
|
|
V_0 = L_2;
|
|
goto IL_0033;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// next = f._next;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = L_3->____next_2;
|
|
V_1 = L_4;
|
|
// if (f._inside)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
bool L_6 = L_5->____inside_7;
|
|
V_2 = L_6;
|
|
bool L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
// TessellateMonoRegion(f);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_8 = V_0;
|
|
Tess_TessellateMonoRegion_mE47CF614E352163CC7B076990B77923071392454(__this, L_8, NULL);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_9 = V_1;
|
|
V_0 = L_9;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_10 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_11 = __this->____mesh_0;
|
|
NullCheck(L_11);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_12 = L_11->____fHead_2;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_10) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_12))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_13 = V_3;
|
|
if (L_13)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::DiscardExterior()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_DiscardExterior_mEE7EA21621F76F0D6DA3680144D3B51A4E401893 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____fHead_2;
|
|
NullCheck(L_1);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = L_1->____next_2;
|
|
V_0 = L_2;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// next = f._next;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4 = L_3->____next_2;
|
|
V_1 = L_4;
|
|
// if (!f._inside)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
bool L_6 = L_5->____inside_7;
|
|
V_2 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
|
|
bool L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.ZapFace(f);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_8 = __this->____mesh_0;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_9 = V_0;
|
|
NullCheck(L_8);
|
|
Mesh_ZapFace_m2CC98E6CD6B0762CDAD1BF20E71CBCE040DCB61D(L_8, L_9, NULL);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_10 = V_1;
|
|
V_0 = L_10;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_11 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_12 = __this->____mesh_0;
|
|
NullCheck(L_12);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_13 = L_12->____fHead_2;
|
|
V_3 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_11) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_13))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_14 = V_3;
|
|
if (L_14)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SetWindingNumber(System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_SetWindingNumber_mF10B7F03AD122BB850DD802AA0D9F20FD858FE6C (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___value0, bool ___keepOnlyBoundary1, const RuntimeMethod* method)
|
|
{
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* G_B4_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* G_B3_0 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* G_B5_1 = NULL;
|
|
{
|
|
// for (e = _mesh._eHead._next; e != _mesh._eHead; e = eNext)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_1 = L_0->____eHead_3;
|
|
NullCheck(L_1);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_2 = L_1->____next_2;
|
|
V_0 = L_2;
|
|
goto IL_007e;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// eNext = e._next;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_4 = L_3->____next_2;
|
|
V_1 = L_4;
|
|
// if (e._Rface._inside != e._Lface._inside)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_6;
|
|
L_6 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_5, NULL);
|
|
NullCheck(L_6);
|
|
bool L_7 = L_6->____inside_7;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_9 = L_8->____Lface_7;
|
|
NullCheck(L_9);
|
|
bool L_10 = L_9->____inside_7;
|
|
V_2 = (bool)((((int32_t)((((int32_t)L_7) == ((int32_t)L_10))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// e._winding = (e._Lface._inside) ? value : -value;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = V_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_14 = L_13->____Lface_7;
|
|
NullCheck(L_14);
|
|
bool L_15 = L_14->____inside_7;
|
|
G_B3_0 = L_12;
|
|
if (L_15)
|
|
{
|
|
G_B4_0 = L_12;
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = ___value0;
|
|
G_B5_0 = ((-L_16));
|
|
G_B5_1 = G_B3_0;
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
int32_t L_17 = ___value0;
|
|
G_B5_0 = L_17;
|
|
G_B5_1 = G_B4_0;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
NullCheck(G_B5_1);
|
|
G_B5_1->____winding_9 = G_B5_0;
|
|
goto IL_007b;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// if (!keepOnlyBoundary)
|
|
bool L_18 = ___keepOnlyBoundary1;
|
|
V_3 = (bool)((((int32_t)L_18) == ((int32_t)0))? 1 : 0);
|
|
bool L_19 = V_3;
|
|
if (!L_19)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// e._winding = 0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
L_20->____winding_9 = 0;
|
|
goto IL_007a;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// _mesh.Delete(e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_21 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_0;
|
|
NullCheck(L_21);
|
|
Mesh_Delete_m5464557913B9A1DAE30375B264F1034A4D599984(L_21, L_22, NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
// for (e = _mesh._eHead._next; e != _mesh._eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = V_1;
|
|
V_0 = L_23;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// for (e = _mesh._eHead._next; e != _mesh._eHead; e = eNext)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_24 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_25 = __this->____mesh_0;
|
|
NullCheck(L_25);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_26 = L_25->____eHead_3;
|
|
V_4 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_24) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_26))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_27 = V_4;
|
|
if (L_27)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.LibTessDotNet.Tess::GetNeighbourFace(UnityEngine.Rendering.Universal.LibTessDotNet.MeshUtils/Edge)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Tess_GetNeighbourFace_m51B7C51195F0A6791878236E02E7183EAB3CBBB4 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* ___edge0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
{
|
|
// if (edge._Rface == null)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_0 = ___edge0;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1;
|
|
L_1 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_0, NULL);
|
|
V_0 = (bool)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// return MeshUtils.Undef;
|
|
V_1 = (-1);
|
|
goto IL_0036;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// if (!edge._Rface._inside)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_3 = ___edge0;
|
|
NullCheck(L_3);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_4;
|
|
L_4 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_3, NULL);
|
|
NullCheck(L_4);
|
|
bool L_5 = L_4->____inside_7;
|
|
V_2 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
|
|
bool L_6 = V_2;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// return MeshUtils.Undef;
|
|
V_1 = (-1);
|
|
goto IL_0036;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// return edge._Rface._n;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = ___edge0;
|
|
NullCheck(L_7);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_8;
|
|
L_8 = Edge_get__Rface_m643EF3A23E23FEE0EAAC18E62A90720F805E395B(L_7, NULL);
|
|
NullCheck(L_8);
|
|
int32_t L_9 = L_8->____n_5;
|
|
V_1 = L_9;
|
|
goto IL_0036;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// }
|
|
int32_t L_10 = V_1;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::OutputPolymesh(UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputPolymesh_m680054CB5F74F198B7DF2D883F23E07519AED1BD (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___elementType0, int32_t ___polySize1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* V_0 = NULL;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
bool V_8 = false;
|
|
bool V_9 = false;
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
bool V_12 = false;
|
|
float V_13 = 0.0f;
|
|
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;
|
|
bool V_22 = false;
|
|
float V_23 = 0.0f;
|
|
bool V_24 = false;
|
|
bool V_25 = false;
|
|
bool V_26 = false;
|
|
bool V_27 = false;
|
|
bool V_28 = false;
|
|
bool V_29 = false;
|
|
bool V_30 = false;
|
|
{
|
|
// int maxFaceCount = 0;
|
|
V_3 = 0;
|
|
// int maxVertexCount = 0;
|
|
V_4 = 0;
|
|
// if (polySize < 3)
|
|
int32_t L_0 = ___polySize1;
|
|
V_8 = (bool)((((int32_t)L_0) < ((int32_t)3))? 1 : 0);
|
|
bool L_1 = V_8;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// polySize = 3;
|
|
___polySize1 = 3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// if (polySize > 3)
|
|
int32_t L_2 = ___polySize1;
|
|
V_9 = (bool)((((int32_t)L_2) > ((int32_t)3))? 1 : 0);
|
|
bool L_3 = V_9;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.MergeConvexFaces(polySize);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_4 = __this->____mesh_0;
|
|
int32_t L_5 = ___polySize1;
|
|
NullCheck(L_4);
|
|
Mesh_MergeConvexFaces_m542D571DF183E962D4E8C9C3D1041F7598D3B502(L_4, L_5, NULL);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_6 = __this->____mesh_0;
|
|
NullCheck(L_6);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_7 = L_6->____vHead_1;
|
|
NullCheck(L_7);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_8 = L_7->____next_2;
|
|
V_0 = L_8;
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// v._n = MeshUtils.Undef;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
L_9->____n_8 = (-1);
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_11 = L_10->____next_2;
|
|
V_0 = L_11;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_12 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_13 = __this->____mesh_0;
|
|
NullCheck(L_13);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_14 = L_13->____vHead_1;
|
|
V_10 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_12) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_15 = V_10;
|
|
if (L_15)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_16 = __this->____mesh_0;
|
|
NullCheck(L_16);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_17 = L_16->____fHead_2;
|
|
NullCheck(L_17);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_18 = L_17->____next_2;
|
|
V_1 = L_18;
|
|
goto IL_0137;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// f._n = MeshUtils.Undef;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_19 = V_1;
|
|
NullCheck(L_19);
|
|
L_19->____n_5 = (-1);
|
|
// if (!f._inside) continue;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_20 = V_1;
|
|
NullCheck(L_20);
|
|
bool L_21 = L_20->____inside_7;
|
|
V_11 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
|
|
bool L_22 = V_11;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// if (!f._inside) continue;
|
|
goto IL_0130;
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// if (NoEmptyPolygons)
|
|
bool L_23 = __this->___NoEmptyPolygons_20;
|
|
V_12 = L_23;
|
|
bool L_24 = V_12;
|
|
if (!L_24)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// var area = MeshUtils.FaceArea(f);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_25 = V_1;
|
|
float L_26;
|
|
L_26 = MeshUtils_FaceArea_mA8BED1A617ABF66B38DFAAD822D89F414013629A(L_25, NULL);
|
|
V_13 = L_26;
|
|
// if (Math.Abs(area) < Real.Epsilon)
|
|
float L_27 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_28;
|
|
L_28 = fabsf(L_27);
|
|
V_14 = (bool)((((float)L_28) < ((float)(1.40129846E-45f)))? 1 : 0);
|
|
bool L_29 = V_14;
|
|
if (!L_29)
|
|
{
|
|
goto IL_00c4;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_0130;
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// edge = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_30 = V_1;
|
|
NullCheck(L_30);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_31 = L_30->____anEdge_3;
|
|
V_2 = L_31;
|
|
// faceVerts = 0;
|
|
V_5 = 0;
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
// v = edge._Org;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_32 = V_2;
|
|
NullCheck(L_32);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_33 = L_32->____Org_6;
|
|
V_0 = L_33;
|
|
// if (v._n == MeshUtils.Undef)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_34 = V_0;
|
|
NullCheck(L_34);
|
|
int32_t L_35 = L_34->____n_8;
|
|
V_15 = (bool)((((int32_t)L_35) == ((int32_t)(-1)))? 1 : 0);
|
|
bool L_36 = V_15;
|
|
if (!L_36)
|
|
{
|
|
goto IL_00f6;
|
|
}
|
|
}
|
|
{
|
|
// v._n = maxVertexCount;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_37 = V_0;
|
|
int32_t L_38 = V_4;
|
|
NullCheck(L_37);
|
|
L_37->____n_8 = L_38;
|
|
// maxVertexCount++;
|
|
int32_t L_39 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
}
|
|
|
|
IL_00f6:
|
|
{
|
|
// faceVerts++;
|
|
int32_t L_40 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
// edge = edge._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_41 = V_2;
|
|
NullCheck(L_41);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = L_41->____Lnext_5;
|
|
V_2 = L_42;
|
|
// while (edge != f._anEdge);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_43 = V_2;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_44 = V_1;
|
|
NullCheck(L_44);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_45 = L_44->____anEdge_3;
|
|
V_16 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_43) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_45))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_46 = V_16;
|
|
if (L_46)
|
|
{
|
|
goto IL_00cf;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Assert(faceVerts <= polySize);
|
|
int32_t L_47 = V_5;
|
|
int32_t L_48 = ___polySize1;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((int32_t)L_47) > ((int32_t)L_48))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// f._n = maxFaceCount;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_49 = V_1;
|
|
int32_t L_50 = V_3;
|
|
NullCheck(L_49);
|
|
L_49->____n_5 = L_50;
|
|
// ++maxFaceCount;
|
|
int32_t L_51 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_51, 1));
|
|
}
|
|
|
|
IL_0130:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_52 = V_1;
|
|
NullCheck(L_52);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_53 = L_52->____next_2;
|
|
V_1 = L_53;
|
|
}
|
|
|
|
IL_0137:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_54 = V_1;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_55 = __this->____mesh_0;
|
|
NullCheck(L_55);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_56 = L_55->____fHead_2;
|
|
V_17 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_54) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_56))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_57 = V_17;
|
|
if (L_57)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// _elementCount = maxFaceCount;
|
|
int32_t L_58 = V_3;
|
|
__this->____elementCount_16 = L_58;
|
|
// if (elementType == ElementType.ConnectedPolygons)
|
|
int32_t L_59 = ___elementType0;
|
|
V_18 = (bool)((((int32_t)L_59) == ((int32_t)1))? 1 : 0);
|
|
bool L_60 = V_18;
|
|
if (!L_60)
|
|
{
|
|
goto IL_0166;
|
|
}
|
|
}
|
|
{
|
|
// maxFaceCount *= 2;
|
|
int32_t L_61 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_multiply(L_61, 2));
|
|
}
|
|
|
|
IL_0166:
|
|
{
|
|
// _elements = new int[maxFaceCount * polySize];
|
|
int32_t L_62 = V_3;
|
|
int32_t L_63 = ___polySize1;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_62, L_63)));
|
|
__this->____elements_15 = L_64;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____elements_15), (void*)L_64);
|
|
// _vertexCount = maxVertexCount;
|
|
int32_t L_65 = V_4;
|
|
__this->____vertexCount_14 = L_65;
|
|
// _vertices = new ContourVertex[_vertexCount];
|
|
int32_t L_66 = __this->____vertexCount_14;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_67 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)SZArrayNew(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_il2cpp_TypeInfo_var, (uint32_t)L_66);
|
|
__this->____vertices_13 = L_67;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices_13), (void*)L_67);
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_68 = __this->____mesh_0;
|
|
NullCheck(L_68);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_69 = L_68->____vHead_1;
|
|
NullCheck(L_69);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_70 = L_69->____next_2;
|
|
V_0 = L_70;
|
|
goto IL_01f5;
|
|
}
|
|
|
|
IL_01a0:
|
|
{
|
|
// if (v._n != MeshUtils.Undef)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_71 = V_0;
|
|
NullCheck(L_71);
|
|
int32_t L_72 = L_71->____n_8;
|
|
V_19 = (bool)((((int32_t)((((int32_t)L_72) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_73 = V_19;
|
|
if (!L_73)
|
|
{
|
|
goto IL_01ed;
|
|
}
|
|
}
|
|
{
|
|
// _vertices[v._n].Position = v._coords;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_74 = __this->____vertices_13;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
int32_t L_76 = L_75->____n_8;
|
|
NullCheck(L_74);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_77 = V_0;
|
|
NullCheck(L_77);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_78 = L_77->____coords_4;
|
|
((L_74)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_76)))->___Position_0 = L_78;
|
|
// _vertices[v._n].Data = v._data;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_79 = __this->____vertices_13;
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_80 = V_0;
|
|
NullCheck(L_80);
|
|
int32_t L_81 = L_80->____n_8;
|
|
NullCheck(L_79);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_82 = V_0;
|
|
NullCheck(L_82);
|
|
RuntimeObject* L_83 = L_82->____data_9;
|
|
((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->___Data_1 = L_83;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((L_79)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)))->___Data_1), (void*)L_83);
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_84 = V_0;
|
|
NullCheck(L_84);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_85 = L_84->____next_2;
|
|
V_0 = L_85;
|
|
}
|
|
|
|
IL_01f5:
|
|
{
|
|
// for (v = _mesh._vHead._next; v != _mesh._vHead; v = v._next)
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_86 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_87 = __this->____mesh_0;
|
|
NullCheck(L_87);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_88 = L_87->____vHead_1;
|
|
V_20 = (bool)((((int32_t)((((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_86) == ((RuntimeObject*)(Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33*)L_88))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_89 = V_20;
|
|
if (L_89)
|
|
{
|
|
goto IL_01a0;
|
|
}
|
|
}
|
|
{
|
|
// int elementIndex = 0;
|
|
V_7 = 0;
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_90 = __this->____mesh_0;
|
|
NullCheck(L_90);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_91 = L_90->____fHead_2;
|
|
NullCheck(L_91);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_92 = L_91->____next_2;
|
|
V_1 = L_92;
|
|
goto IL_034b;
|
|
}
|
|
|
|
IL_0225:
|
|
{
|
|
// if (!f._inside) continue;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_93 = V_1;
|
|
NullCheck(L_93);
|
|
bool L_94 = L_93->____inside_7;
|
|
V_21 = (bool)((((int32_t)L_94) == ((int32_t)0))? 1 : 0);
|
|
bool L_95 = V_21;
|
|
if (!L_95)
|
|
{
|
|
goto IL_023a;
|
|
}
|
|
}
|
|
{
|
|
// if (!f._inside) continue;
|
|
goto IL_0344;
|
|
}
|
|
|
|
IL_023a:
|
|
{
|
|
// if (NoEmptyPolygons)
|
|
bool L_96 = __this->___NoEmptyPolygons_20;
|
|
V_22 = L_96;
|
|
bool L_97 = V_22;
|
|
if (!L_97)
|
|
{
|
|
goto IL_026a;
|
|
}
|
|
}
|
|
{
|
|
// var area = MeshUtils.FaceArea(f);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_98 = V_1;
|
|
float L_99;
|
|
L_99 = MeshUtils_FaceArea_mA8BED1A617ABF66B38DFAAD822D89F414013629A(L_98, NULL);
|
|
V_23 = L_99;
|
|
// if (Math.Abs(area) < Real.Epsilon)
|
|
float L_100 = V_23;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
float L_101;
|
|
L_101 = fabsf(L_100);
|
|
V_24 = (bool)((((float)L_101) < ((float)(1.40129846E-45f)))? 1 : 0);
|
|
bool L_102 = V_24;
|
|
if (!L_102)
|
|
{
|
|
goto IL_0269;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_0344;
|
|
}
|
|
|
|
IL_0269:
|
|
{
|
|
}
|
|
|
|
IL_026a:
|
|
{
|
|
// edge = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_103 = V_1;
|
|
NullCheck(L_103);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_104 = L_103->____anEdge_3;
|
|
V_2 = L_104;
|
|
// faceVerts = 0;
|
|
V_5 = 0;
|
|
}
|
|
|
|
IL_0274:
|
|
{
|
|
// v = edge._Org;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_105 = V_2;
|
|
NullCheck(L_105);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_106 = L_105->____Org_6;
|
|
V_0 = L_106;
|
|
// _elements[elementIndex++] = v._n;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_107 = __this->____elements_15;
|
|
int32_t L_108 = V_7;
|
|
int32_t L_109 = L_108;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_109, 1));
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_110 = V_0;
|
|
NullCheck(L_110);
|
|
int32_t L_111 = L_110->____n_8;
|
|
NullCheck(L_107);
|
|
(L_107)->SetAt(static_cast<il2cpp_array_size_t>(L_109), (int32_t)L_111);
|
|
// faceVerts++;
|
|
int32_t L_112 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_112, 1));
|
|
// edge = edge._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_113 = V_2;
|
|
NullCheck(L_113);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_114 = L_113->____Lnext_5;
|
|
V_2 = L_114;
|
|
// while (edge != f._anEdge);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_115 = V_2;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_116 = V_1;
|
|
NullCheck(L_116);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_117 = L_116->____anEdge_3;
|
|
V_25 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_115) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_117))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_118 = V_25;
|
|
if (L_118)
|
|
{
|
|
goto IL_0274;
|
|
}
|
|
}
|
|
{
|
|
// for (i = faceVerts; i < polySize; ++i)
|
|
int32_t L_119 = V_5;
|
|
V_6 = L_119;
|
|
goto IL_02cd;
|
|
}
|
|
|
|
IL_02b6:
|
|
{
|
|
// _elements[elementIndex++] = MeshUtils.Undef;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_120 = __this->____elements_15;
|
|
int32_t L_121 = V_7;
|
|
int32_t L_122 = L_121;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_122, 1));
|
|
NullCheck(L_120);
|
|
(L_120)->SetAt(static_cast<il2cpp_array_size_t>(L_122), (int32_t)(-1));
|
|
// for (i = faceVerts; i < polySize; ++i)
|
|
int32_t L_123 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_123, 1));
|
|
}
|
|
|
|
IL_02cd:
|
|
{
|
|
// for (i = faceVerts; i < polySize; ++i)
|
|
int32_t L_124 = V_6;
|
|
int32_t L_125 = ___polySize1;
|
|
V_26 = (bool)((((int32_t)L_124) < ((int32_t)L_125))? 1 : 0);
|
|
bool L_126 = V_26;
|
|
if (L_126)
|
|
{
|
|
goto IL_02b6;
|
|
}
|
|
}
|
|
{
|
|
// if (elementType == ElementType.ConnectedPolygons)
|
|
int32_t L_127 = ___elementType0;
|
|
V_27 = (bool)((((int32_t)L_127) == ((int32_t)1))? 1 : 0);
|
|
bool L_128 = V_27;
|
|
if (!L_128)
|
|
{
|
|
goto IL_0343;
|
|
}
|
|
}
|
|
{
|
|
// edge = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_129 = V_1;
|
|
NullCheck(L_129);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_130 = L_129->____anEdge_3;
|
|
V_2 = L_130;
|
|
}
|
|
|
|
IL_02ea:
|
|
{
|
|
// _elements[elementIndex++] = GetNeighbourFace(edge);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = __this->____elements_15;
|
|
int32_t L_132 = V_7;
|
|
int32_t L_133 = L_132;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_133, 1));
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_134 = V_2;
|
|
int32_t L_135;
|
|
L_135 = Tess_GetNeighbourFace_m51B7C51195F0A6791878236E02E7183EAB3CBBB4(__this, L_134, NULL);
|
|
NullCheck(L_131);
|
|
(L_131)->SetAt(static_cast<il2cpp_array_size_t>(L_133), (int32_t)L_135);
|
|
// edge = edge._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_136 = V_2;
|
|
NullCheck(L_136);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_137 = L_136->____Lnext_5;
|
|
V_2 = L_137;
|
|
// while (edge != f._anEdge);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_138 = V_2;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_139 = V_1;
|
|
NullCheck(L_139);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_140 = L_139->____anEdge_3;
|
|
V_28 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_138) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_140))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_141 = V_28;
|
|
if (L_141)
|
|
{
|
|
goto IL_02ea;
|
|
}
|
|
}
|
|
{
|
|
// for (i = faceVerts; i < polySize; ++i)
|
|
int32_t L_142 = V_5;
|
|
V_6 = L_142;
|
|
goto IL_0337;
|
|
}
|
|
|
|
IL_0320:
|
|
{
|
|
// _elements[elementIndex++] = MeshUtils.Undef;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_143 = __this->____elements_15;
|
|
int32_t L_144 = V_7;
|
|
int32_t L_145 = L_144;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_145, 1));
|
|
NullCheck(L_143);
|
|
(L_143)->SetAt(static_cast<il2cpp_array_size_t>(L_145), (int32_t)(-1));
|
|
// for (i = faceVerts; i < polySize; ++i)
|
|
int32_t L_146 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_146, 1));
|
|
}
|
|
|
|
IL_0337:
|
|
{
|
|
// for (i = faceVerts; i < polySize; ++i)
|
|
int32_t L_147 = V_6;
|
|
int32_t L_148 = ___polySize1;
|
|
V_29 = (bool)((((int32_t)L_147) < ((int32_t)L_148))? 1 : 0);
|
|
bool L_149 = V_29;
|
|
if (L_149)
|
|
{
|
|
goto IL_0320;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_0343:
|
|
{
|
|
}
|
|
|
|
IL_0344:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_150 = V_1;
|
|
NullCheck(L_150);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_151 = L_150->____next_2;
|
|
V_1 = L_151;
|
|
}
|
|
|
|
IL_034b:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_152 = V_1;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_153 = __this->____mesh_0;
|
|
NullCheck(L_153);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_154 = L_153->____fHead_2;
|
|
V_30 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_152) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_154))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_155 = V_30;
|
|
if (L_155)
|
|
{
|
|
goto IL_0225;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::OutputContours()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_OutputContours_m864E0DDB396D1553FF5E3D9E0432785EF335BCDE (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* V_0 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
bool V_9 = false;
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
bool V_12 = false;
|
|
{
|
|
// int startVert = 0;
|
|
V_3 = 0;
|
|
// int vertCount = 0;
|
|
V_4 = 0;
|
|
// _vertexCount = 0;
|
|
__this->____vertexCount_14 = 0;
|
|
// _elementCount = 0;
|
|
__this->____elementCount_16 = 0;
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
NullCheck(L_0);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_1 = L_0->____fHead_2;
|
|
NullCheck(L_1);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_2 = L_1->____next_2;
|
|
V_0 = L_2;
|
|
goto IL_007c;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// if (!f._inside) continue;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->____inside_7;
|
|
V_7 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
|
|
bool L_5 = V_7;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// if (!f._inside) continue;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// start = edge = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_7 = L_6->____anEdge_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_8 = L_7;
|
|
V_1 = L_8;
|
|
V_2 = L_8;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// ++_vertexCount;
|
|
int32_t L_9 = __this->____vertexCount_14;
|
|
__this->____vertexCount_14 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
// edge = edge._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = L_10->____Lnext_5;
|
|
V_1 = L_11;
|
|
// while (edge != start);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_12 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_13 = V_2;
|
|
V_8 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_12) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_13))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_14 = V_8;
|
|
if (L_14)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// ++_elementCount;
|
|
int32_t L_15 = __this->____elementCount_16;
|
|
__this->____elementCount_16 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_17 = L_16->____next_2;
|
|
V_0 = L_17;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_18 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_19 = __this->____mesh_0;
|
|
NullCheck(L_19);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_20 = L_19->____fHead_2;
|
|
V_9 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_18) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_20))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_21 = V_9;
|
|
if (L_21)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// _elements = new int[_elementCount * 2];
|
|
int32_t L_22 = __this->____elementCount_16;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_22, 2)));
|
|
__this->____elements_15 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____elements_15), (void*)L_23);
|
|
// _vertices = new ContourVertex[_vertexCount];
|
|
int32_t L_24 = __this->____vertexCount_14;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_25 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)SZArrayNew(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE_il2cpp_TypeInfo_var, (uint32_t)L_24);
|
|
__this->____vertices_13 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices_13), (void*)L_25);
|
|
// int vertIndex = 0;
|
|
V_5 = 0;
|
|
// int elementIndex = 0;
|
|
V_6 = 0;
|
|
// startVert = 0;
|
|
V_3 = 0;
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_26 = __this->____mesh_0;
|
|
NullCheck(L_26);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_27 = L_26->____fHead_2;
|
|
NullCheck(L_27);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_28 = L_27->____next_2;
|
|
V_0 = L_28;
|
|
goto IL_017e;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
// if (!f._inside) continue;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
bool L_30 = L_29->____inside_7;
|
|
V_10 = (bool)((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
|
|
bool L_31 = V_10;
|
|
if (!L_31)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
// if (!f._inside) continue;
|
|
goto IL_0177;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// vertCount = 0;
|
|
V_4 = 0;
|
|
// start = edge = f._anEdge;
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_32 = V_0;
|
|
NullCheck(L_32);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = L_32->____anEdge_3;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_34 = L_33;
|
|
V_1 = L_34;
|
|
V_2 = L_34;
|
|
}
|
|
|
|
IL_00f6:
|
|
{
|
|
// _vertices[vertIndex].Position = edge._Org._coords;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_35 = __this->____vertices_13;
|
|
int32_t L_36 = V_5;
|
|
NullCheck(L_35);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_37 = V_1;
|
|
NullCheck(L_37);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_38 = L_37->____Org_6;
|
|
NullCheck(L_38);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_39 = L_38->____coords_4;
|
|
((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___Position_0 = L_39;
|
|
// _vertices[vertIndex].Data = edge._Org._data;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_40 = __this->____vertices_13;
|
|
int32_t L_41 = V_5;
|
|
NullCheck(L_40);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_42 = V_1;
|
|
NullCheck(L_42);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_43 = L_42->____Org_6;
|
|
NullCheck(L_43);
|
|
RuntimeObject* L_44 = L_43->____data_9;
|
|
((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___Data_1 = L_44;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___Data_1), (void*)L_44);
|
|
// ++vertIndex;
|
|
int32_t L_45 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
// ++vertCount;
|
|
int32_t L_46 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_46, 1));
|
|
// edge = edge._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_47 = V_1;
|
|
NullCheck(L_47);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_48 = L_47->____Lnext_5;
|
|
V_1 = L_48;
|
|
// while (edge != start);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_49 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_50 = V_2;
|
|
V_11 = (bool)((((int32_t)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_49) == ((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_50))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_51 = V_11;
|
|
if (L_51)
|
|
{
|
|
goto IL_00f6;
|
|
}
|
|
}
|
|
{
|
|
// _elements[elementIndex++] = startVert;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = __this->____elements_15;
|
|
int32_t L_53 = V_6;
|
|
int32_t L_54 = L_53;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_54, 1));
|
|
int32_t L_55 = V_3;
|
|
NullCheck(L_52);
|
|
(L_52)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int32_t)L_55);
|
|
// _elements[elementIndex++] = vertCount;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = __this->____elements_15;
|
|
int32_t L_57 = V_6;
|
|
int32_t L_58 = L_57;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
int32_t L_59 = V_4;
|
|
NullCheck(L_56);
|
|
(L_56)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (int32_t)L_59);
|
|
// startVert += vertCount;
|
|
int32_t L_60 = V_3;
|
|
int32_t L_61 = V_4;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_60, L_61));
|
|
}
|
|
|
|
IL_0177:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_62 = V_0;
|
|
NullCheck(L_62);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_63 = L_62->____next_2;
|
|
V_0 = L_63;
|
|
}
|
|
|
|
IL_017e:
|
|
{
|
|
// for (f = _mesh._fHead._next; f != _mesh._fHead; f = f._next)
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_64 = V_0;
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_65 = __this->____mesh_0;
|
|
NullCheck(L_65);
|
|
Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807* L_66 = L_65->____fHead_2;
|
|
V_12 = (bool)((((int32_t)((((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_64) == ((RuntimeObject*)(Face_tA65041443F0AE7F6229FA1B951740ACE5CF79807*)L_66))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_67 = V_12;
|
|
if (L_67)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Single UnityEngine.Rendering.Universal.LibTessDotNet.Tess::SignedArea(UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Tess_SignedArea_m293384DF78C0FC87E81EDB94AD22FEA6C843EBD9 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___vertices0, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
int32_t V_1 = 0;
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
bool V_4 = false;
|
|
float V_5 = 0.0f;
|
|
{
|
|
// Real area = 0.0f;
|
|
V_0 = (0.0f);
|
|
// for (int i = 0; i < vertices.Length; i++)
|
|
V_1 = 0;
|
|
goto IL_005b;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// var v0 = vertices[i];
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = ___vertices0;
|
|
int32_t L_1 = V_1;
|
|
NullCheck(L_0);
|
|
int32_t L_2 = L_1;
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
|
|
V_2 = L_3;
|
|
// var v1 = vertices[(i + 1) % vertices.Length];
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_4 = ___vertices0;
|
|
int32_t L_5 = V_1;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_6 = ___vertices0;
|
|
NullCheck(L_6);
|
|
NullCheck(L_4);
|
|
int32_t L_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_5, 1))%((int32_t)(((RuntimeArray*)L_6)->max_length))));
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_8 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
|
|
V_3 = L_8;
|
|
// area += v0.Position.X * v1.Position.Y;
|
|
float L_9 = V_0;
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_10 = V_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_11 = L_10.___Position_0;
|
|
float L_12 = L_11.___X_1;
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_13 = V_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_14 = L_13.___Position_0;
|
|
float L_15 = L_14.___Y_2;
|
|
V_0 = ((float)il2cpp_codegen_add(L_9, ((float)il2cpp_codegen_multiply(L_12, L_15))));
|
|
// area -= v0.Position.Y * v1.Position.X;
|
|
float L_16 = V_0;
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_17 = V_2;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_18 = L_17.___Position_0;
|
|
float L_19 = L_18.___Y_2;
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32 L_20 = V_3;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_21 = L_20.___Position_0;
|
|
float L_22 = L_21.___X_1;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_16, ((float)il2cpp_codegen_multiply(L_19, L_22))));
|
|
// for (int i = 0; i < vertices.Length; i++)
|
|
int32_t L_23 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// for (int i = 0; i < vertices.Length; i++)
|
|
int32_t L_24 = V_1;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_25 = ___vertices0;
|
|
NullCheck(L_25);
|
|
V_4 = (bool)((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length))))? 1 : 0);
|
|
bool L_26 = V_4;
|
|
if (L_26)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// return 0.5f * area;
|
|
float L_27 = V_0;
|
|
V_5 = ((float)il2cpp_codegen_multiply((0.5f), L_27));
|
|
goto IL_0072;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// }
|
|
float L_28 = V_5;
|
|
return L_28;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddContour(UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddContour_mBA015045EC2A9660E260946B342AB9A9ABAC1295 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___vertices0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// AddContour(vertices, ContourOrientation.Original);
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_0 = ___vertices0;
|
|
Tess_AddContour_m570FA573B4BB0673BD2E0E80839B471A0F1D8F33(__this, L_0, 0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::AddContour(UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex[],UnityEngine.Rendering.Universal.LibTessDotNet.ContourOrientation)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_AddContour_m570FA573B4BB0673BD2E0E80839B471A0F1D8F33 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* ___vertices0, int32_t ___forceOrientation1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* V_1 = NULL;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
float V_4 = 0.0f;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
int32_t G_B8_0 = 0;
|
|
int32_t G_B10_0 = 0;
|
|
int32_t G_B18_0 = 0;
|
|
{
|
|
// if (_mesh == null)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_0 = __this->____mesh_0;
|
|
V_2 = (bool)((((RuntimeObject*)(Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_2;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// _mesh = new Mesh();
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_2 = (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF*)il2cpp_codegen_object_new(Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
Mesh__ctor_mF891BF5AF9DAD489FF4CF4C3073C630A2EB0D0CA(L_2, NULL);
|
|
__this->____mesh_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____mesh_0), (void*)L_2);
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// bool reverse = false;
|
|
V_0 = (bool)0;
|
|
// if (forceOrientation != ContourOrientation.Original)
|
|
int32_t L_3 = ___forceOrientation1;
|
|
V_3 = (bool)((!(((uint32_t)L_3) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_4 = V_3;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
// var area = SignedArea(vertices);
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_5 = ___vertices0;
|
|
float L_6;
|
|
L_6 = Tess_SignedArea_m293384DF78C0FC87E81EDB94AD22FEA6C843EBD9(__this, L_5, NULL);
|
|
V_4 = L_6;
|
|
// reverse = (forceOrientation == ContourOrientation.Clockwise && area < 0.0f) || (forceOrientation == ContourOrientation.CounterClockwise && area > 0.0f);
|
|
int32_t L_7 = ___forceOrientation1;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
float L_8 = V_4;
|
|
if ((((float)L_8) < ((float)(0.0f))))
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
int32_t L_9 = ___forceOrientation1;
|
|
if ((!(((uint32_t)L_9) == ((uint32_t)2))))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
float L_10 = V_4;
|
|
G_B8_0 = ((((float)L_10) > ((float)(0.0f)))? 1 : 0);
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
G_B8_0 = 0;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
G_B10_0 = G_B8_0;
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
G_B10_0 = 1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
V_0 = (bool)G_B10_0;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// MeshUtils.Edge e = null;
|
|
V_1 = (Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)NULL;
|
|
// for (int i = 0; i < vertices.Length; ++i)
|
|
V_5 = 0;
|
|
goto IL_00fa;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// if (e == null)
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_11 = V_1;
|
|
V_7 = (bool)((((RuntimeObject*)(Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805*)L_11) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_12 = V_7;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
// e = _mesh.MakeEdge();
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_13 = __this->____mesh_0;
|
|
NullCheck(L_13);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_14;
|
|
L_14 = Mesh_MakeEdge_m86E14A20FFA3FCEAA83E9EF85CF2A35CB4D29C8C(L_13, NULL);
|
|
V_1 = L_14;
|
|
// _mesh.Splice(e, e._Sym);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_15 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_16 = V_1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_18 = L_17->____Sym_3;
|
|
NullCheck(L_15);
|
|
Mesh_Splice_m77E1A1477B16663472DD5C1F66DB8CB5BA9488AD(L_15, L_16, L_18, NULL);
|
|
goto IL_009f;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
// _mesh.SplitEdge(e);
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_19 = __this->____mesh_0;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_20 = V_1;
|
|
NullCheck(L_19);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_21;
|
|
L_21 = Mesh_SplitEdge_m57BCF117D14822BDD88049F57E07C1CD237243F4(L_19, L_20, NULL);
|
|
// e = e._Lnext;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_22 = V_1;
|
|
NullCheck(L_22);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_23 = L_22->____Lnext_5;
|
|
V_1 = L_23;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// int index = reverse ? vertices.Length - 1 - i : i;
|
|
bool L_24 = V_0;
|
|
if (L_24)
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_25 = V_5;
|
|
G_B18_0 = L_25;
|
|
goto IL_00ae;
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_26 = ___vertices0;
|
|
NullCheck(L_26);
|
|
int32_t L_27 = V_5;
|
|
G_B18_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_26)->max_length)), 1)), L_27));
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
V_6 = G_B18_0;
|
|
// e._Org._coords = vertices[index].Position;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_28 = V_1;
|
|
NullCheck(L_28);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_29 = L_28->____Org_6;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_30 = ___vertices0;
|
|
int32_t L_31 = V_6;
|
|
NullCheck(L_30);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___Position_0;
|
|
NullCheck(L_29);
|
|
L_29->____coords_4 = L_32;
|
|
// e._Org._data = vertices[index].Data;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_33 = V_1;
|
|
NullCheck(L_33);
|
|
Vertex_t61351A392E9E9B9EEB0128179564AC1C4A73DE33* L_34 = L_33->____Org_6;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_35 = ___vertices0;
|
|
int32_t L_36 = V_6;
|
|
NullCheck(L_35);
|
|
RuntimeObject* L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___Data_1;
|
|
NullCheck(L_34);
|
|
L_34->____data_9 = L_37;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_34->____data_9), (void*)L_37);
|
|
// e._winding = 1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_38 = V_1;
|
|
NullCheck(L_38);
|
|
L_38->____winding_9 = 1;
|
|
// e._Sym._winding = -1;
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_39 = V_1;
|
|
NullCheck(L_39);
|
|
Edge_tDE31D57C8B6DEA55584A88865059E0B3029E2805* L_40 = L_39->____Sym_3;
|
|
NullCheck(L_40);
|
|
L_40->____winding_9 = (-1);
|
|
// for (int i = 0; i < vertices.Length; ++i)
|
|
int32_t L_41 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
// for (int i = 0; i < vertices.Length; ++i)
|
|
int32_t L_42 = V_5;
|
|
ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE* L_43 = ___vertices0;
|
|
NullCheck(L_43);
|
|
V_8 = (bool)((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))? 1 : 0);
|
|
bool L_44 = V_8;
|
|
if (L_44)
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::Tessellate(UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule,UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_m9A91F389C75786A7C0460EDB64D00B917F813B23 (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___windingRule0, int32_t ___elementType1, int32_t ___polySize2, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Tessellate(windingRule, elementType, polySize, null);
|
|
int32_t L_0 = ___windingRule0;
|
|
int32_t L_1 = ___elementType1;
|
|
int32_t L_2 = ___polySize2;
|
|
Tess_Tessellate_mBB41D48037AA7D0E6070D8BBFA0CC917FECB2CBD(__this, L_0, L_1, L_2, (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1*)NULL, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.Tess::Tessellate(UnityEngine.Rendering.Universal.LibTessDotNet.WindingRule,UnityEngine.Rendering.Universal.LibTessDotNet.ElementType,System.Int32,UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tess_Tessellate_mBB41D48037AA7D0E6070D8BBFA0CC917FECB2CBD (Tess_t7B8FDFE79A7142C788094216BAC1EB689299880C* __this, int32_t ___windingRule0, int32_t ___elementType1, int32_t ___polySize2, CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* ___combineCallback3, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pooled_1_Free_m25270BB7B45ABB100A117213D8C2133A3FF817F2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// _normal = Vec3.Zero;
|
|
il2cpp_codegen_runtime_class_init_inline(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_0 = ((Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_StaticFields*)il2cpp_codegen_static_fields_for(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var))->___Zero_0;
|
|
__this->____normal_1 = L_0;
|
|
// _vertices = null;
|
|
__this->____vertices_13 = (ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____vertices_13), (void*)(ContourVertexU5BU5D_tABEF0F601200F755660C5757BBFFDA28CDEE3FDE*)NULL);
|
|
// _elements = null;
|
|
__this->____elements_15 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____elements_15), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
|
|
// _windingRule = windingRule;
|
|
int32_t L_1 = ___windingRule0;
|
|
__this->____windingRule_8 = L_1;
|
|
// _combineCallback = combineCallback;
|
|
CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* L_2 = ___combineCallback3;
|
|
__this->____combineCallback_12 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____combineCallback_12), (void*)L_2);
|
|
// if (_mesh == null)
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_3 = __this->____mesh_0;
|
|
V_0 = (bool)((((RuntimeObject*)(Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_00ae;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// ProjectPolygon();
|
|
Tess_ProjectPolygon_m2E14B5F9C377FD09504B1F3319D5581E6FDC8658(__this, NULL);
|
|
// ComputeInterior();
|
|
Tess_ComputeInterior_mA6B97B06DE197CCF391FD2B2C77CAD2E20B569BF(__this, NULL);
|
|
// if (elementType == ElementType.BoundaryContours)
|
|
int32_t L_5 = ___elementType1;
|
|
V_1 = (bool)((((int32_t)L_5) == ((int32_t)2))? 1 : 0);
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// SetWindingNumber(1, true);
|
|
Tess_SetWindingNumber_mF10B7F03AD122BB850DD802AA0D9F20FD858FE6C(__this, 1, (bool)1, NULL);
|
|
goto IL_0065;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// TessellateInterior();
|
|
Tess_TessellateInterior_mDCFA513CC24B1494D6145F2C43B673A71111122A(__this, NULL);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// _mesh.Check();
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_7 = __this->____mesh_0;
|
|
NullCheck(L_7);
|
|
Mesh_Check_m561D4679C8C1E241CA132144B3EDE2DC83B30670(L_7, NULL);
|
|
// if (elementType == ElementType.BoundaryContours)
|
|
int32_t L_8 = ___elementType1;
|
|
V_2 = (bool)((((int32_t)L_8) == ((int32_t)2))? 1 : 0);
|
|
bool L_9 = V_2;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
{
|
|
// OutputContours();
|
|
Tess_OutputContours_m864E0DDB396D1553FF5E3D9E0432785EF335BCDE(__this, NULL);
|
|
goto IL_008f;
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// OutputPolymesh(elementType, polySize);
|
|
int32_t L_10 = ___elementType1;
|
|
int32_t L_11 = ___polySize2;
|
|
Tess_OutputPolymesh_m680054CB5F74F198B7DF2D883F23E07519AED1BD(__this, L_10, L_11, NULL);
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// if (UsePooling)
|
|
bool L_12 = __this->___UsePooling_21;
|
|
V_3 = L_12;
|
|
bool L_13 = V_3;
|
|
if (!L_13)
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
// _mesh.Free();
|
|
Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF* L_14 = __this->____mesh_0;
|
|
NullCheck(L_14);
|
|
Pooled_1_Free_m25270BB7B45ABB100A117213D8C2133A3FF817F2(L_14, Pooled_1_Free_m25270BB7B45ABB100A117213D8C2133A3FF817F2_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// _mesh = null;
|
|
__this->____mesh_0 = (Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____mesh_0), (void*)(Mesh_tE8D8FC78131B21393F75982F0ABDBF834F5CFBAF*)NULL);
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
// }
|
|
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.LibTessDotNet.Tess/ActiveRegion::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActiveRegion__ctor_m07C2FCB141521E6E1A6F54F320EB68E6A7868AE6 (ActiveRegion_tC6336CC6A68DBC20978B6875698DAAB1C60267C6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#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.LibTessDotNet.ContourVertex
|
|
IL2CPP_EXTERN_C void ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshal_pinvoke(const ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32& unmarshaled, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_pinvoke& marshaled)
|
|
{
|
|
marshaled.___Position_0 = unmarshaled.___Position_0;
|
|
if (unmarshaled.___Data_1 != NULL)
|
|
{
|
|
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data_1))
|
|
{
|
|
marshaled.___Data_1 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___Data_1));
|
|
(marshaled.___Data_1)->AddRef();
|
|
}
|
|
else
|
|
{
|
|
marshaled.___Data_1 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___Data_1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___Data_1 = NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshal_pinvoke_back(const ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_pinvoke& marshaled, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32& unmarshaled)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB unmarshaledPosition_temp_0;
|
|
memset((&unmarshaledPosition_temp_0), 0, sizeof(unmarshaledPosition_temp_0));
|
|
unmarshaledPosition_temp_0 = marshaled.___Position_0;
|
|
unmarshaled.___Position_0 = unmarshaledPosition_temp_0;
|
|
if (marshaled.___Data_1 != NULL)
|
|
{
|
|
unmarshaled.___Data_1 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___Data_1, Il2CppComObject_il2cpp_TypeInfo_var);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data_1), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___Data_1, Il2CppComObject_il2cpp_TypeInfo_var));
|
|
|
|
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data_1))
|
|
{
|
|
il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___Data_1), Il2CppIUnknown::IID, marshaled.___Data_1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
unmarshaled.___Data_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data_1), (void*)NULL);
|
|
}
|
|
}
|
|
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
|
|
IL2CPP_EXTERN_C void ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshal_pinvoke_cleanup(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_pinvoke& marshaled)
|
|
{
|
|
if (marshaled.___Data_1 != NULL)
|
|
{
|
|
(marshaled.___Data_1)->Release();
|
|
marshaled.___Data_1 = NULL;
|
|
}
|
|
}
|
|
// Conversion methods for marshalling of: UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
|
|
IL2CPP_EXTERN_C void ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshal_com(const ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32& unmarshaled, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_com& marshaled)
|
|
{
|
|
marshaled.___Position_0 = unmarshaled.___Position_0;
|
|
if (unmarshaled.___Data_1 != NULL)
|
|
{
|
|
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data_1))
|
|
{
|
|
marshaled.___Data_1 = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___Data_1));
|
|
(marshaled.___Data_1)->AddRef();
|
|
}
|
|
else
|
|
{
|
|
marshaled.___Data_1 = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___Data_1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
marshaled.___Data_1 = NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshal_com_back(const ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_com& marshaled, ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32& unmarshaled)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB unmarshaledPosition_temp_0;
|
|
memset((&unmarshaledPosition_temp_0), 0, sizeof(unmarshaledPosition_temp_0));
|
|
unmarshaledPosition_temp_0 = marshaled.___Position_0;
|
|
unmarshaled.___Position_0 = unmarshaledPosition_temp_0;
|
|
if (marshaled.___Data_1 != NULL)
|
|
{
|
|
unmarshaled.___Data_1 = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___Data_1, Il2CppComObject_il2cpp_TypeInfo_var);
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data_1), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___Data_1, Il2CppComObject_il2cpp_TypeInfo_var));
|
|
|
|
if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___Data_1))
|
|
{
|
|
il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___Data_1), Il2CppIUnknown::IID, marshaled.___Data_1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
unmarshaled.___Data_1 = NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Data_1), (void*)NULL);
|
|
}
|
|
}
|
|
// Conversion method for clean up from marshalling of: UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex
|
|
IL2CPP_EXTERN_C void ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshal_com_cleanup(ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32_marshaled_com& marshaled)
|
|
{
|
|
if (marshaled.___Data_1 != NULL)
|
|
{
|
|
(marshaled.___Data_1)->Release();
|
|
marshaled.___Data_1 = NULL;
|
|
}
|
|
}
|
|
// System.String UnityEngine.Rendering.Universal.LibTessDotNet.ContourVertex::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContourVertex_ToString_m2ED01A8041CA20ACDC6FBA236EEAA761112B4DF7 (ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
{
|
|
// return string.Format("{0}, {1}", Position, Data);
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_0 = __this->___Position_0;
|
|
Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var, &L_1);
|
|
RuntimeObject* L_3 = __this->___Data_1;
|
|
String_t* L_4;
|
|
L_4 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralB5998705EF12506344D61B653EA1DAE85B97BC9C, L_2, L_3, NULL);
|
|
V_0 = L_4;
|
|
goto IL_001f;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// }
|
|
String_t* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C String_t* ContourVertex_ToString_m2ED01A8041CA20ACDC6FBA236EEAA761112B4DF7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<ContourVertex_t58C64DD8B2209C868718C7B50657707A15EEEF32*>(__this + _offset);
|
|
String_t* _returnValue;
|
|
_returnValue = ContourVertex_ToString_m2ED01A8041CA20ACDC6FBA236EEAA761112B4DF7(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
#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
|
|
RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_Multicast(CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_array_size_t length = __this->___delegates_13->max_length;
|
|
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
|
|
typedef RuntimeObject* (*FunctionPointerType) (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method);
|
|
RuntimeObject* retVal = NULL;
|
|
for (il2cpp_array_size_t i = 0; i < length; i++)
|
|
{
|
|
CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* currentDelegate = reinterpret_cast<CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1*>(delegatesToInvoke[i]);
|
|
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___position0, ___data1, ___weights2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
|
|
}
|
|
return retVal;
|
|
}
|
|
RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_Open(CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method)
|
|
{
|
|
typedef RuntimeObject* (*FunctionPointerType) (Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___method_ptr_0)(___position0, ___data1, ___weights2, method);
|
|
}
|
|
RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_Closed(CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method)
|
|
{
|
|
typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___position0, ___data1, ___weights2, method);
|
|
}
|
|
RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_OpenStaticInvoker(CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method)
|
|
{
|
|
return InvokerFuncInvoker3< RuntimeObject*, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(__this->___method_ptr_0, method, NULL, ___position0, ___data1, ___weights2);
|
|
}
|
|
RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_ClosedStaticInvoker(CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method)
|
|
{
|
|
return InvokerFuncInvoker4< RuntimeObject*, RuntimeObject*, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___position0, ___data1, ___weights2);
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineCallback__ctor_mE153A91D4921C345EF0DF108D1313D47E2FFE010 (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
|
|
{
|
|
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
|
|
__this->___method_3 = ___method1;
|
|
__this->___m_target_2 = ___object0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
|
|
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
|
|
if (MethodIsStatic((RuntimeMethod*)___method1))
|
|
{
|
|
bool isOpen = methodCount == 3;
|
|
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
|
|
if (isOpen)
|
|
__this->___invoke_impl_1 = (intptr_t)&CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_OpenStaticInvoker;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_ClosedStaticInvoker;
|
|
else
|
|
if (isOpen)
|
|
__this->___invoke_impl_1 = (intptr_t)&CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_Open;
|
|
else
|
|
__this->___invoke_impl_1 = (intptr_t)&CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_Closed;
|
|
}
|
|
else
|
|
{
|
|
__this->___invoke_impl_1 = (intptr_t)&CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_Closed;
|
|
}
|
|
__this->___extra_arg_5 = (intptr_t)&CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_Multicast;
|
|
}
|
|
// System.Object UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback::Invoke(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3,System.Object[],System.Single[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232 (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method)
|
|
{
|
|
typedef RuntimeObject* (*FunctionPointerType) (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method);
|
|
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___position0, ___data1, ___weights2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
// System.IAsyncResult UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback::BeginInvoke(UnityEngine.Rendering.Universal.LibTessDotNet.Vec3,System.Object[],System.Single[],System.AsyncCallback,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_BeginInvoke_mA4AEE08DDB4AC9D94CD62BA2FC23DFC333EC5EF3 (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback3, RuntimeObject* ___object4, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
void *__d_args[4] = {0};
|
|
__d_args[0] = Box(Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB_il2cpp_TypeInfo_var, &___position0);
|
|
__d_args[1] = ___data1;
|
|
__d_args[2] = ___weights2;
|
|
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);;
|
|
}
|
|
// System.Object UnityEngine.Rendering.Universal.LibTessDotNet.CombineCallback::EndInvoke(System.IAsyncResult)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_EndInvoke_m39FC4F542A7B09291E49FA8D6F6C8D937DFC8E35 (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
|
|
return (RuntimeObject*)__result;;
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_IsOpenGL()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsOpenGL { get; set; }
|
|
bool L_0 = ((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsOpenGLU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredConfig::set_IsOpenGL(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredConfig_set_IsOpenGL_mABFD70688D518D99704A47A9D6E55BBEB0BADC4A (bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsOpenGL { get; set; }
|
|
bool L_0 = ___value0;
|
|
((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsOpenGLU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_IsDX10()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_IsDX10_mE340D7507A04ACE6CBDAB5465AB7DD9E300F5E2F (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsDX10 { get; set; }
|
|
bool L_0 = ((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsDX10U3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredConfig::set_IsDX10(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredConfig_set_IsDX10_mF9C05C555E59213E72211882E7B4E0D6DC2B2816 (bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsDX10 { get; set; }
|
|
bool L_0 = ___value0;
|
|
((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsDX10U3Ek__BackingField_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForDepthRange()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForDepthRange_mA6BFEA72DB6BFCF70ED7D075B9FC4075D794BBC5 (const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return IsOpenGL;
|
|
bool L_0;
|
|
L_0 = DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B_inline(NULL);
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForTileList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForTileList_mA707E01DBB05AF3286109E241881D81E1D2C14B2 (const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return IsOpenGL;
|
|
bool L_0;
|
|
L_0 = DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B_inline(NULL);
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForLightData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForLightData_mE94D38CEA3A2C621ACFE7B1A313FBD1A6ACC6E99 (const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return true;
|
|
V_0 = (bool)1;
|
|
goto IL_0005;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// }
|
|
bool L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredConfig::get_UseCBufferForLightList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredConfig_get_UseCBufferForLightList_mAC06629A1EB044D2285CCD2E2878828B2F8D4810 (const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return IsOpenGL;
|
|
bool L_0;
|
|
L_0 = DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B_inline(NULL);
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// }
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
#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.DeferredLights::get_GBufferAlbedoIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferAlbedoIndex_mAA4FA8160F65BB8EABB2AE6956ECD7DDB4BB6AF8 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// internal int GBufferAlbedoIndex { get { return 0; } }
|
|
V_0 = 0;
|
|
goto IL_0005;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// internal int GBufferAlbedoIndex { get { return 0; } }
|
|
int32_t L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferSpecularMetallicIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferSpecularMetallicIndex_m2E7F74BD416982D20C09F0A71697A844872E4EDF (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// internal int GBufferSpecularMetallicIndex { get { return 1; } }
|
|
V_0 = 1;
|
|
goto IL_0005;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// internal int GBufferSpecularMetallicIndex { get { return 1; } }
|
|
int32_t L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferNormalSmoothnessIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferNormalSmoothnessIndex_m1C2B7183455DDB4339E16783E424AE8FA561CD89 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// internal int GBufferNormalSmoothnessIndex { get { return 2; } }
|
|
V_0 = 2;
|
|
goto IL_0005;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// internal int GBufferNormalSmoothnessIndex { get { return 2; } }
|
|
int32_t L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
// internal int GBufferLightingIndex { get { return 3; } }
|
|
V_0 = 3;
|
|
goto IL_0005;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// internal int GBufferLightingIndex { get { return 3; } }
|
|
int32_t L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferDepthIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GbufferDepthIndex_m9474B481FDA2349B6F2D2FED42FB16C5104D0B85 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// internal int GbufferDepthIndex { get { return UseRenderPass ? GBufferLightingIndex + 1 : -1; } }
|
|
bool L_0;
|
|
L_0 = DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = (-1);
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_1;
|
|
L_1 = DeferredLights_get_GBufferLightingIndex_mBD9A64655F922428737949BF03FE83498EF388F3(__this, NULL);
|
|
G_B3_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_0017;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// internal int GbufferDepthIndex { get { return UseRenderPass ? GBufferLightingIndex + 1 : -1; } }
|
|
int32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferShadowMask()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferShadowMask_m1709E6D5D5FC83D7FD3A23B841859CE45BF9B296 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B5_1 = 0;
|
|
{
|
|
// internal int GBufferShadowMask { get { return UseShadowMask ? GBufferLightingIndex + (UseRenderPass ? 1 : 0) + 1 : -1; } }
|
|
bool L_0;
|
|
L_0 = DeferredLights_get_UseShadowMask_mE48C5C2164F34CFB3BE8B1BB401D5593D59E86AA(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
G_B6_0 = (-1);
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_1;
|
|
L_1 = DeferredLights_get_GBufferLightingIndex_mBD9A64655F922428737949BF03FE83498EF388F3(__this, NULL);
|
|
bool L_2;
|
|
L_2 = DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline(__this, NULL);
|
|
G_B3_0 = L_1;
|
|
if (L_2)
|
|
{
|
|
G_B4_0 = L_1;
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B3_0;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
G_B5_0 = 1;
|
|
G_B5_1 = G_B4_0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
G_B6_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0)), 1));
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_0 = G_B6_0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// internal int GBufferShadowMask { get { return UseShadowMask ? GBufferLightingIndex + (UseRenderPass ? 1 : 0) + 1 : -1; } }
|
|
int32_t L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferRenderingLayers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferRenderingLayers_mC1516964EE0987641196BF0F04AF65A7888DACDA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B5_1 = 0;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B8_0 = 0;
|
|
int32_t G_B8_1 = 0;
|
|
{
|
|
// internal int GBufferRenderingLayers { get { return UseRenderingLayers ? GBufferLightingIndex + (UseRenderPass ? 1 : 0) + (UseShadowMask ? 1 : 0) + 1 : -1; } }
|
|
bool L_0;
|
|
L_0 = DeferredLights_get_UseRenderingLayers_m353CF7E8744DB3CC76B32E7747E413715D76143D(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
G_B9_0 = (-1);
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_1;
|
|
L_1 = DeferredLights_get_GBufferLightingIndex_mBD9A64655F922428737949BF03FE83498EF388F3(__this, NULL);
|
|
bool L_2;
|
|
L_2 = DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline(__this, NULL);
|
|
G_B3_0 = L_1;
|
|
if (L_2)
|
|
{
|
|
G_B4_0 = L_1;
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = 0;
|
|
G_B5_1 = G_B3_0;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
G_B5_0 = 1;
|
|
G_B5_1 = G_B4_0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
bool L_3;
|
|
L_3 = DeferredLights_get_UseShadowMask_mE48C5C2164F34CFB3BE8B1BB401D5593D59E86AA(__this, NULL);
|
|
G_B6_0 = ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0));
|
|
if (L_3)
|
|
{
|
|
G_B7_0 = ((int32_t)il2cpp_codegen_add(G_B5_1, G_B5_0));
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
G_B8_0 = 0;
|
|
G_B8_1 = G_B6_0;
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
G_B8_0 = 1;
|
|
G_B8_1 = G_B7_0;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
G_B9_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(G_B8_1, G_B8_0)), 1));
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
V_0 = G_B9_0;
|
|
goto IL_0031;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// internal int GBufferRenderingLayers { get { return UseRenderingLayers ? GBufferLightingIndex + (UseRenderPass ? 1 : 0) + (UseShadowMask ? 1 : 0) + 1 : -1; } }
|
|
int32_t L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GBufferSliceCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_GBufferSliceCount_m49E27D846C6FB0B337EDFC43F7BA63CDB3A6EA32 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t G_B2_0 = 0;
|
|
int32_t G_B1_0 = 0;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B3_1 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B6_1 = 0;
|
|
int32_t G_B8_0 = 0;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B9_1 = 0;
|
|
{
|
|
// internal int GBufferSliceCount { get { return 4 + (UseRenderPass ? 1 : 0) + (UseShadowMask ? 1 : 0) + (UseRenderingLayers ? 1 : 0); } }
|
|
bool L_0;
|
|
L_0 = DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline(__this, NULL);
|
|
G_B1_0 = 4;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = 4;
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = 0;
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
G_B3_0 = 1;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
bool L_1;
|
|
L_1 = DeferredLights_get_UseShadowMask_mE48C5C2164F34CFB3BE8B1BB401D5593D59E86AA(__this, NULL);
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_add(G_B3_1, G_B3_0));
|
|
if (L_1)
|
|
{
|
|
G_B5_0 = ((int32_t)il2cpp_codegen_add(G_B3_1, G_B3_0));
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
G_B6_0 = 0;
|
|
G_B6_1 = G_B4_0;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
G_B6_0 = 1;
|
|
G_B6_1 = G_B5_0;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
bool L_2;
|
|
L_2 = DeferredLights_get_UseRenderingLayers_m353CF7E8744DB3CC76B32E7747E413715D76143D(__this, NULL);
|
|
G_B7_0 = ((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0));
|
|
if (L_2)
|
|
{
|
|
G_B8_0 = ((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0));
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
G_B9_0 = 0;
|
|
G_B9_1 = G_B7_0;
|
|
goto IL_0028;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
G_B9_0 = 1;
|
|
G_B9_1 = G_B8_0;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
V_0 = ((int32_t)il2cpp_codegen_add(G_B9_1, G_B9_0));
|
|
goto IL_002c;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// internal int GBufferSliceCount { get { return 4 + (UseRenderPass ? 1 : 0) + (UseShadowMask ? 1 : 0) + (UseRenderingLayers ? 1 : 0); } }
|
|
int32_t L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Rendering.Universal.Internal.DeferredLights::GetGBufferFormat(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_GetGBufferFormat_m9CA9F7C4D9EC692498D5ED7B60D306DD85855E09 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___index0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B11_0 = 0;
|
|
{
|
|
// if (index == GBufferAlbedoIndex) // sRGB albedo, materialFlags
|
|
int32_t L_0 = ___index0;
|
|
int32_t L_1;
|
|
L_1 = DeferredLights_get_GBufferAlbedoIndex_mAA4FA8160F65BB8EABB2AE6956ECD7DDB4BB6AF8(__this, NULL);
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// return QualitySettings.activeColorSpace == ColorSpace.Linear ? GraphicsFormat.R8G8B8A8_SRGB : GraphicsFormat.R8G8B8A8_UNorm;
|
|
int32_t L_3;
|
|
L_3 = QualitySettings_get_activeColorSpace_m7BD95E037EC83AD498617F7906B41932CE33288B(NULL);
|
|
if ((((int32_t)L_3) == ((int32_t)1)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
G_B4_0 = 8;
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
G_B4_0 = 4;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
V_1 = G_B4_0;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// else if (index == GBufferSpecularMetallicIndex) // sRGB specular, [unused]
|
|
int32_t L_4 = ___index0;
|
|
int32_t L_5;
|
|
L_5 = DeferredLights_get_GBufferSpecularMetallicIndex_m2E7F74BD416982D20C09F0A71697A844872E4EDF(__this, NULL);
|
|
V_2 = (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
|
|
bool L_6 = V_2;
|
|
if (!L_6)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// return GraphicsFormat.R8G8B8A8_UNorm;
|
|
V_1 = 8;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// else if (index == GBufferNormalSmoothnessIndex)
|
|
int32_t L_7 = ___index0;
|
|
int32_t L_8;
|
|
L_8 = DeferredLights_get_GBufferNormalSmoothnessIndex_m1C2B7183455DDB4339E16783E424AE8FA561CD89(__this, NULL);
|
|
V_3 = (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0);
|
|
bool L_9 = V_3;
|
|
if (!L_9)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// return this.AccurateGbufferNormals ? GraphicsFormat.R8G8B8A8_UNorm : GraphicsFormat.R8G8B8A8_SNorm; // normal normal normal packedSmoothness
|
|
bool L_10;
|
|
L_10 = DeferredLights_get_AccurateGbufferNormals_m9720C5F6B6F3472D51A37E6DB9E73E4FF9DD5F16(__this, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
G_B11_0 = ((int32_t)12);
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
G_B11_0 = 8;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
V_1 = G_B11_0;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// else if (index == GBufferLightingIndex) // Emissive+baked: Most likely B10G11R11_UFloatPack32 or R16G16B16A16_SFloat
|
|
int32_t L_11 = ___index0;
|
|
int32_t L_12;
|
|
L_12 = DeferredLights_get_GBufferLightingIndex_mBD9A64655F922428737949BF03FE83498EF388F3(__this, NULL);
|
|
V_4 = (bool)((((int32_t)L_11) == ((int32_t)L_12))? 1 : 0);
|
|
bool L_13 = V_4;
|
|
if (!L_13)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// return GraphicsFormat.None;
|
|
V_1 = 0;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// else if (index == GbufferDepthIndex) // Render-pass on mobiles: reading back real depth-buffer is either inefficient (Arm Vulkan) or impossible (Metal).
|
|
int32_t L_14 = ___index0;
|
|
int32_t L_15;
|
|
L_15 = DeferredLights_get_GbufferDepthIndex_m9474B481FDA2349B6F2D2FED42FB16C5104D0B85(__this, NULL);
|
|
V_5 = (bool)((((int32_t)L_14) == ((int32_t)L_15))? 1 : 0);
|
|
bool L_16 = V_5;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
// return GraphicsFormat.R32_SFloat;
|
|
V_1 = ((int32_t)49);
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// else if (index == GBufferShadowMask) // Optional: shadow mask is outputed in mixed lighting subtractive mode for non-static meshes only
|
|
int32_t L_17 = ___index0;
|
|
int32_t L_18;
|
|
L_18 = DeferredLights_get_GBufferShadowMask_m1709E6D5D5FC83D7FD3A23B841859CE45BF9B296(__this, NULL);
|
|
V_6 = (bool)((((int32_t)L_17) == ((int32_t)L_18))? 1 : 0);
|
|
bool L_19 = V_6;
|
|
if (!L_19)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
// return GraphicsFormat.R8G8B8A8_UNorm;
|
|
V_1 = 8;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
// else if (index == GBufferRenderingLayers) // Optional: rendering layers is outputed when light layers are enabled (subset of rendering layers)
|
|
int32_t L_20 = ___index0;
|
|
int32_t L_21;
|
|
L_21 = DeferredLights_get_GBufferRenderingLayers_mC1516964EE0987641196BF0F04AF65A7888DACDA(__this, NULL);
|
|
V_7 = (bool)((((int32_t)L_20) == ((int32_t)L_21))? 1 : 0);
|
|
bool L_22 = V_7;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// return GraphicsFormat.R8_UNorm;
|
|
V_1 = 5;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// return GraphicsFormat.None;
|
|
V_1 = 0;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
// }
|
|
int32_t L_23 = V_1;
|
|
return L_23;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseShadowMask()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_UseShadowMask_mE48C5C2164F34CFB3BE8B1BB401D5593D59E86AA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// internal bool UseShadowMask { get { return this.MixedLightingSetup != MixedLightingSetup.None; } }
|
|
int32_t L_0;
|
|
L_0 = DeferredLights_get_MixedLightingSetup_m6996E1655CCFB7291768E5127049BC1B6A25BEF5_inline(__this, NULL);
|
|
V_0 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// internal bool UseShadowMask { get { return this.MixedLightingSetup != MixedLightingSetup.None; } }
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseRenderingLayers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_UseRenderingLayers_m353CF7E8744DB3CC76B32E7747E413715D76143D (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __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;
|
|
{
|
|
// internal bool UseRenderingLayers { get { return UniversalRenderPipeline.asset.supportsLightLayers; } }
|
|
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
UniversalRenderPipelineAsset_tE8A9AA6F030CC3B558CEA2EB54FFF4FC58CA6232* L_0;
|
|
L_0 = UniversalRenderPipeline_get_asset_mE97A926D00D90276CC9442857014B7180EF02819(NULL);
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = UniversalRenderPipelineAsset_get_supportsLightLayers_mEB36C35A00D25975053991232E0D5F54662CCB6B(L_0, NULL);
|
|
V_0 = L_1;
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// internal bool UseRenderingLayers { get { return UniversalRenderPipeline.asset.supportsLightLayers; } }
|
|
bool L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseRenderPass()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool UseRenderPass { get; set; }
|
|
bool L_0 = __this->___U3CUseRenderPassU3Ek__BackingField_17;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_UseRenderPass(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_UseRenderPass_mDFAD4F333B29C2953659986D54FD1EE132F4B458 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool UseRenderPass { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CUseRenderPassU3Ek__BackingField_17 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_HasDepthPrepass()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_HasDepthPrepass_m6AF7DA75C0155BDE17D0EF465C6F25C6CDE07064 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool HasDepthPrepass { get; set; }
|
|
bool L_0 = __this->___U3CHasDepthPrepassU3Ek__BackingField_18;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_HasDepthPrepass(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_HasDepthPrepass_mC5A7DA505F2960D7A54B4A7989892792514C8C9E (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool HasDepthPrepass { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CHasDepthPrepassU3Ek__BackingField_18 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_HasNormalPrepass()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_HasNormalPrepass_m479C3C279E22B06B0D9C4189F9CD19376A281B3D (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool HasNormalPrepass { get; set; }
|
|
bool L_0 = __this->___U3CHasNormalPrepassU3Ek__BackingField_19;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_HasNormalPrepass(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_HasNormalPrepass_m9A48F38DB115BE3A378B0C739A71B7C79F8BB87A (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool HasNormalPrepass { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CHasNormalPrepassU3Ek__BackingField_19 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_IsOverlay()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_IsOverlay_mCF677D43B809428ED3DCB5EE0DBBD4647A382DDE (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool IsOverlay { get; set; }
|
|
bool L_0 = __this->___U3CIsOverlayU3Ek__BackingField_20;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_IsOverlay(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_IsOverlay_mF255B096F21A7182A40CD73E2C59194D9BE6C2CA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool IsOverlay { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CIsOverlayU3Ek__BackingField_20 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_AccurateGbufferNormals()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_AccurateGbufferNormals_m9720C5F6B6F3472D51A37E6DB9E73E4FF9DD5F16 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// get { return m_AccurateGbufferNormals; }
|
|
bool L_0 = __this->___m_AccurateGbufferNormals_21;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// get { return m_AccurateGbufferNormals; }
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_AccurateGbufferNormals(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_AccurateGbufferNormals_m7E7EF7482036454D26694AC1D59AEA35DE0C40FA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B2_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B3_1 = NULL;
|
|
{
|
|
// set { m_AccurateGbufferNormals = value || !RenderingUtils.SupportsGraphicsFormat(GraphicsFormat.R8G8B8A8_SNorm, FormatUsage.Render); }
|
|
bool L_0 = ___value0;
|
|
G_B1_0 = __this;
|
|
if (L_0)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(RenderingUtils_t4E40200449A82FA3A172A563C490DF11FADA2BE1_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = RenderingUtils_SupportsGraphicsFormat_m22A060530A8088A6BF9C98AAFDDF6E3F9B4CA273(((int32_t)12), 4, NULL);
|
|
G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0013;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
G_B3_0 = 1;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
G_B3_1->___m_AccurateGbufferNormals_21 = (bool)G_B3_0;
|
|
// set { m_AccurateGbufferNormals = value || !RenderingUtils.SupportsGraphicsFormat(GraphicsFormat.R8G8B8A8_SNorm, FormatUsage.Render); }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_TiledDeferredShading()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool TiledDeferredShading { get; set; }
|
|
bool L_0 = __this->___U3CTiledDeferredShadingU3Ek__BackingField_22;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_TiledDeferredShading(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_TiledDeferredShading_m8C205D23F63B6D946473F74A52FBA7BB3FB86E58 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool TiledDeferredShading { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CTiledDeferredShadingU3Ek__BackingField_22 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.MixedLightingSetup UnityEngine.Rendering.Universal.Internal.DeferredLights::get_MixedLightingSetup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_MixedLightingSetup_m6996E1655CCFB7291768E5127049BC1B6A25BEF5 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal MixedLightingSetup MixedLightingSetup { get; set; }
|
|
int32_t L_0 = __this->___U3CMixedLightingSetupU3Ek__BackingField_23;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_MixedLightingSetup(UnityEngine.Rendering.Universal.MixedLightingSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_MixedLightingSetup_m5F9B7577A809990E6AF4846271D2AAD118AD196A (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal MixedLightingSetup MixedLightingSetup { get; set; }
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CMixedLightingSetupU3Ek__BackingField_23 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::get_UseJobSystem()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_get_UseJobSystem_m8F5FB894FCFEAE43B00E70B2403470FB5DAB8D07 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool UseJobSystem { get; set; }
|
|
bool L_0 = __this->___U3CUseJobSystemU3Ek__BackingField_24;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_UseJobSystem(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_UseJobSystem_m2A9CD076267D5AA54E5B04A5BE5335B94C2B45C9 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool UseJobSystem { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CUseJobSystemU3Ek__BackingField_24 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_RenderWidth()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderWidth { get; set; }
|
|
int32_t L_0 = __this->___U3CRenderWidthU3Ek__BackingField_25;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_RenderWidth(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_RenderWidth_m9A4741314266B1C8115091D21F47B6EB854634F3 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderWidth { get; set; }
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CRenderWidthU3Ek__BackingField_25 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::get_RenderHeight()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderHeight { get; set; }
|
|
int32_t L_0 = __this->___U3CRenderHeightU3Ek__BackingField_26;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_RenderHeight(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_RenderHeight_m5A128E888FAA6676EC765BF5D07A583894FAAA2B (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderHeight { get; set; }
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CRenderHeightU3Ek__BackingField_26 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferAttachments()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle[] GbufferAttachments { get; set; }
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_0 = __this->___U3CGbufferAttachmentsU3Ek__BackingField_27;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_GbufferAttachments(UnityEngine.Rendering.Universal.RenderTargetHandle[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferAttachments_m9E6479F22EBA970CAEDDBF01B4B4338DBBAC8C1A (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle[] GbufferAttachments { get; set; }
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_0 = ___value0;
|
|
__this->___U3CGbufferAttachmentsU3Ek__BackingField_27 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGbufferAttachmentsU3Ek__BackingField_27), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DeferredInputAttachments()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* DeferredLights_get_DeferredInputAttachments_m2599FB8280D8C2321E8779E8EF490C6D08CDD80C (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier[] DeferredInputAttachments { get; set; }
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = __this->___U3CDeferredInputAttachmentsU3Ek__BackingField_28;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DeferredInputAttachments(UnityEngine.Rendering.RenderTargetIdentifier[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_DeferredInputAttachments_mE259309C895915B4FC937E4BB3D61CC6303C1B2C (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier[] DeferredInputAttachments { get; set; }
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = ___value0;
|
|
__this->___U3CDeferredInputAttachmentsU3Ek__BackingField_28 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDeferredInputAttachmentsU3Ek__BackingField_28), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthAttachment()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_DepthAttachment_m2157430ADBA793AB6C1837D1C70AA2357790A57B (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthAttachment { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CDepthAttachmentU3Ek__BackingField_29;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthAttachment(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_DepthAttachment_mDE4E5E26CE8E4A054579F78F3D6064FED11035A8 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthAttachment { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CDepthAttachmentU3Ek__BackingField_29 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthCopyTexture()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_DepthCopyTexture_m2E414865AD83BAAE43DC529457F439BBA7D5721F (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthCopyTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CDepthCopyTextureU3Ek__BackingField_30;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthCopyTexture(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_DepthCopyTexture_m46D1880B0A80DAE0559C41EE6CC5ED3F03BB425C (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthCopyTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CDepthCopyTextureU3Ek__BackingField_30 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthInfoTexture()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_DepthInfoTexture_m5D659959BA11EC877FF7466972842099D1B7BF93 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CDepthInfoTextureU3Ek__BackingField_31;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthInfoTexture(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_DepthInfoTexture_m1467D7F92E5445401F7B0A4A9CC566299248F688 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CDepthInfoTextureU3Ek__BackingField_31 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.RenderTargetHandle UnityEngine.Rendering.Universal.Internal.DeferredLights::get_TileDepthInfoTexture()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_TileDepthInfoTexture_m7A8FB861C03E1C6B38B6D08D9953C3D6412F22E5 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle TileDepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CTileDepthInfoTextureU3Ek__BackingField_32;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_TileDepthInfoTexture(UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_TileDepthInfoTexture_m3D64D2EECCB5EF3D2BDA0433EAA4D01AC4904C37 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle TileDepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CTileDepthInfoTextureU3Ek__BackingField_32 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.RenderTargetIdentifier[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferAttachmentIdentifiers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier[] GbufferAttachmentIdentifiers { get; set; }
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = __this->___U3CGbufferAttachmentIdentifiersU3Ek__BackingField_33;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_GbufferAttachmentIdentifiers(UnityEngine.Rendering.RenderTargetIdentifier[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferAttachmentIdentifiers_m6FDAA408CEC95C7BE19FD20D62A3E768A6139972 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier[] GbufferAttachmentIdentifiers { get; set; }
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = ___value0;
|
|
__this->___U3CGbufferAttachmentIdentifiersU3Ek__BackingField_33 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGbufferAttachmentIdentifiersU3Ek__BackingField_33), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Experimental.Rendering.GraphicsFormat[] UnityEngine.Rendering.Universal.Internal.DeferredLights::get_GbufferFormats()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* DeferredLights_get_GbufferFormats_m43FC6B8C32D728966C27DDE1BF81A93CDE5390BB (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal GraphicsFormat[] GbufferFormats { get; set; }
|
|
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* L_0 = __this->___U3CGbufferFormatsU3Ek__BackingField_34;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_GbufferFormats(UnityEngine.Experimental.Rendering.GraphicsFormat[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferFormats_m48BDD07B5431BC2F6D2D00D4BDDFC86003CE7E88 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal GraphicsFormat[] GbufferFormats { get; set; }
|
|
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* L_0 = ___value0;
|
|
__this->___U3CGbufferFormatsU3Ek__BackingField_34 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGbufferFormatsU3Ek__BackingField_34), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthAttachmentIdentifier()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthAttachmentIdentifier_mF5E64598FB152F32E0F94424FC98F7B3A6AE526F (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthAttachmentIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CDepthAttachmentIdentifierU3Ek__BackingField_35;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthAttachmentIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_DepthAttachmentIdentifier_mFBB5D60CC1EBF4EA6BF46CC986BD858E5AB26E4A (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthAttachmentIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CDepthAttachmentIdentifierU3Ek__BackingField_35 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthCopyTextureIdentifier()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthCopyTextureIdentifier_m91EA15B764E9A19B019882C2ADFDB8B4E766C8E1 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthCopyTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CDepthCopyTextureIdentifierU3Ek__BackingField_36;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthCopyTextureIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_DepthCopyTextureIdentifier_m4C17B9A35B4CF40875EFF8F73A4049CE16E6980C (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthCopyTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CDepthCopyTextureIdentifierU3Ek__BackingField_36 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_DepthInfoTextureIdentifier()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthInfoTextureIdentifier_mBC066ED60538F5B10A2D992310AA1DBB2DB5A168 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CDepthInfoTextureIdentifierU3Ek__BackingField_37;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_DepthInfoTextureIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_DepthInfoTextureIdentifier_m60A73273771CF8FFEA13E0DAD7C5932005789962 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CDepthInfoTextureIdentifierU3Ek__BackingField_37 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.RenderTargetIdentifier UnityEngine.Rendering.Universal.Internal.DeferredLights::get_TileDepthInfoTextureIdentifier()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_TileDepthInfoTextureIdentifier_mF2B66BA706B388633A4B6BBCB8778D97C28269D0 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier TileDepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CTileDepthInfoTextureIdentifierU3Ek__BackingField_38;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::set_TileDepthInfoTextureIdentifier(UnityEngine.Rendering.RenderTargetIdentifier)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_set_TileDepthInfoTextureIdentifier_mDC49784CA8B4B82F701D283707BE9F096016AE37 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier TileDepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CTileDepthInfoTextureIdentifierU3Ek__BackingField_38 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::.ctor(UnityEngine.Rendering.Universal.Internal.DeferredLights/InitParams,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights__ctor_m540C480A4C4B14ADEE3D6DB584ACDD24E5EA1061 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6 ___initParams0, bool ___useNativeRenderPass1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_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*)&PunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B7_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B9_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B8_0 = NULL;
|
|
int32_t G_B10_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B10_1 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B12_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B11_0 = NULL;
|
|
int32_t G_B13_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B13_1 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B15_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B14_0 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B16_1 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B18_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B17_0 = NULL;
|
|
int32_t G_B19_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B19_1 = NULL;
|
|
{
|
|
// int m_CachedRenderWidth = 0;
|
|
__this->___m_CachedRenderWidth_39 = 0;
|
|
// int m_CachedRenderHeight = 0;
|
|
__this->___m_CachedRenderHeight_40 = 0;
|
|
// Matrix4x4[] m_ScreenToWorld = new Matrix4x4[2];
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_0 = (Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D*)SZArrayNew(Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
__this->___m_ScreenToWorld_60 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ScreenToWorld_60), (void*)L_0);
|
|
// ProfilingSampler m_ProfilingSamplerDeferredTiledPass = new ProfilingSampler(k_DeferredTiledPass);
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
String_t* L_1 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredTiledPass_7;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_2 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_2, L_1, NULL);
|
|
__this->___m_ProfilingSamplerDeferredTiledPass_61 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSamplerDeferredTiledPass_61), (void*)L_2);
|
|
// ProfilingSampler m_ProfilingSamplerDeferredStencilPass = new ProfilingSampler(k_DeferredStencilPass);
|
|
String_t* L_3 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredStencilPass_8;
|
|
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_ProfilingSamplerDeferredStencilPass_62 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSamplerDeferredStencilPass_62), (void*)L_4);
|
|
// ProfilingSampler m_ProfilingSamplerDeferredFogPass = new ProfilingSampler(k_DeferredFogPass);
|
|
String_t* L_5 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredFogPass_9;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_6 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_6, L_5, NULL);
|
|
__this->___m_ProfilingSamplerDeferredFogPass_63 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSamplerDeferredFogPass_63), (void*)L_6);
|
|
// ProfilingSampler m_ProfilingSamplerClearStencilPartialPass = new ProfilingSampler(k_ClearStencilPartial);
|
|
String_t* L_7 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_ClearStencilPartial_10;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_8 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_8, L_7, NULL);
|
|
__this->___m_ProfilingSamplerClearStencilPartialPass_64 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProfilingSamplerClearStencilPartialPass_64), (void*)L_8);
|
|
// internal DeferredLights(InitParams initParams, bool useNativeRenderPass = false)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// DeferredConfig.IsOpenGL = SystemInfo.graphicsDeviceType == GraphicsDeviceType.OpenGLCore
|
|
// || SystemInfo.graphicsDeviceType == GraphicsDeviceType.OpenGLES2
|
|
// || SystemInfo.graphicsDeviceType == GraphicsDeviceType.OpenGLES3;
|
|
int32_t L_9;
|
|
L_9 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
|
|
if ((((int32_t)L_9) == ((int32_t)((int32_t)17))))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_10;
|
|
L_10 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
|
|
if ((((int32_t)L_10) == ((int32_t)8)))
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11;
|
|
L_11 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
|
|
G_B4_0 = ((((int32_t)L_11) == ((int32_t)((int32_t)11)))? 1 : 0);
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
G_B4_0 = 1;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
DeferredConfig_set_IsOpenGL_mABFD70688D518D99704A47A9D6E55BBEB0BADC4A_inline((bool)G_B4_0, NULL);
|
|
// DeferredConfig.IsDX10 = SystemInfo.graphicsDeviceType == GraphicsDeviceType.Direct3D11 && SystemInfo.graphicsShaderLevel <= 40;
|
|
int32_t L_12;
|
|
L_12 = SystemInfo_get_graphicsDeviceType_m539E2B66EB19CD100050109D879AF1F55EB212E1(NULL);
|
|
if ((!(((uint32_t)L_12) == ((uint32_t)2))))
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13;
|
|
L_13 = SystemInfo_get_graphicsShaderLevel_mA9BA383B643FD022F8AFAF445B63B6554D88D27C(NULL);
|
|
G_B7_0 = ((((int32_t)((((int32_t)L_13) > ((int32_t)((int32_t)40)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
G_B7_0 = 0;
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
DeferredConfig_set_IsDX10_mF9C05C555E59213E72211882E7B4E0D6DC2B2816_inline((bool)G_B7_0, NULL);
|
|
// m_TileDepthInfoMaterial = initParams.tileDepthInfoMaterial;
|
|
InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6 L_14 = ___initParams0;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = L_14.___tileDepthInfoMaterial_0;
|
|
__this->___m_TileDepthInfoMaterial_55 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TileDepthInfoMaterial_55), (void*)L_15);
|
|
// m_TileDeferredMaterial = initParams.tileDeferredMaterial;
|
|
InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6 L_16 = ___initParams0;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = L_16.___tileDeferredMaterial_1;
|
|
__this->___m_TileDeferredMaterial_56 = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TileDeferredMaterial_56), (void*)L_17);
|
|
// m_StencilDeferredMaterial = initParams.stencilDeferredMaterial;
|
|
InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6 L_18 = ___initParams0;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = L_18.___stencilDeferredMaterial_2;
|
|
__this->___m_StencilDeferredMaterial_57 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StencilDeferredMaterial_57), (void*)L_19);
|
|
// m_TileDeferredPasses = new int[k_TileDeferredPassNames.Length];
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDeferredPassNames_1;
|
|
NullCheck(L_20);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)));
|
|
__this->___m_TileDeferredPasses_59 = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TileDeferredPasses_59), (void*)L_21);
|
|
// InitTileDeferredMaterial();
|
|
DeferredLights_InitTileDeferredMaterial_m60FF4162294A352B683DB29E643EE507A7AE8312(__this, NULL);
|
|
// m_StencilDeferredPasses = new int[k_StencilDeferredPassNames.Length];
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_StencilDeferredPassNames_2;
|
|
NullCheck(L_22);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)));
|
|
__this->___m_StencilDeferredPasses_58 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StencilDeferredPasses_58), (void*)L_23);
|
|
// InitStencilDeferredMaterial();
|
|
DeferredLights_InitStencilDeferredMaterial_m63D17A63C05AB267BAB1EF74649CECF67B475187(__this, NULL);
|
|
// m_MaxDepthRangePerBatch = (DeferredConfig.UseCBufferForDepthRange ? DeferredConfig.kPreferredCBufferSize : DeferredConfig.kPreferredStructuredBufferSize) / sizeof(uint);
|
|
bool L_24;
|
|
L_24 = DeferredConfig_get_UseCBufferForDepthRange_mA6BFEA72DB6BFCF70ED7D075B9FC4075D794BBC5(NULL);
|
|
G_B8_0 = __this;
|
|
if (L_24)
|
|
{
|
|
G_B9_0 = __this;
|
|
goto IL_0107;
|
|
}
|
|
}
|
|
{
|
|
G_B10_0 = ((int32_t)131072);
|
|
G_B10_1 = G_B8_0;
|
|
goto IL_010c;
|
|
}
|
|
|
|
IL_0107:
|
|
{
|
|
G_B10_0 = ((int32_t)65536);
|
|
G_B10_1 = G_B9_0;
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
NullCheck(G_B10_1);
|
|
G_B10_1->___m_MaxDepthRangePerBatch_51 = ((int32_t)(G_B10_0/4));
|
|
// m_MaxTilesPerBatch = (DeferredConfig.UseCBufferForTileList ? DeferredConfig.kPreferredCBufferSize : DeferredConfig.kPreferredStructuredBufferSize) / System.Runtime.InteropServices.Marshal.SizeOf(typeof(TileData));
|
|
bool L_25;
|
|
L_25 = DeferredConfig_get_UseCBufferForTileList_mA707E01DBB05AF3286109E241881D81E1D2C14B2(NULL);
|
|
G_B11_0 = __this;
|
|
if (L_25)
|
|
{
|
|
G_B12_0 = __this;
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
{
|
|
G_B13_0 = ((int32_t)131072);
|
|
G_B13_1 = G_B11_0;
|
|
goto IL_0127;
|
|
}
|
|
|
|
IL_0122:
|
|
{
|
|
G_B13_0 = ((int32_t)65536);
|
|
G_B13_1 = G_B12_0;
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (TileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_27;
|
|
L_27 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_26, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
|
|
int32_t L_28;
|
|
L_28 = Marshal_SizeOf_mA7461E70E172F97FDCA69F23C727E6966D1B32F9(L_27, NULL);
|
|
NullCheck(G_B13_1);
|
|
G_B13_1->___m_MaxTilesPerBatch_52 = ((int32_t)(G_B13_0/L_28));
|
|
// m_MaxPunctualLightPerBatch = (DeferredConfig.UseCBufferForLightData ? DeferredConfig.kPreferredCBufferSize : DeferredConfig.kPreferredStructuredBufferSize) / System.Runtime.InteropServices.Marshal.SizeOf(typeof(PunctualLightData));
|
|
bool L_29;
|
|
L_29 = DeferredConfig_get_UseCBufferForLightData_mE94D38CEA3A2C621ACFE7B1A313FBD1A6ACC6E99(NULL);
|
|
G_B14_0 = __this;
|
|
if (L_29)
|
|
{
|
|
G_B15_0 = __this;
|
|
goto IL_014b;
|
|
}
|
|
}
|
|
{
|
|
G_B16_0 = ((int32_t)131072);
|
|
G_B16_1 = G_B14_0;
|
|
goto IL_0150;
|
|
}
|
|
|
|
IL_014b:
|
|
{
|
|
G_B16_0 = ((int32_t)65536);
|
|
G_B16_1 = G_B15_0;
|
|
}
|
|
|
|
IL_0150:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (PunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_31;
|
|
L_31 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_30, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
|
|
int32_t L_32;
|
|
L_32 = Marshal_SizeOf_mA7461E70E172F97FDCA69F23C727E6966D1B32F9(L_31, NULL);
|
|
NullCheck(G_B16_1);
|
|
G_B16_1->___m_MaxPunctualLightPerBatch_53 = ((int32_t)(G_B16_0/L_32));
|
|
// m_MaxRelLightIndicesPerBatch = (DeferredConfig.UseCBufferForLightList ? DeferredConfig.kPreferredCBufferSize : DeferredConfig.kPreferredStructuredBufferSize) / sizeof(uint);
|
|
bool L_33;
|
|
L_33 = DeferredConfig_get_UseCBufferForLightList_mAC06629A1EB044D2285CCD2E2878828B2F8D4810(NULL);
|
|
G_B17_0 = __this;
|
|
if (L_33)
|
|
{
|
|
G_B18_0 = __this;
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
G_B19_0 = ((int32_t)131072);
|
|
G_B19_1 = G_B17_0;
|
|
goto IL_0179;
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
G_B19_0 = ((int32_t)65536);
|
|
G_B19_1 = G_B18_0;
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
NullCheck(G_B19_1);
|
|
G_B19_1->___m_MaxRelLightIndicesPerBatch_54 = ((int32_t)(G_B19_0/4));
|
|
// m_Tilers = new DeferredTiler[DeferredConfig.kTilerDepth];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_34 = (DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA*)(DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA*)SZArrayNew(DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
__this->___m_Tilers_42 = L_34;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Tilers_42), (void*)L_34);
|
|
// m_TileDataCapacities = new int[DeferredConfig.kTilerDepth];
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
__this->___m_TileDataCapacities_43 = L_35;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TileDataCapacities_43), (void*)L_35);
|
|
// for (int tilerLevel = 0; tilerLevel < DeferredConfig.kTilerDepth; ++tilerLevel)
|
|
V_0 = 0;
|
|
goto IL_01d9;
|
|
}
|
|
|
|
IL_019c:
|
|
{
|
|
// int scale = (int)Mathf.Pow(DeferredConfig.kTilerSubdivisions, tilerLevel);
|
|
int32_t L_36 = V_0;
|
|
float L_37;
|
|
L_37 = powf((4.0f), ((float)L_36));
|
|
V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(L_37);
|
|
// m_Tilers[tilerLevel] = new DeferredTiler(
|
|
// DeferredConfig.kTilePixelWidth * scale,
|
|
// DeferredConfig.kTilePixelHeight * scale,
|
|
// DeferredConfig.kAvgLightPerTile * scale * scale,
|
|
// tilerLevel
|
|
// );
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_38 = __this->___m_Tilers_42;
|
|
int32_t L_39 = V_0;
|
|
int32_t L_40 = V_1;
|
|
int32_t L_41 = V_1;
|
|
int32_t L_42 = V_1;
|
|
int32_t L_43 = V_1;
|
|
int32_t L_44 = V_0;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F L_45;
|
|
memset((&L_45), 0, sizeof(L_45));
|
|
DeferredTiler__ctor_mA3173CEE5A855DB9FC709487F569BB25D91E76AB((&L_45), ((int32_t)il2cpp_codegen_multiply(((int32_t)16), L_40)), ((int32_t)il2cpp_codegen_multiply(((int32_t)16), L_41)), ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(((int32_t)32), L_42)), L_43)), L_44, /*hidden argument*/NULL);
|
|
NullCheck(L_38);
|
|
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(L_39), (DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F)L_45);
|
|
// m_TileDataCapacities[tilerLevel] = 0; // not known yet
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = __this->___m_TileDataCapacities_43;
|
|
int32_t L_47 = V_0;
|
|
NullCheck(L_46);
|
|
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (int32_t)0);
|
|
// for (int tilerLevel = 0; tilerLevel < DeferredConfig.kTilerDepth; ++tilerLevel)
|
|
int32_t L_48 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
}
|
|
|
|
IL_01d9:
|
|
{
|
|
// for (int tilerLevel = 0; tilerLevel < DeferredConfig.kTilerDepth; ++tilerLevel)
|
|
int32_t L_49 = V_0;
|
|
V_2 = (bool)((((int32_t)L_49) < ((int32_t)3))? 1 : 0);
|
|
bool L_50 = V_2;
|
|
if (L_50)
|
|
{
|
|
goto IL_019c;
|
|
}
|
|
}
|
|
{
|
|
// this.AccurateGbufferNormals = true;
|
|
DeferredLights_set_AccurateGbufferNormals_m7E7EF7482036454D26694AC1D59AEA35DE0C40FA(__this, (bool)1, NULL);
|
|
// this.TiledDeferredShading = true;
|
|
DeferredLights_set_TiledDeferredShading_m8C205D23F63B6D946473F74A52FBA7BB3FB86E58_inline(__this, (bool)1, NULL);
|
|
// this.UseJobSystem = true;
|
|
DeferredLights_set_UseJobSystem_m2A9CD076267D5AA54E5B04A5BE5335B94C2B45C9_inline(__this, (bool)1, NULL);
|
|
// m_HasTileVisLights = false;
|
|
__this->___m_HasTileVisLights_44 = (bool)0;
|
|
// this.UseRenderPass = useNativeRenderPass;
|
|
bool L_51 = ___useNativeRenderPass1;
|
|
DeferredLights_set_UseRenderPass_mDFAD4F333B29C2953659986D54FD1EE132F4B458_inline(__this, L_51, NULL);
|
|
// m_LightCookieManager = initParams.lightCookieManager;
|
|
InitParams_tD826C0704956D3F1286BCCC07B5A5F61FFA7FCD6 L_52 = ___initParams0;
|
|
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* L_53 = L_52.___lightCookieManager_3;
|
|
__this->___m_LightCookieManager_65 = L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LightCookieManager_65), (void*)L_53);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.Universal.Internal.DeferredTiler& UnityEngine.Rendering.Universal.Internal.DeferredLights::GetTiler(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* DeferredLights_GetTiler_m79F0EC9A2891B3DCF128DDA380638CF8DE32CA44 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___i0, const RuntimeMethod* method)
|
|
{
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_0 = NULL;
|
|
{
|
|
// return ref m_Tilers[i];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_0 = __this->___m_Tilers_42;
|
|
int32_t L_1 = ___i0;
|
|
NullCheck(L_0);
|
|
V_0 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)));
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// }
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SetupLights(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SetupLights_m533678894C5B9A7A7B8506F719EF1AB2B5D7C740 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __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*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886_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_m410AE526181169A2E22E5508BF8072707268FC4A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m9E9C6161EE4B375602D42B93737C6EFD7CFB489D_RuntimeMethod_var);
|
|
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_mAB9F77B2DF6AEE780DF94369A6332C6C7B9A238E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_m61E498E2FB96C647DF91F3E22182091B77440A32_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
int32_t V_4 = 0;
|
|
bool V_5 = false;
|
|
int32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_8 = NULL;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
bool V_12 = false;
|
|
bool V_13 = false;
|
|
bool V_14 = false;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_17 = NULL;
|
|
int32_t V_18 = 0;
|
|
bool V_19 = false;
|
|
bool V_20 = false;
|
|
NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0 V_21;
|
|
memset((&V_21), 0, sizeof(V_21));
|
|
int32_t V_22 = 0;
|
|
int32_t V_23 = 0;
|
|
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE V_24;
|
|
memset((&V_24), 0, sizeof(V_24));
|
|
bool V_25 = false;
|
|
int32_t V_26 = 0;
|
|
int32_t V_27 = 0;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_28 = NULL;
|
|
bool V_29 = false;
|
|
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE V_30;
|
|
memset((&V_30), 0, sizeof(V_30));
|
|
bool V_31 = false;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 V_32;
|
|
memset((&V_32), 0, sizeof(V_32));
|
|
int32_t V_33 = 0;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_34 = NULL;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_35 = NULL;
|
|
int32_t V_36 = 0;
|
|
int32_t V_37 = 0;
|
|
int32_t V_38 = 0;
|
|
int32_t V_39 = 0;
|
|
int32_t V_40 = 0;
|
|
int32_t V_41 = 0;
|
|
int32_t V_42 = 0;
|
|
int32_t V_43 = 0;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_44;
|
|
memset((&V_44), 0, sizeof(V_44));
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_45;
|
|
memset((&V_45), 0, sizeof(V_45));
|
|
int32_t V_46 = 0;
|
|
int32_t V_47 = 0;
|
|
int32_t V_48 = 0;
|
|
int32_t V_49 = 0;
|
|
int32_t V_50 = 0;
|
|
int32_t V_51 = 0;
|
|
int32_t V_52 = 0;
|
|
int32_t V_53 = 0;
|
|
int32_t V_54 = 0;
|
|
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE V_55;
|
|
memset((&V_55), 0, sizeof(V_55));
|
|
bool V_56 = false;
|
|
bool V_57 = false;
|
|
bool V_58 = false;
|
|
bool V_59 = false;
|
|
bool V_60 = false;
|
|
bool V_61 = false;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B2_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B1_0 = NULL;
|
|
int32_t G_B3_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B3_1 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B5_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B4_0 = NULL;
|
|
int32_t G_B6_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B6_1 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* G_B22_0 = NULL;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B22_1 = NULL;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B22_2 = NULL;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* G_B22_3 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B22_4 = NULL;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* G_B21_0 = NULL;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B21_1 = NULL;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B21_2 = NULL;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* G_B21_3 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B21_4 = NULL;
|
|
int32_t G_B23_0 = 0;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* G_B23_1 = NULL;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B23_2 = NULL;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* G_B23_3 = NULL;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* G_B23_4 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B23_5 = NULL;
|
|
int32_t G_B27_0 = 0;
|
|
int32_t G_B30_0 = 0;
|
|
int32_t G_B33_0 = 0;
|
|
String_t* G_B35_0 = NULL;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B35_1 = NULL;
|
|
String_t* G_B34_0 = NULL;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B34_1 = NULL;
|
|
int32_t G_B36_0 = 0;
|
|
String_t* G_B36_1 = NULL;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* G_B36_2 = NULL;
|
|
int32_t G_B55_0 = 0;
|
|
int32_t G_B58_0 = 0;
|
|
{
|
|
// Profiler.BeginSample(k_SetupLights);
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
String_t* L_0 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_SetupLights_4;
|
|
Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(L_0, NULL);
|
|
// DeferredShaderData.instance.ResetBuffers();
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_1;
|
|
L_1 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
NullCheck(L_1);
|
|
DeferredShaderData_ResetBuffers_m9D9A7B8485974D6A5DDEFAE71E2DC2ABA247220E(L_1, NULL);
|
|
// Camera camera = renderingData.cameraData.camera;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_2 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_3 = (&L_2->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = L_3->___camera_2;
|
|
V_0 = L_4;
|
|
// this.RenderWidth = camera.allowDynamicResolution ? Mathf.CeilToInt(ScalableBufferManager.widthScaleFactor * renderingData.cameraData.cameraTargetDescriptor.width) : renderingData.cameraData.cameraTargetDescriptor.width;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
bool L_6;
|
|
L_6 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_5, NULL);
|
|
G_B1_0 = __this;
|
|
if (L_6)
|
|
{
|
|
G_B2_0 = __this;
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_7 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_8 = (&L_7->___cameraData_1);
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_9 = (&L_8->___cameraTargetDescriptor_5);
|
|
int32_t L_10;
|
|
L_10 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_9, NULL);
|
|
G_B3_0 = L_10;
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
float L_11;
|
|
L_11 = ScalableBufferManager_get_widthScaleFactor_m4003920EED2B16B546AD8DE2D89AFA9E74B1446B(NULL);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_12 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_13 = (&L_12->___cameraData_1);
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_14 = (&L_13->___cameraTargetDescriptor_5);
|
|
int32_t L_15;
|
|
L_15 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline(L_14, NULL);
|
|
int32_t L_16;
|
|
L_16 = Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline(((float)il2cpp_codegen_multiply(L_11, ((float)L_15))), NULL);
|
|
G_B3_0 = L_16;
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
DeferredLights_set_RenderWidth_m9A4741314266B1C8115091D21F47B6EB854634F3_inline(G_B3_1, G_B3_0, NULL);
|
|
// this.RenderHeight = camera.allowDynamicResolution ? Mathf.CeilToInt(ScalableBufferManager.heightScaleFactor * renderingData.cameraData.cameraTargetDescriptor.height) : renderingData.cameraData.cameraTargetDescriptor.height;
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
bool L_18;
|
|
L_18 = Camera_get_allowDynamicResolution_mAD3664A7319B2D48FF0D6DCEE6FD7B855F21A79B(L_17, NULL);
|
|
G_B4_0 = __this;
|
|
if (L_18)
|
|
{
|
|
G_B5_0 = __this;
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_19 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_20 = (&L_19->___cameraData_1);
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_21 = (&L_20->___cameraTargetDescriptor_5);
|
|
int32_t L_22;
|
|
L_22 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_21, NULL);
|
|
G_B6_0 = L_22;
|
|
G_B6_1 = G_B4_0;
|
|
goto IL_0097;
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
float L_23;
|
|
L_23 = ScalableBufferManager_get_heightScaleFactor_mE02BCC050BA940B85F5D1DFFF8C3D169FAF21CC5(NULL);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_24 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_25 = (&L_24->___cameraData_1);
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* L_26 = (&L_25->___cameraTargetDescriptor_5);
|
|
int32_t L_27;
|
|
L_27 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline(L_26, NULL);
|
|
int32_t L_28;
|
|
L_28 = Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline(((float)il2cpp_codegen_multiply(L_23, ((float)L_27))), NULL);
|
|
G_B6_0 = L_28;
|
|
G_B6_1 = G_B5_0;
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
DeferredLights_set_RenderHeight_m5A128E888FAA6676EC765BF5D07A583894FAAA2B_inline(G_B6_1, G_B6_0, NULL);
|
|
// if (this.TiledDeferredShading)
|
|
bool L_29;
|
|
L_29 = DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371_inline(__this, NULL);
|
|
V_2 = L_29;
|
|
bool L_30 = V_2;
|
|
if (!L_30)
|
|
{
|
|
goto IL_01b4;
|
|
}
|
|
}
|
|
{
|
|
// if (m_CachedRenderWidth != this.RenderWidth
|
|
// || m_CachedRenderHeight != this.RenderHeight
|
|
// || m_CachedProjectionMatrix != renderingData.cameraData.camera.projectionMatrix)
|
|
int32_t L_31 = __this->___m_CachedRenderWidth_39;
|
|
int32_t L_32;
|
|
L_32 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
if ((!(((uint32_t)L_31) == ((uint32_t)L_32))))
|
|
{
|
|
goto IL_00e4;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_33 = __this->___m_CachedRenderHeight_40;
|
|
int32_t L_34;
|
|
L_34 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
if ((!(((uint32_t)L_33) == ((uint32_t)L_34))))
|
|
{
|
|
goto IL_00e4;
|
|
}
|
|
}
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_35 = __this->___m_CachedProjectionMatrix_41;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_36 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_37 = (&L_36->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_38 = L_37->___camera_2;
|
|
NullCheck(L_38);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_39;
|
|
L_39 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_38, NULL);
|
|
bool L_40;
|
|
L_40 = Matrix4x4_op_Inequality_mFBA4DC437A3E4F95A31D42DF4E63C96319A96980_inline(L_35, L_39, NULL);
|
|
G_B11_0 = ((int32_t)(L_40));
|
|
goto IL_00e5;
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
G_B11_0 = 1;
|
|
}
|
|
|
|
IL_00e5:
|
|
{
|
|
V_3 = (bool)G_B11_0;
|
|
bool L_41 = V_3;
|
|
if (!L_41)
|
|
{
|
|
goto IL_017a;
|
|
}
|
|
}
|
|
{
|
|
// m_CachedRenderWidth = this.RenderWidth;
|
|
int32_t L_42;
|
|
L_42 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
__this->___m_CachedRenderWidth_39 = L_42;
|
|
// m_CachedRenderHeight = this.RenderHeight;
|
|
int32_t L_43;
|
|
L_43 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
__this->___m_CachedRenderHeight_40 = L_43;
|
|
// m_CachedProjectionMatrix = renderingData.cameraData.camera.projectionMatrix;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_44 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_45 = (&L_44->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_46 = L_45->___camera_2;
|
|
NullCheck(L_46);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_47;
|
|
L_47 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_46, NULL);
|
|
__this->___m_CachedProjectionMatrix_41 = L_47;
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
V_4 = 0;
|
|
goto IL_0167;
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
// m_Tilers[tilerIndex].PrecomputeTiles(renderingData.cameraData.camera.projectionMatrix,
|
|
// renderingData.cameraData.camera.orthographic, m_CachedRenderWidth, m_CachedRenderHeight);
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_48 = __this->___m_Tilers_42;
|
|
int32_t L_49 = V_4;
|
|
NullCheck(L_48);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_50 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_51 = (&L_50->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_52 = L_51->___camera_2;
|
|
NullCheck(L_52);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_53;
|
|
L_53 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_52, NULL);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_54 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_55 = (&L_54->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_56 = L_55->___camera_2;
|
|
NullCheck(L_56);
|
|
bool L_57;
|
|
L_57 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_56, NULL);
|
|
int32_t L_58 = __this->___m_CachedRenderWidth_39;
|
|
int32_t L_59 = __this->___m_CachedRenderHeight_40;
|
|
DeferredTiler_PrecomputeTiles_mAE2B40B4498F804BA696A2B2AEFCE4B039F893FC(((L_48)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_49))), L_53, L_57, L_58, L_59, NULL);
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
int32_t L_60 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_60, 1));
|
|
}
|
|
|
|
IL_0167:
|
|
{
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
int32_t L_61 = V_4;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_62 = __this->___m_Tilers_42;
|
|
NullCheck(L_62);
|
|
V_5 = (bool)((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length))))? 1 : 0);
|
|
bool L_63 = V_5;
|
|
if (L_63)
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_017a:
|
|
{
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
V_6 = 0;
|
|
goto IL_01a1;
|
|
}
|
|
|
|
IL_017f:
|
|
{
|
|
// m_Tilers[tilerIndex].Setup(m_TileDataCapacities[tilerIndex]);
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_64 = __this->___m_Tilers_42;
|
|
int32_t L_65 = V_6;
|
|
NullCheck(L_64);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = __this->___m_TileDataCapacities_43;
|
|
int32_t L_67 = V_6;
|
|
NullCheck(L_66);
|
|
int32_t L_68 = L_67;
|
|
int32_t L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
|
|
DeferredTiler_Setup_mEB776B97B31112F1736DC0E0EE41AA767982E967(((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65))), L_69, NULL);
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
int32_t L_70 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_70, 1));
|
|
}
|
|
|
|
IL_01a1:
|
|
{
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
int32_t L_71 = V_6;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_72 = __this->___m_Tilers_42;
|
|
NullCheck(L_72);
|
|
V_7 = (bool)((((int32_t)L_71) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))))? 1 : 0);
|
|
bool L_73 = V_7;
|
|
if (L_73)
|
|
{
|
|
goto IL_017f;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_01b4:
|
|
{
|
|
// PrecomputeLights(
|
|
// out prePunctualLights,
|
|
// out m_stencilVisLights,
|
|
// out m_stencilVisLightOffsets,
|
|
// ref renderingData.lightData.visibleLights,
|
|
// renderingData.lightData.additionalLightsCount != 0 || renderingData.lightData.mainLightIndex >= 0,
|
|
// renderingData.cameraData.camera.worldToCameraMatrix,
|
|
// renderingData.cameraData.camera.orthographic,
|
|
// renderingData.cameraData.camera.nearClipPlane
|
|
// );
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_74 = (&__this->___m_stencilVisLights_45);
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_75 = (&__this->___m_stencilVisLightOffsets_46);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_76 = ___renderingData1;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_77 = (&L_76->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_78 = (&L_77->___visibleLights_3);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_79 = ___renderingData1;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_80 = (&L_79->___lightData_2);
|
|
int32_t L_81 = L_80->___additionalLightsCount_1;
|
|
G_B21_0 = L_78;
|
|
G_B21_1 = L_75;
|
|
G_B21_2 = L_74;
|
|
G_B21_3 = (&V_1);
|
|
G_B21_4 = __this;
|
|
if (L_81)
|
|
{
|
|
G_B22_0 = L_78;
|
|
G_B22_1 = L_75;
|
|
G_B22_2 = L_74;
|
|
G_B22_3 = (&V_1);
|
|
G_B22_4 = __this;
|
|
goto IL_01ee;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_82 = ___renderingData1;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_83 = (&L_82->___lightData_2);
|
|
int32_t L_84 = L_83->___mainLightIndex_0;
|
|
G_B23_0 = ((((int32_t)((((int32_t)L_84) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
G_B23_1 = G_B21_0;
|
|
G_B23_2 = G_B21_1;
|
|
G_B23_3 = G_B21_2;
|
|
G_B23_4 = G_B21_3;
|
|
G_B23_5 = G_B21_4;
|
|
goto IL_01ef;
|
|
}
|
|
|
|
IL_01ee:
|
|
{
|
|
G_B23_0 = 1;
|
|
G_B23_1 = G_B22_0;
|
|
G_B23_2 = G_B22_1;
|
|
G_B23_3 = G_B22_2;
|
|
G_B23_4 = G_B22_3;
|
|
G_B23_5 = G_B22_4;
|
|
}
|
|
|
|
IL_01ef:
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_85 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_86 = (&L_85->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_87 = L_86->___camera_2;
|
|
NullCheck(L_87);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_88;
|
|
L_88 = Camera_get_worldToCameraMatrix_m48E324BD76706A316A1701EFC6A3DEC7DFB2FF40(L_87, NULL);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_89 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_90 = (&L_89->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_91 = L_90->___camera_2;
|
|
NullCheck(L_91);
|
|
bool L_92;
|
|
L_92 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_91, NULL);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_93 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_94 = (&L_93->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_95 = L_94->___camera_2;
|
|
NullCheck(L_95);
|
|
float L_96;
|
|
L_96 = Camera_get_nearClipPlane_m5E8FAF84326E3192CB036BD29DCCDAF6A9861013(L_95, NULL);
|
|
NullCheck(G_B23_5);
|
|
DeferredLights_PrecomputeLights_m132D379677E9F26F95D60DD5B719F50E3EB48E8A(G_B23_5, G_B23_4, G_B23_3, G_B23_2, G_B23_1, (bool)G_B23_0, L_88, L_92, L_96, NULL);
|
|
// CommandBuffer cmd = CommandBufferPool.Get();
|
|
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97;
|
|
L_97 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
|
|
V_8 = L_97;
|
|
// using (new ProfilingScope(cmd, m_ProfilingSetupLightConstants))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_98 = V_8;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_99 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingSetupLightConstants_16;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_9), L_98, L_99, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_02f4:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_9), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// SetupShaderLightConstants(cmd, ref renderingData);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = V_8;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_101 = ___renderingData1;
|
|
DeferredLights_SetupShaderLightConstants_m076717C47B2738E463E63B49886FFC9C8E019365(__this, L_100, L_101, NULL);
|
|
// bool supportsMixedLighting = renderingData.lightData.supportsMixedLighting;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_102 = ___renderingData1;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_103 = (&L_102->___lightData_2);
|
|
bool L_104 = L_103->___supportsMixedLighting_6;
|
|
V_10 = L_104;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings._GBUFFER_NORMALS_OCT, this.AccurateGbufferNormals);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_105 = V_8;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_106 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____GBUFFER_NORMALS_OCT_60;
|
|
bool L_107;
|
|
L_107 = DeferredLights_get_AccurateGbufferNormals_m9720C5F6B6F3472D51A37E6DB9E73E4FF9DD5F16(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_105, L_106, L_107, NULL);
|
|
// bool isShadowMask = supportsMixedLighting && this.MixedLightingSetup == MixedLightingSetup.ShadowMask;
|
|
bool L_108 = V_10;
|
|
if (!L_108)
|
|
{
|
|
goto IL_0275_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_109;
|
|
L_109 = DeferredLights_get_MixedLightingSetup_m6996E1655CCFB7291768E5127049BC1B6A25BEF5_inline(__this, NULL);
|
|
G_B27_0 = ((((int32_t)L_109) == ((int32_t)1))? 1 : 0);
|
|
goto IL_0276_1;
|
|
}
|
|
|
|
IL_0275_1:
|
|
{
|
|
G_B27_0 = 0;
|
|
}
|
|
|
|
IL_0276_1:
|
|
{
|
|
V_11 = (bool)G_B27_0;
|
|
// bool isShadowMaskAlways = isShadowMask && QualitySettings.shadowmaskMode == ShadowmaskMode.Shadowmask;
|
|
bool L_110 = V_11;
|
|
if (!L_110)
|
|
{
|
|
goto IL_0286_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_111;
|
|
L_111 = QualitySettings_get_shadowmaskMode_m86F1B159365043994425267F314B8CC19E2DAD21(NULL);
|
|
G_B30_0 = ((((int32_t)L_111) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0287_1;
|
|
}
|
|
|
|
IL_0286_1:
|
|
{
|
|
G_B30_0 = 0;
|
|
}
|
|
|
|
IL_0287_1:
|
|
{
|
|
V_12 = (bool)G_B30_0;
|
|
// bool isSubtractive = supportsMixedLighting && this.MixedLightingSetup == MixedLightingSetup.Subtractive;
|
|
bool L_112 = V_10;
|
|
if (!L_112)
|
|
{
|
|
goto IL_0298_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_113;
|
|
L_113 = DeferredLights_get_MixedLightingSetup_m6996E1655CCFB7291768E5127049BC1B6A25BEF5_inline(__this, NULL);
|
|
G_B33_0 = ((((int32_t)L_113) == ((int32_t)2))? 1 : 0);
|
|
goto IL_0299_1;
|
|
}
|
|
|
|
IL_0298_1:
|
|
{
|
|
G_B33_0 = 0;
|
|
}
|
|
|
|
IL_0299_1:
|
|
{
|
|
V_13 = (bool)G_B33_0;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.LightmapShadowMixing, isSubtractive || isShadowMaskAlways);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_114 = V_8;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_115 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___LightmapShadowMixing_12;
|
|
bool L_116 = V_13;
|
|
bool L_117 = V_12;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_114, L_115, (bool)((int32_t)((int32_t)L_116|(int32_t)L_117)), NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.ShadowsShadowMask, isShadowMask);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_118 = V_8;
|
|
String_t* L_119 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___ShadowsShadowMask_13;
|
|
bool L_120 = V_11;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_118, L_119, L_120, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MixedLightingSubtractive, isSubtractive); // Backward compatibility
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_121 = V_8;
|
|
String_t* L_122 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___MixedLightingSubtractive_11;
|
|
bool L_123 = V_13;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_121, L_122, L_123, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.RenderPassEnabled, this.UseRenderPass && renderingData.cameraData.cameraType == CameraType.Game);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_124 = V_8;
|
|
String_t* L_125 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___RenderPassEnabled_15;
|
|
bool L_126;
|
|
L_126 = DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline(__this, NULL);
|
|
G_B34_0 = L_125;
|
|
G_B34_1 = L_124;
|
|
if (!L_126)
|
|
{
|
|
G_B35_0 = L_125;
|
|
G_B35_1 = L_124;
|
|
goto IL_02ea_1;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_127 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_128 = (&L_127->___cameraData_1);
|
|
int32_t L_129 = L_128->___cameraType_12;
|
|
G_B36_0 = ((((int32_t)L_129) == ((int32_t)1))? 1 : 0);
|
|
G_B36_1 = G_B34_0;
|
|
G_B36_2 = G_B34_1;
|
|
goto IL_02eb_1;
|
|
}
|
|
|
|
IL_02ea_1:
|
|
{
|
|
G_B36_0 = 0;
|
|
G_B36_1 = G_B35_0;
|
|
G_B36_2 = G_B35_1;
|
|
}
|
|
|
|
IL_02eb_1:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(G_B36_2, G_B36_1, (bool)G_B36_0, NULL);
|
|
goto IL_0303;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0303:
|
|
{
|
|
// context.ExecuteCommandBuffer(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_130 = V_8;
|
|
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_130, NULL);
|
|
// CommandBufferPool.Release(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_131 = V_8;
|
|
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_131, NULL);
|
|
// if (this.TiledDeferredShading)
|
|
bool L_132;
|
|
L_132 = DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371_inline(__this, NULL);
|
|
V_14 = L_132;
|
|
bool L_133 = V_14;
|
|
if (!L_133)
|
|
{
|
|
goto IL_0732;
|
|
}
|
|
}
|
|
{
|
|
// SortLights(ref prePunctualLights);
|
|
DeferredLights_SortLights_m244D894A95469382BB7105B2BF7641B2B670803D(__this, (&V_1), NULL);
|
|
// NativeArray<ushort> defaultIndices = new NativeArray<ushort>(prePunctualLights.Length, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
int32_t L_134;
|
|
L_134 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_15), L_134, 2, 0, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
// for (int i = 0; i < prePunctualLights.Length; ++i)
|
|
V_18 = 0;
|
|
goto IL_0357;
|
|
}
|
|
|
|
IL_0344:
|
|
{
|
|
// defaultIndices[i] = (ushort)i;
|
|
int32_t L_135 = V_18;
|
|
int32_t L_136 = V_18;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_15))->___m_Buffer_0, L_135, ((uint16_t)((int32_t)(uint16_t)L_136)));
|
|
// for (int i = 0; i < prePunctualLights.Length; ++i)
|
|
int32_t L_137 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_137, 1));
|
|
}
|
|
|
|
IL_0357:
|
|
{
|
|
// for (int i = 0; i < prePunctualLights.Length; ++i)
|
|
int32_t L_138 = V_18;
|
|
int32_t L_139;
|
|
L_139 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
|
|
V_19 = (bool)((((int32_t)L_138) < ((int32_t)L_139))? 1 : 0);
|
|
bool L_140 = V_19;
|
|
if (L_140)
|
|
{
|
|
goto IL_0344;
|
|
}
|
|
}
|
|
{
|
|
// NativeArray<uint> defaultHeaders = new NativeArray<uint>(2, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&V_16), 2, 2, 0, NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
|
|
// defaultHeaders[0] = 0; // tileHeaders offset
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, ((&V_16))->___m_Buffer_0, 0, (0));
|
|
// defaultHeaders[1] = (uint)prePunctualLights.Length; // tileHeaders count
|
|
int32_t L_141;
|
|
L_141 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, ((&V_16))->___m_Buffer_0, 1, (L_141));
|
|
// ref DeferredTiler coarsestTiler = ref m_Tilers[m_Tilers.Length - 1];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_142 = __this->___m_Tilers_42;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_143 = __this->___m_Tilers_42;
|
|
NullCheck(L_143);
|
|
NullCheck(L_142);
|
|
V_17 = ((L_142)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_143)->max_length)), 1)))));
|
|
// if (m_Tilers.Length != 1)
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_144 = __this->___m_Tilers_42;
|
|
NullCheck(L_144);
|
|
V_20 = (bool)((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_144)->max_length))) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_145 = V_20;
|
|
if (!L_145)
|
|
{
|
|
goto IL_06fb;
|
|
}
|
|
}
|
|
{
|
|
// NativeArray<JobHandle> jobHandles = new NativeArray<JobHandle>();
|
|
il2cpp_codegen_initobj((&V_21), sizeof(NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0));
|
|
// int jobOffset = 0;
|
|
V_22 = 0;
|
|
// int jobCount = 0;
|
|
V_23 = 0;
|
|
// if (this.UseJobSystem)
|
|
bool L_146;
|
|
L_146 = DeferredLights_get_UseJobSystem_m8F5FB894FCFEAE43B00E70B2403470FB5DAB8D07_inline(__this, NULL);
|
|
V_25 = L_146;
|
|
bool L_147 = V_25;
|
|
if (!L_147)
|
|
{
|
|
goto IL_0429;
|
|
}
|
|
}
|
|
{
|
|
// int totalJobCount = 1;
|
|
V_26 = 1;
|
|
// for (int t = m_Tilers.Length - 1; t > 0; --t)
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_148 = __this->___m_Tilers_42;
|
|
NullCheck(L_148);
|
|
V_27 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_148)->max_length)), 1));
|
|
goto IL_0412;
|
|
}
|
|
|
|
IL_03e7:
|
|
{
|
|
// ref DeferredTiler coarseTiler = ref m_Tilers[t];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_149 = __this->___m_Tilers_42;
|
|
int32_t L_150 = V_27;
|
|
NullCheck(L_149);
|
|
V_28 = ((L_149)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_150)));
|
|
// totalJobCount += coarseTiler.TileXCount * coarseTiler.TileYCount;
|
|
int32_t L_151 = V_26;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_152 = V_28;
|
|
int32_t L_153;
|
|
L_153 = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(L_152, NULL);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_154 = V_28;
|
|
int32_t L_155;
|
|
L_155 = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(L_154, NULL);
|
|
V_26 = ((int32_t)il2cpp_codegen_add(L_151, ((int32_t)il2cpp_codegen_multiply(L_153, L_155))));
|
|
// for (int t = m_Tilers.Length - 1; t > 0; --t)
|
|
int32_t L_156 = V_27;
|
|
V_27 = ((int32_t)il2cpp_codegen_subtract(L_156, 1));
|
|
}
|
|
|
|
IL_0412:
|
|
{
|
|
// for (int t = m_Tilers.Length - 1; t > 0; --t)
|
|
int32_t L_157 = V_27;
|
|
V_29 = (bool)((((int32_t)L_157) > ((int32_t)0))? 1 : 0);
|
|
bool L_158 = V_29;
|
|
if (L_158)
|
|
{
|
|
goto IL_03e7;
|
|
}
|
|
}
|
|
{
|
|
// jobHandles = new NativeArray<JobHandle>(totalJobCount, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
int32_t L_159 = V_26;
|
|
NativeArray_1__ctor_mAB9F77B2DF6AEE780DF94369A6332C6C7B9A238E((&V_21), L_159, 2, 0, NativeArray_1__ctor_mAB9F77B2DF6AEE780DF94369A6332C6C7B9A238E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0429:
|
|
{
|
|
// CullLightsJob coarsestJob = new CullLightsJob
|
|
// {
|
|
// tiler = coarsestTiler,
|
|
// prePunctualLights = prePunctualLights,
|
|
// coarseTiles = defaultIndices,
|
|
// coarseTileHeaders = defaultHeaders,
|
|
// coarseHeaderOffset = 0,
|
|
// istart = 0,
|
|
// iend = coarsestTiler.TileXCount,
|
|
// jstart = 0,
|
|
// jend = coarsestTiler.TileYCount,
|
|
// };
|
|
il2cpp_codegen_initobj((&V_30), sizeof(CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE));
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_160 = V_17;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F L_161 = (*(DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F*)L_160);
|
|
(&V_30)->___tiler_0 = L_161;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D L_162 = V_1;
|
|
(&V_30)->___prePunctualLights_1 = L_162;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_163 = V_15;
|
|
(&V_30)->___coarseTiles_2 = L_163;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_164 = V_16;
|
|
(&V_30)->___coarseTileHeaders_3 = L_164;
|
|
(&V_30)->___coarseHeaderOffset_4 = 0;
|
|
(&V_30)->___istart_5 = 0;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_165 = V_17;
|
|
int32_t L_166;
|
|
L_166 = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(L_165, NULL);
|
|
(&V_30)->___iend_6 = L_166;
|
|
(&V_30)->___jstart_7 = 0;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_167 = V_17;
|
|
int32_t L_168;
|
|
L_168 = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(L_167, NULL);
|
|
(&V_30)->___jend_8 = L_168;
|
|
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE L_169 = V_30;
|
|
V_24 = L_169;
|
|
// if (this.UseJobSystem)
|
|
bool L_170;
|
|
L_170 = DeferredLights_get_UseJobSystem_m8F5FB894FCFEAE43B00E70B2403470FB5DAB8D07_inline(__this, NULL);
|
|
V_31 = L_170;
|
|
bool L_171 = V_31;
|
|
if (!L_171)
|
|
{
|
|
goto IL_04c7;
|
|
}
|
|
}
|
|
{
|
|
// jobHandles[jobCount++] = coarsestJob.Schedule();
|
|
int32_t L_172 = V_23;
|
|
int32_t L_173 = L_172;
|
|
V_23 = ((int32_t)il2cpp_codegen_add(L_173, 1));
|
|
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE L_174 = V_24;
|
|
il2cpp_codegen_initobj((&V_32), sizeof(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08));
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_175 = V_32;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_176;
|
|
L_176 = IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886(L_174, L_175, IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886_RuntimeMethod_var);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, ((&V_21))->___m_Buffer_0, L_173, (L_176));
|
|
// JobHandle.ScheduleBatchedJobs();
|
|
JobHandle_ScheduleBatchedJobs_mD80F0AB54AEA1D1A107F4B7B84EE5288FD895A93(NULL);
|
|
goto IL_04cf;
|
|
}
|
|
|
|
IL_04c7:
|
|
{
|
|
// coarsestJob.Execute();
|
|
CullLightsJob_Execute_m1D06CCA1CBE91CE2FE7D73F7AD86F86DA402040F((&V_24), NULL);
|
|
}
|
|
|
|
IL_04cf:
|
|
{
|
|
// for (int t = m_Tilers.Length - 1; t > 0; --t)
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_177 = __this->___m_Tilers_42;
|
|
NullCheck(L_177);
|
|
V_33 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_177)->max_length)), 1));
|
|
goto IL_06cc;
|
|
}
|
|
|
|
IL_04e0:
|
|
{
|
|
// ref DeferredTiler fineTiler = ref m_Tilers[t - 1];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_178 = __this->___m_Tilers_42;
|
|
int32_t L_179 = V_33;
|
|
NullCheck(L_178);
|
|
V_34 = ((L_178)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_179, 1)))));
|
|
// ref DeferredTiler coarseTiler = ref m_Tilers[t];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_180 = __this->___m_Tilers_42;
|
|
int32_t L_181 = V_33;
|
|
NullCheck(L_180);
|
|
V_35 = ((L_180)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_181)));
|
|
// int fineTileXCount = fineTiler.TileXCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_182 = V_34;
|
|
int32_t L_183;
|
|
L_183 = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(L_182, NULL);
|
|
V_36 = L_183;
|
|
// int fineTileYCount = fineTiler.TileYCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_184 = V_34;
|
|
int32_t L_185;
|
|
L_185 = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(L_184, NULL);
|
|
V_37 = L_185;
|
|
// int coarseTileXCount = coarseTiler.TileXCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_186 = V_35;
|
|
int32_t L_187;
|
|
L_187 = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(L_186, NULL);
|
|
V_38 = L_187;
|
|
// int coarseTileYCount = coarseTiler.TileYCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_188 = V_35;
|
|
int32_t L_189;
|
|
L_189 = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(L_188, NULL);
|
|
V_39 = L_189;
|
|
// int subdivX = (t == m_Tilers.Length - 1) ? coarseTileXCount : DeferredConfig.kTilerSubdivisions;
|
|
int32_t L_190 = V_33;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_191 = __this->___m_Tilers_42;
|
|
NullCheck(L_191);
|
|
if ((((int32_t)L_190) == ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_191)->max_length)), 1)))))
|
|
{
|
|
goto IL_0536;
|
|
}
|
|
}
|
|
{
|
|
G_B55_0 = 4;
|
|
goto IL_0538;
|
|
}
|
|
|
|
IL_0536:
|
|
{
|
|
int32_t L_192 = V_38;
|
|
G_B55_0 = L_192;
|
|
}
|
|
|
|
IL_0538:
|
|
{
|
|
V_40 = G_B55_0;
|
|
// int subdivY = (t == m_Tilers.Length - 1) ? coarseTileYCount : DeferredConfig.kTilerSubdivisions;
|
|
int32_t L_193 = V_33;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_194 = __this->___m_Tilers_42;
|
|
NullCheck(L_194);
|
|
if ((((int32_t)L_193) == ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_194)->max_length)), 1)))))
|
|
{
|
|
goto IL_054b;
|
|
}
|
|
}
|
|
{
|
|
G_B58_0 = 4;
|
|
goto IL_054d;
|
|
}
|
|
|
|
IL_054b:
|
|
{
|
|
int32_t L_195 = V_39;
|
|
G_B58_0 = L_195;
|
|
}
|
|
|
|
IL_054d:
|
|
{
|
|
V_41 = G_B58_0;
|
|
// int superCoarseTileXCount = (coarseTileXCount + subdivX - 1) / subdivX;
|
|
int32_t L_196 = V_38;
|
|
int32_t L_197 = V_40;
|
|
int32_t L_198 = V_40;
|
|
V_42 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_196, L_197)), 1))/L_198));
|
|
// int superCoarseTileYCount = (coarseTileYCount + subdivY - 1) / subdivY;
|
|
int32_t L_199 = V_39;
|
|
int32_t L_200 = V_41;
|
|
int32_t L_201 = V_41;
|
|
V_43 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_199, L_200)), 1))/L_201));
|
|
// NativeArray<ushort> coarseTiles = coarseTiler.Tiles;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_202 = V_35;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_203;
|
|
L_203 = DeferredTiler_get_Tiles_m93AEA36E42FA51FBCFD37DF0D65651D0D6F7BAFD(L_202, NULL);
|
|
V_44 = L_203;
|
|
// NativeArray<uint> coarseTileHeaders = coarseTiler.TileHeaders;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_204 = V_35;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_205;
|
|
L_205 = DeferredTiler_get_TileHeaders_m0FDAA2D3A210F9208153DDDB9383DC52F74E860C(L_204, NULL);
|
|
V_45 = L_205;
|
|
// int fineStepX = coarseTiler.TilePixelWidth / fineTiler.TilePixelWidth;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_206 = V_35;
|
|
int32_t L_207;
|
|
L_207 = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(L_206, NULL);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_208 = V_34;
|
|
int32_t L_209;
|
|
L_209 = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(L_208, NULL);
|
|
V_46 = ((int32_t)(L_207/L_209));
|
|
// int fineStepY = coarseTiler.TilePixelHeight / fineTiler.TilePixelHeight;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_210 = V_35;
|
|
int32_t L_211;
|
|
L_211 = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(L_210, NULL);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_212 = V_34;
|
|
int32_t L_213;
|
|
L_213 = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(L_212, NULL);
|
|
V_47 = ((int32_t)(L_211/L_213));
|
|
// for (int j = 0; j < coarseTileYCount; ++j)
|
|
V_48 = 0;
|
|
goto IL_06ac;
|
|
}
|
|
|
|
IL_05a3:
|
|
{
|
|
// for (int i = 0; i < coarseTileXCount; ++i)
|
|
V_49 = 0;
|
|
goto IL_0697;
|
|
}
|
|
|
|
IL_05ab:
|
|
{
|
|
// int fine_istart = i * fineStepX;
|
|
int32_t L_214 = V_49;
|
|
int32_t L_215 = V_46;
|
|
V_50 = ((int32_t)il2cpp_codegen_multiply(L_214, L_215));
|
|
// int fine_jstart = j * fineStepY;
|
|
int32_t L_216 = V_48;
|
|
int32_t L_217 = V_47;
|
|
V_51 = ((int32_t)il2cpp_codegen_multiply(L_216, L_217));
|
|
// int fine_iend = Mathf.Min(fine_istart + fineStepX, fineTileXCount);
|
|
int32_t L_218 = V_50;
|
|
int32_t L_219 = V_46;
|
|
int32_t L_220 = V_36;
|
|
int32_t L_221;
|
|
L_221 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(((int32_t)il2cpp_codegen_add(L_218, L_219)), L_220, NULL);
|
|
V_52 = L_221;
|
|
// int fine_jend = Mathf.Min(fine_jstart + fineStepY, fineTileYCount);
|
|
int32_t L_222 = V_51;
|
|
int32_t L_223 = V_47;
|
|
int32_t L_224 = V_37;
|
|
int32_t L_225;
|
|
L_225 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(((int32_t)il2cpp_codegen_add(L_222, L_223)), L_224, NULL);
|
|
V_53 = L_225;
|
|
// int coarseHeaderOffset = coarseTiler.GetTileHeaderOffset(i, j);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_226 = V_35;
|
|
int32_t L_227 = V_49;
|
|
int32_t L_228 = V_48;
|
|
int32_t L_229;
|
|
L_229 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(L_226, L_227, L_228, NULL);
|
|
V_54 = L_229;
|
|
// CullLightsJob job = new CullLightsJob
|
|
// {
|
|
// tiler = m_Tilers[t - 1],
|
|
// prePunctualLights = prePunctualLights,
|
|
// coarseTiles = coarseTiles,
|
|
// coarseTileHeaders = coarseTileHeaders,
|
|
// coarseHeaderOffset = coarseHeaderOffset,
|
|
// istart = fine_istart,
|
|
// iend = fine_iend,
|
|
// jstart = fine_jstart,
|
|
// jend = fine_jend,
|
|
// };
|
|
il2cpp_codegen_initobj((&V_30), sizeof(CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE));
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_230 = __this->___m_Tilers_42;
|
|
int32_t L_231 = V_33;
|
|
NullCheck(L_230);
|
|
int32_t L_232 = ((int32_t)il2cpp_codegen_subtract(L_231, 1));
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F L_233 = (L_230)->GetAt(static_cast<il2cpp_array_size_t>(L_232));
|
|
(&V_30)->___tiler_0 = L_233;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D L_234 = V_1;
|
|
(&V_30)->___prePunctualLights_1 = L_234;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_235 = V_44;
|
|
(&V_30)->___coarseTiles_2 = L_235;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_236 = V_45;
|
|
(&V_30)->___coarseTileHeaders_3 = L_236;
|
|
int32_t L_237 = V_54;
|
|
(&V_30)->___coarseHeaderOffset_4 = L_237;
|
|
int32_t L_238 = V_50;
|
|
(&V_30)->___istart_5 = L_238;
|
|
int32_t L_239 = V_52;
|
|
(&V_30)->___iend_6 = L_239;
|
|
int32_t L_240 = V_51;
|
|
(&V_30)->___jstart_7 = L_240;
|
|
int32_t L_241 = V_53;
|
|
(&V_30)->___jend_8 = L_241;
|
|
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE L_242 = V_30;
|
|
V_55 = L_242;
|
|
// if (this.UseJobSystem)
|
|
bool L_243;
|
|
L_243 = DeferredLights_get_UseJobSystem_m8F5FB894FCFEAE43B00E70B2403470FB5DAB8D07_inline(__this, NULL);
|
|
V_56 = L_243;
|
|
bool L_244 = V_56;
|
|
if (!L_244)
|
|
{
|
|
goto IL_0688;
|
|
}
|
|
}
|
|
{
|
|
// jobHandles[jobCount++] = job.Schedule(jobHandles[jobOffset + (i / subdivX) + (j / subdivY) * superCoarseTileXCount]);
|
|
int32_t L_245 = V_23;
|
|
int32_t L_246 = L_245;
|
|
V_23 = ((int32_t)il2cpp_codegen_add(L_246, 1));
|
|
CullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE L_247 = V_55;
|
|
int32_t L_248 = V_22;
|
|
int32_t L_249 = V_49;
|
|
int32_t L_250 = V_40;
|
|
int32_t L_251 = V_48;
|
|
int32_t L_252 = V_41;
|
|
int32_t L_253 = V_42;
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_254;
|
|
L_254 = IL2CPP_NATIVEARRAY_GET_ITEM(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, ((&V_21))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_248, ((int32_t)(L_249/L_250)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)(L_251/L_252)), L_253)))));
|
|
JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08 L_255;
|
|
L_255 = IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886(L_247, L_254, IJobExtensions_Schedule_TisCullLightsJob_t12E24FFF641BA4E7E15F02538D2FB6AB656423DE_m1E78F6D39FFCC07E141756D20970C605F724F886_RuntimeMethod_var);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(JobHandle_t5DF5F99902FED3C801A81C05205CEA6CE039EF08, ((&V_21))->___m_Buffer_0, L_246, (L_255));
|
|
goto IL_0690;
|
|
}
|
|
|
|
IL_0688:
|
|
{
|
|
// job.Execute();
|
|
CullLightsJob_Execute_m1D06CCA1CBE91CE2FE7D73F7AD86F86DA402040F((&V_55), NULL);
|
|
}
|
|
|
|
IL_0690:
|
|
{
|
|
// for (int i = 0; i < coarseTileXCount; ++i)
|
|
int32_t L_256 = V_49;
|
|
V_49 = ((int32_t)il2cpp_codegen_add(L_256, 1));
|
|
}
|
|
|
|
IL_0697:
|
|
{
|
|
// for (int i = 0; i < coarseTileXCount; ++i)
|
|
int32_t L_257 = V_49;
|
|
int32_t L_258 = V_38;
|
|
V_57 = (bool)((((int32_t)L_257) < ((int32_t)L_258))? 1 : 0);
|
|
bool L_259 = V_57;
|
|
if (L_259)
|
|
{
|
|
goto IL_05ab;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < coarseTileYCount; ++j)
|
|
int32_t L_260 = V_48;
|
|
V_48 = ((int32_t)il2cpp_codegen_add(L_260, 1));
|
|
}
|
|
|
|
IL_06ac:
|
|
{
|
|
// for (int j = 0; j < coarseTileYCount; ++j)
|
|
int32_t L_261 = V_48;
|
|
int32_t L_262 = V_39;
|
|
V_58 = (bool)((((int32_t)L_261) < ((int32_t)L_262))? 1 : 0);
|
|
bool L_263 = V_58;
|
|
if (L_263)
|
|
{
|
|
goto IL_05a3;
|
|
}
|
|
}
|
|
{
|
|
// jobOffset += superCoarseTileXCount * superCoarseTileYCount;
|
|
int32_t L_264 = V_22;
|
|
int32_t L_265 = V_42;
|
|
int32_t L_266 = V_43;
|
|
V_22 = ((int32_t)il2cpp_codegen_add(L_264, ((int32_t)il2cpp_codegen_multiply(L_265, L_266))));
|
|
// for (int t = m_Tilers.Length - 1; t > 0; --t)
|
|
int32_t L_267 = V_33;
|
|
V_33 = ((int32_t)il2cpp_codegen_subtract(L_267, 1));
|
|
}
|
|
|
|
IL_06cc:
|
|
{
|
|
// for (int t = m_Tilers.Length - 1; t > 0; --t)
|
|
int32_t L_268 = V_33;
|
|
V_59 = (bool)((((int32_t)L_268) > ((int32_t)0))? 1 : 0);
|
|
bool L_269 = V_59;
|
|
if (L_269)
|
|
{
|
|
goto IL_04e0;
|
|
}
|
|
}
|
|
{
|
|
// if (this.UseJobSystem)
|
|
bool L_270;
|
|
L_270 = DeferredLights_get_UseJobSystem_m8F5FB894FCFEAE43B00E70B2403470FB5DAB8D07_inline(__this, NULL);
|
|
V_60 = L_270;
|
|
bool L_271 = V_60;
|
|
if (!L_271)
|
|
{
|
|
goto IL_06f8;
|
|
}
|
|
}
|
|
{
|
|
// JobHandle.CompleteAll(jobHandles);
|
|
NativeArray_1_t84C22AC03FE6517D060874E39A444D03469DD2F0 L_272 = V_21;
|
|
JobHandle_CompleteAll_m659FFA4D5E00B4093C08ECC9E2E0D53249828A40(L_272, NULL);
|
|
// jobHandles.Dispose();
|
|
NativeArray_1_Dispose_m410AE526181169A2E22E5508BF8072707268FC4A((&V_21), NativeArray_1_Dispose_m410AE526181169A2E22E5508BF8072707268FC4A_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_06f8:
|
|
{
|
|
goto IL_0721;
|
|
}
|
|
|
|
IL_06fb:
|
|
{
|
|
// coarsestTiler.CullFinalLights(
|
|
// ref prePunctualLights,
|
|
// ref defaultIndices, 0, prePunctualLights.Length,
|
|
// 0, coarsestTiler.TileXCount, 0, coarsestTiler.TileYCount
|
|
// );
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_273 = V_17;
|
|
int32_t L_274;
|
|
L_274 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_1))->___m_Length_1);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_275 = V_17;
|
|
int32_t L_276;
|
|
L_276 = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(L_275, NULL);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_277 = V_17;
|
|
int32_t L_278;
|
|
L_278 = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(L_277, NULL);
|
|
DeferredTiler_CullFinalLights_mCCEA237B34159A2DC2530CDBA72B9A81EC81FB79(L_273, (&V_1), (&V_15), 0, L_274, 0, L_276, 0, L_278, NULL);
|
|
}
|
|
|
|
IL_0721:
|
|
{
|
|
// defaultIndices.Dispose();
|
|
NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8((&V_15), NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
|
|
// defaultHeaders.Dispose();
|
|
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC((&V_16), NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0732:
|
|
{
|
|
// if (prePunctualLights.IsCreated)
|
|
bool L_279;
|
|
L_279 = NativeArray_1_get_IsCreated_m61E498E2FB96C647DF91F3E22182091B77440A32((&V_1), NativeArray_1_get_IsCreated_m61E498E2FB96C647DF91F3E22182091B77440A32_RuntimeMethod_var);
|
|
V_61 = L_279;
|
|
bool L_280 = V_61;
|
|
if (!L_280)
|
|
{
|
|
goto IL_0747;
|
|
}
|
|
}
|
|
{
|
|
// prePunctualLights.Dispose();
|
|
NativeArray_1_Dispose_m9E9C6161EE4B375602D42B93737C6EFD7CFB489D((&V_1), NativeArray_1_Dispose_m9E9C6161EE4B375602D42B93737C6EFD7CFB489D_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0747:
|
|
{
|
|
// Profiler.EndSample();
|
|
Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::ResolveMixedLightingMode(UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_ResolveMixedLightingMode_m86642E3C85A8ADC46CB930271F1F04ADEF10F017 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, 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;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* V_3 = NULL;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
bool V_5 = false;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
bool V_8 = false;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B18_0 = 0;
|
|
{
|
|
// this.MixedLightingSetup = MixedLightingSetup.None;
|
|
DeferredLights_set_MixedLightingSetup_m5F9B7577A809990E6AF4846271D2AAD118AD196A_inline(__this, 0, NULL);
|
|
// if (renderingData.lightData.supportsMixedLighting)
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData0;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_1 = (&L_0->___lightData_2);
|
|
bool L_2 = L_1->___supportsMixedLighting_6;
|
|
V_0 = L_2;
|
|
bool L_3 = V_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
// NativeArray<VisibleLight> visibleLights = renderingData.lightData.visibleLights;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_4 = ___renderingData0;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_5 = (&L_4->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_6 = L_5->___visibleLights_3;
|
|
V_1 = L_6;
|
|
// for (int lightIndex = 0; lightIndex < renderingData.lightData.visibleLights.Length && this.MixedLightingSetup == MixedLightingSetup.None; ++lightIndex)
|
|
V_2 = 0;
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// Light light = visibleLights[lightIndex].light;
|
|
int32_t L_7 = V_2;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_8;
|
|
L_8 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&V_1))->___m_Buffer_0, L_7);
|
|
V_4 = L_8;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_9;
|
|
L_9 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
V_3 = L_9;
|
|
// if (light != null
|
|
// && light.bakingOutput.lightmapBakeType == LightmapBakeType.Mixed
|
|
// && light.shadows != LightShadows.None)
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_10 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_12 = V_3;
|
|
NullCheck(L_12);
|
|
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_13;
|
|
L_13 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_12, NULL);
|
|
int32_t L_14 = L_13.___lightmapBakeType_2;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_15 = V_3;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_15, NULL);
|
|
G_B6_0 = ((!(((uint32_t)L_16) <= ((uint32_t)0)))? 1 : 0);
|
|
goto IL_0062;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
G_B6_0 = 0;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
V_5 = (bool)G_B6_0;
|
|
bool L_17 = V_5;
|
|
if (!L_17)
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
// switch (light.bakingOutput.mixedLightingMode)
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_19;
|
|
L_19 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_18, NULL);
|
|
int32_t L_20 = L_19.___mixedLightingMode_3;
|
|
V_7 = L_20;
|
|
int32_t L_21 = V_7;
|
|
V_6 = L_21;
|
|
int32_t L_22 = V_6;
|
|
if ((((int32_t)L_22) == ((int32_t)1)))
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
int32_t L_23 = V_6;
|
|
if ((((int32_t)L_23) == ((int32_t)2)))
|
|
{
|
|
goto IL_0092;
|
|
}
|
|
}
|
|
{
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// this.MixedLightingSetup = MixedLightingSetup.Subtractive;
|
|
DeferredLights_set_MixedLightingSetup_m5F9B7577A809990E6AF4846271D2AAD118AD196A_inline(__this, 2, NULL);
|
|
// break;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
// this.MixedLightingSetup = MixedLightingSetup.ShadowMask;
|
|
DeferredLights_set_MixedLightingSetup_m5F9B7577A809990E6AF4846271D2AAD118AD196A_inline(__this, 1, NULL);
|
|
// break;
|
|
goto IL_009c;
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// for (int lightIndex = 0; lightIndex < renderingData.lightData.visibleLights.Length && this.MixedLightingSetup == MixedLightingSetup.None; ++lightIndex)
|
|
int32_t L_24 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
// for (int lightIndex = 0; lightIndex < renderingData.lightData.visibleLights.Length && this.MixedLightingSetup == MixedLightingSetup.None; ++lightIndex)
|
|
int32_t L_25 = V_2;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_26 = ___renderingData0;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_27 = (&L_26->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_28 = (&L_27->___visibleLights_3);
|
|
int32_t L_29;
|
|
L_29 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_28)->___m_Length_1);
|
|
if ((((int32_t)L_25) >= ((int32_t)L_29)))
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_30;
|
|
L_30 = DeferredLights_get_MixedLightingSetup_m6996E1655CCFB7291768E5127049BC1B6A25BEF5_inline(__this, NULL);
|
|
G_B18_0 = ((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
|
|
goto IL_00c1;
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
G_B18_0 = 0;
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
V_8 = (bool)G_B18_0;
|
|
bool L_31 = V_8;
|
|
if (L_31)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// CreateGbufferAttachments();
|
|
DeferredLights_CreateGbufferAttachments_m21D2EEA6899EE131A4C04FA00B74C5C8A2B3817C(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::DisableFramebufferFetchInput()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_DisableFramebufferFetchInput_mD3D52031BF54D7EBD48EA7E49513D867016EE7FA (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.UseRenderPass = false;
|
|
DeferredLights_set_UseRenderPass_mDFAD4F333B29C2953659986D54FD1EE132F4B458_inline(__this, (bool)0, NULL);
|
|
// CreateGbufferAttachments();
|
|
DeferredLights_CreateGbufferAttachments_m21D2EEA6899EE131A4C04FA00B74C5C8A2B3817C(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateGbufferAttachments()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_CreateGbufferAttachments_m21D2EEA6899EE131A4C04FA00B74C5C8A2B3817C (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// int gbufferSliceCount = this.GBufferSliceCount;
|
|
int32_t L_0;
|
|
L_0 = DeferredLights_get_GBufferSliceCount_m49E27D846C6FB0B337EDFC43F7BA63CDB3A6EA32(__this, NULL);
|
|
V_0 = L_0;
|
|
// if (this.GbufferAttachments == null || this.GbufferAttachments.Length != gbufferSliceCount)
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_1;
|
|
L_1 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_2;
|
|
L_2 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
int32_t L_3 = V_0;
|
|
G_B3_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
V_1 = (bool)G_B3_0;
|
|
bool L_4 = V_1;
|
|
if (!L_4)
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
// this.GbufferAttachments = new RenderTargetHandle[gbufferSliceCount];
|
|
int32_t L_5 = V_0;
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_6 = (RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233*)(RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233*)SZArrayNew(RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233_il2cpp_TypeInfo_var, (uint32_t)L_5);
|
|
DeferredLights_set_GbufferAttachments_m9E6479F22EBA970CAEDDBF01B4B4338DBBAC8C1A_inline(__this, L_6, NULL);
|
|
// for (int i = 0; i < gbufferSliceCount; ++i)
|
|
V_2 = 0;
|
|
goto IL_0054;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// this.GbufferAttachments[i].Init(k_GBufferNames[i]);
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_7;
|
|
L_7 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
int32_t L_8 = V_2;
|
|
NullCheck(L_7);
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_GBufferNames_0;
|
|
int32_t L_10 = V_2;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
String_t* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
RenderTargetHandle_Init_mDF9383A0DB5E0B56577BA43CC56CD659F8970646(((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8))), L_12, NULL);
|
|
// for (int i = 0; i < gbufferSliceCount; ++i)
|
|
int32_t L_13 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// for (int i = 0; i < gbufferSliceCount; ++i)
|
|
int32_t L_14 = V_2;
|
|
int32_t L_15 = V_0;
|
|
V_3 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
|
|
bool L_16 = V_3;
|
|
if (L_16)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::IsRuntimeSupportedThisFrame()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_IsRuntimeSupportedThisFrame_m172EA14735129356B545F035C70484370ACA4E1D (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
// return this.GBufferSliceCount <= SystemInfo.supportedRenderTargetCount && !DeferredConfig.IsOpenGL && !DeferredConfig.IsDX10;
|
|
int32_t L_0;
|
|
L_0 = DeferredLights_get_GBufferSliceCount_m49E27D846C6FB0B337EDFC43F7BA63CDB3A6EA32(__this, NULL);
|
|
int32_t L_1;
|
|
L_1 = SystemInfo_get_supportedRenderTargetCount_mD7E4A07FA966FED98DF5F2254C6DCAF128149E50(NULL);
|
|
if ((((int32_t)L_0) > ((int32_t)L_1)))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
bool L_2;
|
|
L_2 = DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B_inline(NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
bool L_3;
|
|
L_3 = DeferredConfig_get_IsDX10_mE340D7507A04ACE6CBDAB5465AB7DD9E300F5E2F_inline(NULL);
|
|
G_B4_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
V_0 = (bool)G_B4_0;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// }
|
|
bool L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::Setup(UnityEngine.Rendering.Universal.RenderingData&,UnityEngine.Rendering.Universal.Internal.AdditionalLightsShadowCasterPass,System.Boolean,System.Boolean,UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle,UnityEngine.Rendering.Universal.RenderTargetHandle)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_Setup_m0A8833EC197DD20459520E4E996B75A1C13E2655 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData0, AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* ___additionalLightsShadowCasterPass1, bool ___hasDepthPrepass2, bool ___hasNormalPrepass3, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___depthCopyTexture4, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___depthInfoTexture5, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___tileDepthInfoTexture6, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___depthAttachment7, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___colorAttachment8, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
int32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
int32_t G_B3_0 = 0;
|
|
int32_t G_B12_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B21_0 = NULL;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B20_0 = NULL;
|
|
int32_t G_B22_0 = 0;
|
|
DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* G_B22_1 = NULL;
|
|
{
|
|
// m_AdditionalLightsShadowCasterPass = additionalLightsShadowCasterPass;
|
|
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* L_0 = ___additionalLightsShadowCasterPass1;
|
|
__this->___m_AdditionalLightsShadowCasterPass_47 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalLightsShadowCasterPass_47), (void*)L_0);
|
|
// this.HasDepthPrepass = hasDepthPrepass;
|
|
bool L_1 = ___hasDepthPrepass2;
|
|
DeferredLights_set_HasDepthPrepass_mC5A7DA505F2960D7A54B4A7989892792514C8C9E_inline(__this, L_1, NULL);
|
|
// this.HasNormalPrepass = hasNormalPrepass;
|
|
bool L_2 = ___hasNormalPrepass3;
|
|
DeferredLights_set_HasNormalPrepass_m9A48F38DB115BE3A378B0C739A71B7C79F8BB87A_inline(__this, L_2, NULL);
|
|
// this.DepthCopyTexture = depthCopyTexture;
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_3 = ___depthCopyTexture4;
|
|
DeferredLights_set_DepthCopyTexture_m46D1880B0A80DAE0559C41EE6CC5ED3F03BB425C_inline(__this, L_3, NULL);
|
|
// this.DepthInfoTexture = depthInfoTexture;
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_4 = ___depthInfoTexture5;
|
|
DeferredLights_set_DepthInfoTexture_m1467D7F92E5445401F7B0A4A9CC566299248F688_inline(__this, L_4, NULL);
|
|
// this.TileDepthInfoTexture = tileDepthInfoTexture;
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_5 = ___tileDepthInfoTexture6;
|
|
DeferredLights_set_TileDepthInfoTexture_m3D64D2EECCB5EF3D2BDA0433EAA4D01AC4904C37_inline(__this, L_5, NULL);
|
|
// this.GbufferAttachments[this.GBufferLightingIndex] = colorAttachment;
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_6;
|
|
L_6 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
int32_t L_7;
|
|
L_7 = DeferredLights_get_GBufferLightingIndex_mBD9A64655F922428737949BF03FE83498EF388F3(__this, NULL);
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_8 = ___colorAttachment8;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66)L_8);
|
|
// this.DepthAttachment = depthAttachment;
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_9 = ___depthAttachment7;
|
|
DeferredLights_set_DepthAttachment_mDE4E5E26CE8E4A054579F78F3D6064FED11035A8_inline(__this, L_9, NULL);
|
|
// this.DepthCopyTextureIdentifier = this.DepthCopyTexture.Identifier();
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_10;
|
|
L_10 = DeferredLights_get_DepthCopyTexture_m2E414865AD83BAAE43DC529457F439BBA7D5721F_inline(__this, NULL);
|
|
V_0 = L_10;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_11;
|
|
L_11 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_0), NULL);
|
|
DeferredLights_set_DepthCopyTextureIdentifier_m4C17B9A35B4CF40875EFF8F73A4049CE16E6980C_inline(__this, L_11, NULL);
|
|
// this.DepthInfoTextureIdentifier = this.DepthInfoTexture.Identifier();
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_12;
|
|
L_12 = DeferredLights_get_DepthInfoTexture_m5D659959BA11EC877FF7466972842099D1B7BF93_inline(__this, NULL);
|
|
V_0 = L_12;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_13;
|
|
L_13 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_0), NULL);
|
|
DeferredLights_set_DepthInfoTextureIdentifier_m60A73273771CF8FFEA13E0DAD7C5932005789962_inline(__this, L_13, NULL);
|
|
// this.TileDepthInfoTextureIdentifier = this.TileDepthInfoTexture.Identifier();
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_14;
|
|
L_14 = DeferredLights_get_TileDepthInfoTexture_m7A8FB861C03E1C6B38B6D08D9953C3D6412F22E5_inline(__this, NULL);
|
|
V_0 = L_14;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_15;
|
|
L_15 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&V_0), NULL);
|
|
DeferredLights_set_TileDepthInfoTextureIdentifier_mDC49784CA8B4B82F701D283707BE9F096016AE37_inline(__this, L_15, NULL);
|
|
// if (this.GbufferAttachmentIdentifiers == null || this.GbufferAttachmentIdentifiers.Length != this.GbufferAttachments.Length)
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_16;
|
|
L_16 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_00ae;
|
|
}
|
|
}
|
|
{
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_17;
|
|
L_17 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
NullCheck(L_17);
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_18;
|
|
L_18 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
NullCheck(L_18);
|
|
G_B3_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_00af;
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
V_1 = (bool)G_B3_0;
|
|
bool L_19 = V_1;
|
|
if (!L_19)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
// this.GbufferAttachmentIdentifiers = new RenderTargetIdentifier[this.GbufferAttachments.Length];
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_20;
|
|
L_20 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
NullCheck(L_20);
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_21 = (RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)SZArrayNew(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)));
|
|
DeferredLights_set_GbufferAttachmentIdentifiers_m6FDAA408CEC95C7BE19FD20D62A3E768A6139972_inline(__this, L_21, NULL);
|
|
// this.GbufferFormats = new GraphicsFormat[this.GbufferAttachments.Length];
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_22;
|
|
L_22 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
NullCheck(L_22);
|
|
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* L_23 = (GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5*)(GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5*)SZArrayNew(GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)));
|
|
DeferredLights_set_GbufferFormats_m48BDD07B5431BC2F6D2D00D4BDDFC86003CE7E88_inline(__this, L_23, NULL);
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
// for (int i = 0; i < this.GbufferAttachments.Length; ++i)
|
|
V_2 = 0;
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
// this.GbufferAttachmentIdentifiers[i] = this.GbufferAttachments[i].Identifier();
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_24;
|
|
L_24 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
int32_t L_25 = V_2;
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_26;
|
|
L_26 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
int32_t L_27 = V_2;
|
|
NullCheck(L_26);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_28;
|
|
L_28 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA(((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_27))), NULL);
|
|
NullCheck(L_24);
|
|
(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_28);
|
|
// this.GbufferFormats[i] = this.GetGBufferFormat(i);
|
|
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* L_29;
|
|
L_29 = DeferredLights_get_GbufferFormats_m43FC6B8C32D728966C27DDE1BF81A93CDE5390BB_inline(__this, NULL);
|
|
int32_t L_30 = V_2;
|
|
int32_t L_31 = V_2;
|
|
int32_t L_32;
|
|
L_32 = DeferredLights_GetGBufferFormat_m9CA9F7C4D9EC692498D5ED7B60D306DD85855E09(__this, L_31, NULL);
|
|
NullCheck(L_29);
|
|
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(L_30), (int32_t)L_32);
|
|
// for (int i = 0; i < this.GbufferAttachments.Length; ++i)
|
|
int32_t L_33 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1));
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
// for (int i = 0; i < this.GbufferAttachments.Length; ++i)
|
|
int32_t L_34 = V_2;
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_35;
|
|
L_35 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
NullCheck(L_35);
|
|
V_3 = (bool)((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))? 1 : 0);
|
|
bool L_36 = V_3;
|
|
if (L_36)
|
|
{
|
|
goto IL_00e1;
|
|
}
|
|
}
|
|
{
|
|
// if (this.DeferredInputAttachments == null && this.UseRenderPass && this.GbufferAttachments.Length >= 5)
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_37;
|
|
L_37 = DeferredLights_get_DeferredInputAttachments_m2599FB8280D8C2321E8779E8EF490C6D08CDD80C_inline(__this, NULL);
|
|
if (L_37)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
bool L_38;
|
|
L_38 = DeferredLights_get_UseRenderPass_mE57918C4786B0ED58D0AAB8B9E336A40DD83B873_inline(__this, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_39;
|
|
L_39 = DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline(__this, NULL);
|
|
NullCheck(L_39);
|
|
G_B12_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))) < ((int32_t)5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0143;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
G_B12_0 = 0;
|
|
}
|
|
|
|
IL_0143:
|
|
{
|
|
V_4 = (bool)G_B12_0;
|
|
bool L_40 = V_4;
|
|
if (!L_40)
|
|
{
|
|
goto IL_01a4;
|
|
}
|
|
}
|
|
{
|
|
// this.DeferredInputAttachments = new RenderTargetIdentifier[4]
|
|
// {
|
|
// this.GbufferAttachmentIdentifiers[0], this.GbufferAttachmentIdentifiers[1],
|
|
// this.GbufferAttachmentIdentifiers[2], this.GbufferAttachmentIdentifiers[4]
|
|
// };
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_41 = (RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE*)SZArrayNew(RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_42 = L_41;
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_43;
|
|
L_43 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
NullCheck(L_43);
|
|
int32_t L_44 = 0;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_45 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
|
|
NullCheck(L_42);
|
|
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(0), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_45);
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_46 = L_42;
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_47;
|
|
L_47 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
NullCheck(L_47);
|
|
int32_t L_48 = 1;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_49 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
|
|
NullCheck(L_46);
|
|
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(1), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_49);
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_50 = L_46;
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_51;
|
|
L_51 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
NullCheck(L_51);
|
|
int32_t L_52 = 2;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
|
|
NullCheck(L_50);
|
|
(L_50)->SetAt(static_cast<il2cpp_array_size_t>(2), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_53);
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_54 = L_50;
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_55;
|
|
L_55 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
NullCheck(L_55);
|
|
int32_t L_56 = 4;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_57 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
|
|
NullCheck(L_54);
|
|
(L_54)->SetAt(static_cast<il2cpp_array_size_t>(3), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_57);
|
|
DeferredLights_set_DeferredInputAttachments_mE259309C895915B4FC937E4BB3D61CC6303C1B2C_inline(__this, L_54, NULL);
|
|
}
|
|
|
|
IL_01a4:
|
|
{
|
|
// this.DepthAttachmentIdentifier = depthAttachment.Identifier();
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_58;
|
|
L_58 = RenderTargetHandle_Identifier_mE7715B58419BC3E157BDCC906E92605F76BD4FBA((&___depthAttachment7), NULL);
|
|
DeferredLights_set_DepthAttachmentIdentifier_mFBB5D60CC1EBF4EA6BF46CC986BD858E5AB26E4A_inline(__this, L_58, NULL);
|
|
// if (renderingData.cameraData.xr.enabled)
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_59 = ___renderingData0;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_60 = (&L_59->___cameraData_1);
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_61 = L_60->___xr_20;
|
|
NullCheck(L_61);
|
|
bool L_62;
|
|
L_62 = XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155(L_61, NULL);
|
|
V_5 = L_62;
|
|
bool L_63 = V_5;
|
|
if (!L_63)
|
|
{
|
|
goto IL_0260;
|
|
}
|
|
}
|
|
{
|
|
// this.DepthCopyTextureIdentifier = new RenderTargetIdentifier(this.DepthCopyTextureIdentifier, 0, CubemapFace.Unknown, -1);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_64;
|
|
L_64 = DeferredLights_get_DepthCopyTextureIdentifier_m91EA15B764E9A19B019882C2ADFDB8B4E766C8E1_inline(__this, NULL);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_65;
|
|
memset((&L_65), 0, sizeof(L_65));
|
|
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_65), L_64, 0, (-1), (-1), /*hidden argument*/NULL);
|
|
DeferredLights_set_DepthCopyTextureIdentifier_m4C17B9A35B4CF40875EFF8F73A4049CE16E6980C_inline(__this, L_65, NULL);
|
|
// this.DepthInfoTextureIdentifier = new RenderTargetIdentifier(this.DepthInfoTextureIdentifier, 0, CubemapFace.Unknown, -1);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_66;
|
|
L_66 = DeferredLights_get_DepthInfoTextureIdentifier_mBC066ED60538F5B10A2D992310AA1DBB2DB5A168_inline(__this, NULL);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_67;
|
|
memset((&L_67), 0, sizeof(L_67));
|
|
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_67), L_66, 0, (-1), (-1), /*hidden argument*/NULL);
|
|
DeferredLights_set_DepthInfoTextureIdentifier_m60A73273771CF8FFEA13E0DAD7C5932005789962_inline(__this, L_67, NULL);
|
|
// this.TileDepthInfoTextureIdentifier = new RenderTargetIdentifier(this.TileDepthInfoTextureIdentifier, 0, CubemapFace.Unknown, -1);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_68;
|
|
L_68 = DeferredLights_get_TileDepthInfoTextureIdentifier_mF2B66BA706B388633A4B6BBCB8778D97C28269D0_inline(__this, NULL);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_69;
|
|
memset((&L_69), 0, sizeof(L_69));
|
|
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_69), L_68, 0, (-1), (-1), /*hidden argument*/NULL);
|
|
DeferredLights_set_TileDepthInfoTextureIdentifier_mDC49784CA8B4B82F701D283707BE9F096016AE37_inline(__this, L_69, NULL);
|
|
// for (int i = 0; i < this.GbufferAttachmentIdentifiers.Length; ++i)
|
|
V_6 = 0;
|
|
goto IL_0238;
|
|
}
|
|
|
|
IL_0210:
|
|
{
|
|
// this.GbufferAttachmentIdentifiers[i] = new RenderTargetIdentifier(this.GbufferAttachmentIdentifiers[i], 0, CubemapFace.Unknown, -1);
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_70;
|
|
L_70 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
int32_t L_71 = V_6;
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_72;
|
|
L_72 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
int32_t L_73 = V_6;
|
|
NullCheck(L_72);
|
|
int32_t L_74 = L_73;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_76;
|
|
memset((&L_76), 0, sizeof(L_76));
|
|
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_76), L_75, 0, (-1), (-1), /*hidden argument*/NULL);
|
|
NullCheck(L_70);
|
|
(L_70)->SetAt(static_cast<il2cpp_array_size_t>(L_71), (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B)L_76);
|
|
// for (int i = 0; i < this.GbufferAttachmentIdentifiers.Length; ++i)
|
|
int32_t L_77 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
}
|
|
|
|
IL_0238:
|
|
{
|
|
// for (int i = 0; i < this.GbufferAttachmentIdentifiers.Length; ++i)
|
|
int32_t L_78 = V_6;
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_79;
|
|
L_79 = DeferredLights_get_GbufferAttachmentIdentifiers_m5BE436B39E9BC733863A5802FFD262B61C1D12B1_inline(__this, NULL);
|
|
NullCheck(L_79);
|
|
V_7 = (bool)((((int32_t)L_78) < ((int32_t)((int32_t)(((RuntimeArray*)L_79)->max_length))))? 1 : 0);
|
|
bool L_80 = V_7;
|
|
if (L_80)
|
|
{
|
|
goto IL_0210;
|
|
}
|
|
}
|
|
{
|
|
// this.DepthAttachmentIdentifier = new RenderTargetIdentifier(this.DepthAttachmentIdentifier, 0, CubemapFace.Unknown, -1);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_81;
|
|
L_81 = DeferredLights_get_DepthAttachmentIdentifier_mF5E64598FB152F32E0F94424FC98F7B3A6AE526F_inline(__this, NULL);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_82;
|
|
memset((&L_82), 0, sizeof(L_82));
|
|
RenderTargetIdentifier__ctor_m79A7348AF351A912E617BF9C8A44A766648C80FB((&L_82), L_81, 0, (-1), (-1), /*hidden argument*/NULL);
|
|
DeferredLights_set_DepthAttachmentIdentifier_mFBB5D60CC1EBF4EA6BF46CC986BD858E5AB26E4A_inline(__this, L_82, NULL);
|
|
}
|
|
|
|
IL_0260:
|
|
{
|
|
// m_HasTileVisLights = this.TiledDeferredShading && CheckHasTileLights(ref renderingData.lightData.visibleLights);
|
|
bool L_83;
|
|
L_83 = DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371_inline(__this, NULL);
|
|
G_B20_0 = __this;
|
|
if (!L_83)
|
|
{
|
|
G_B21_0 = __this;
|
|
goto IL_027c;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_84 = ___renderingData0;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_85 = (&L_84->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_86 = (&L_85->___visibleLights_3);
|
|
bool L_87;
|
|
L_87 = DeferredLights_CheckHasTileLights_m52C25D14929EA28D6FD57E1683CE4940EADF7796(__this, L_86, NULL);
|
|
G_B22_0 = ((int32_t)(L_87));
|
|
G_B22_1 = G_B20_0;
|
|
goto IL_027d;
|
|
}
|
|
|
|
IL_027c:
|
|
{
|
|
G_B22_0 = 0;
|
|
G_B22_1 = G_B21_0;
|
|
}
|
|
|
|
IL_027d:
|
|
{
|
|
NullCheck(G_B22_1);
|
|
G_B22_1->___m_HasTileVisLights_44 = (bool)G_B22_0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
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*)&NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings._GBUFFER_NORMALS_OCT, false);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_1 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____GBUFFER_NORMALS_OCT_60;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_0, L_1, (bool)0, NULL);
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
V_0 = 0;
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// m_TileDataCapacities[tilerIndex] = max(m_TileDataCapacities[tilerIndex], m_Tilers[tilerIndex].TileDataCapacity);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___m_TileDataCapacities_43;
|
|
int32_t L_3 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___m_TileDataCapacities_43;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_8 = __this->___m_Tilers_42;
|
|
int32_t L_9 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_10;
|
|
L_10 = DeferredTiler_get_TileDataCapacity_mD01EBC461AC4FCE24667DB67251AA1914FFAAFCB(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), NULL);
|
|
int32_t L_11;
|
|
L_11 = math_max_m5DA4D66E3CC78BDFF8218BA039D6EBB1AC223826_inline(L_7, L_10, NULL);
|
|
NullCheck(L_2);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (int32_t)L_11);
|
|
// m_Tilers[tilerIndex].OnCameraCleanup();
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_12 = __this->___m_Tilers_42;
|
|
int32_t L_13 = V_0;
|
|
NullCheck(L_12);
|
|
DeferredTiler_OnCameraCleanup_m61F5B158F80FEF81AC3CA423C08C56102B18417D(((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13))), NULL);
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
int32_t L_14 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// for (int tilerIndex = 0; tilerIndex < m_Tilers.Length; ++tilerIndex)
|
|
int32_t L_15 = V_0;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_16 = __this->___m_Tilers_42;
|
|
NullCheck(L_16);
|
|
V_1 = (bool)((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))? 1 : 0);
|
|
bool L_17 = V_1;
|
|
if (L_17)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// if (m_stencilVisLights.IsCreated)
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_18 = (&__this->___m_stencilVisLights_45);
|
|
bool L_19;
|
|
L_19 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B(L_18, NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var);
|
|
V_2 = L_19;
|
|
bool L_20 = V_2;
|
|
if (!L_20)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
// m_stencilVisLights.Dispose();
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_21 = (&__this->___m_stencilVisLights_45);
|
|
NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8(L_21, NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// if (m_stencilVisLightOffsets.IsCreated)
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_22 = (&__this->___m_stencilVisLightOffsets_46);
|
|
bool L_23;
|
|
L_23 = NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B(L_22, NativeArray_1_get_IsCreated_mE20C86CDF117D83540556807F8C35F5DF78CF16B_RuntimeMethod_var);
|
|
V_3 = L_23;
|
|
bool L_24 = V_3;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
// m_stencilVisLightOffsets.Dispose();
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_25 = (&__this->___m_stencilVisLightOffsets_46);
|
|
NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8(L_25, NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.StencilState UnityEngine.Rendering.Universal.Internal.DeferredLights::OverwriteStencil(UnityEngine.Rendering.StencilState,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 DeferredLights_OverwriteStencil_m06C2AF3554D406339BDBC62AE9CE36E8EF1A8688 (StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___s0, int32_t ___stencilWriteMask1, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
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;
|
|
int32_t V_7 = 0;
|
|
bool V_8 = false;
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B8_0 = 0;
|
|
{
|
|
// if (!s.enabled)
|
|
bool L_0;
|
|
L_0 = StencilState_get_enabled_m03D0635E12B6B461F459A872E3B992C09AD2F709((&___s0), NULL);
|
|
V_8 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_8;
|
|
if (!L_1)
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// return new StencilState(
|
|
// true,
|
|
// 0, (byte)stencilWriteMask,
|
|
// CompareFunction.Always, StencilOp.Replace, StencilOp.Keep, StencilOp.Keep,
|
|
// CompareFunction.Always, StencilOp.Replace, StencilOp.Keep, StencilOp.Keep
|
|
// );
|
|
int32_t L_2 = ___stencilWriteMask1;
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
StencilState__ctor_mDE204DCDD73203CC81E2FEE8F142834449C8B56E((&L_3), (bool)1, (uint8_t)0, (uint8_t)((int32_t)(uint8_t)L_2), 8, 2, 0, 0, 8, 2, 0, 0, /*hidden argument*/NULL);
|
|
V_9 = L_3;
|
|
goto IL_00b1;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// CompareFunction funcFront = s.compareFunctionFront != CompareFunction.Disabled ? s.compareFunctionFront : CompareFunction.Always;
|
|
int32_t L_4;
|
|
L_4 = StencilState_get_compareFunctionFront_mBEF97C76C814AA7072B0D8C6E90E5699EFA48DC6((&___s0), NULL);
|
|
if (L_4)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = 8;
|
|
goto IL_003d;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = StencilState_get_compareFunctionFront_mBEF97C76C814AA7072B0D8C6E90E5699EFA48DC6((&___s0), NULL);
|
|
G_B5_0 = ((int32_t)(L_5));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
V_0 = G_B5_0;
|
|
// CompareFunction funcBack = s.compareFunctionBack != CompareFunction.Disabled ? s.compareFunctionBack : CompareFunction.Always;
|
|
int32_t L_6;
|
|
L_6 = StencilState_get_compareFunctionBack_m37AC5689D94A1719BEB75CC577096D271750A9C5((&___s0), NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
G_B8_0 = 8;
|
|
goto IL_0051;
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
int32_t L_7;
|
|
L_7 = StencilState_get_compareFunctionBack_m37AC5689D94A1719BEB75CC577096D271750A9C5((&___s0), NULL);
|
|
G_B8_0 = ((int32_t)(L_7));
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
V_1 = G_B8_0;
|
|
// StencilOp passFront = s.passOperationFront;
|
|
int32_t L_8;
|
|
L_8 = StencilState_get_passOperationFront_mED3B1DD6437336A94A319DB2963C5EA4641C753F((&___s0), NULL);
|
|
V_2 = L_8;
|
|
// StencilOp failFront = s.failOperationFront;
|
|
int32_t L_9;
|
|
L_9 = StencilState_get_failOperationFront_mAC199B756771167AA6FB068883D47FDEA2B2DBC5((&___s0), NULL);
|
|
V_3 = L_9;
|
|
// StencilOp zfailFront = s.zFailOperationFront;
|
|
int32_t L_10;
|
|
L_10 = StencilState_get_zFailOperationFront_m5E7C2ADCFA97B8E0A3387D2075C01D6F5385067C((&___s0), NULL);
|
|
V_4 = L_10;
|
|
// StencilOp passBack = s.passOperationBack;
|
|
int32_t L_11;
|
|
L_11 = StencilState_get_passOperationBack_m3C6BAA44C73AE8FFC2C39BE1B3980498A28A6C38((&___s0), NULL);
|
|
V_5 = L_11;
|
|
// StencilOp failBack = s.failOperationBack;
|
|
int32_t L_12;
|
|
L_12 = StencilState_get_failOperationBack_m5310F3D9B99EA2D8E1DDDAC651EBF6E12A630BDE((&___s0), NULL);
|
|
V_6 = L_12;
|
|
// StencilOp zfailBack = s.zFailOperationBack;
|
|
int32_t L_13;
|
|
L_13 = StencilState_get_zFailOperationBack_m4569E6652B75DE77E582DA00FD92291ECC1EBABC((&___s0), NULL);
|
|
V_7 = L_13;
|
|
// return new StencilState(
|
|
// true,
|
|
// (byte)(s.readMask & 0x0F), (byte)(s.writeMask | stencilWriteMask),
|
|
// funcFront, passFront, failFront, zfailFront,
|
|
// funcBack, passBack, failBack, zfailBack
|
|
// );
|
|
uint8_t L_14;
|
|
L_14 = StencilState_get_readMask_mFDA345D54433A4EDA6232002B4F7004656BBD0CB((&___s0), NULL);
|
|
uint8_t L_15;
|
|
L_15 = StencilState_get_writeMask_mDE1345017B389C91E696FCB708700C78703734A0((&___s0), NULL);
|
|
int32_t L_16 = ___stencilWriteMask1;
|
|
int32_t L_17 = V_0;
|
|
int32_t L_18 = V_2;
|
|
int32_t L_19 = V_3;
|
|
int32_t L_20 = V_4;
|
|
int32_t L_21 = V_1;
|
|
int32_t L_22 = V_5;
|
|
int32_t L_23 = V_6;
|
|
int32_t L_24 = V_7;
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_25;
|
|
memset((&L_25), 0, sizeof(L_25));
|
|
StencilState__ctor_mDE204DCDD73203CC81E2FEE8F142834449C8B56E((&L_25), (bool)1, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_14&((int32_t)15)))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_15|L_16))), L_17, L_18, L_19, L_20, L_21, L_22, L_23, L_24, /*hidden argument*/NULL);
|
|
V_9 = L_25;
|
|
goto IL_00b1;
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
// }
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_26 = V_9;
|
|
return L_26;
|
|
}
|
|
}
|
|
// UnityEngine.Rendering.RenderStateBlock UnityEngine.Rendering.Universal.Internal.DeferredLights::OverwriteStencil(UnityEngine.Rendering.RenderStateBlock,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 DeferredLights_OverwriteStencil_mB2919C76BD87BF16C62EE89E55839C142844F083 (RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 ___block0, int32_t ___stencilWriteMask1, int32_t ___stencilRef2, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B8_0 = 0;
|
|
{
|
|
// if (!block.stencilState.enabled)
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_0;
|
|
L_0 = RenderStateBlock_get_stencilState_mDB0789D0366CE036924C55EEC90A60F1DDAE7BC6((&___block0), NULL);
|
|
V_1 = L_0;
|
|
bool L_1;
|
|
L_1 = StencilState_get_enabled_m03D0635E12B6B461F459A872E3B992C09AD2F709((&V_1), NULL);
|
|
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// block.stencilState = new StencilState(
|
|
// true,
|
|
// 0, (byte)stencilWriteMask,
|
|
// CompareFunction.Always, StencilOp.Replace, StencilOp.Keep, StencilOp.Keep,
|
|
// CompareFunction.Always, StencilOp.Replace, StencilOp.Keep, StencilOp.Keep
|
|
// );
|
|
int32_t L_3 = ___stencilWriteMask1;
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
StencilState__ctor_mDE204DCDD73203CC81E2FEE8F142834449C8B56E((&L_4), (bool)1, (uint8_t)0, (uint8_t)((int32_t)(uint8_t)L_3), 8, 2, 0, 0, 8, 2, 0, 0, /*hidden argument*/NULL);
|
|
RenderStateBlock_set_stencilState_m1DD8E2B3953C435C65BA7D60348D717E16B29DEA((&___block0), L_4, NULL);
|
|
goto IL_00d2;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// StencilState s = block.stencilState;
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_5;
|
|
L_5 = RenderStateBlock_get_stencilState_mDB0789D0366CE036924C55EEC90A60F1DDAE7BC6((&___block0), NULL);
|
|
V_2 = L_5;
|
|
// CompareFunction funcFront = s.compareFunctionFront != CompareFunction.Disabled ? s.compareFunctionFront : CompareFunction.Always;
|
|
int32_t L_6;
|
|
L_6 = StencilState_get_compareFunctionFront_mBEF97C76C814AA7072B0D8C6E90E5699EFA48DC6((&V_2), NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = 8;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
int32_t L_7;
|
|
L_7 = StencilState_get_compareFunctionFront_mBEF97C76C814AA7072B0D8C6E90E5699EFA48DC6((&V_2), NULL);
|
|
G_B5_0 = ((int32_t)(L_7));
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
V_3 = G_B5_0;
|
|
// CompareFunction funcBack = s.compareFunctionBack != CompareFunction.Disabled ? s.compareFunctionBack : CompareFunction.Always;
|
|
int32_t L_8;
|
|
L_8 = StencilState_get_compareFunctionBack_m37AC5689D94A1719BEB75CC577096D271750A9C5((&V_2), NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
G_B8_0 = 8;
|
|
goto IL_0067;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
int32_t L_9;
|
|
L_9 = StencilState_get_compareFunctionBack_m37AC5689D94A1719BEB75CC577096D271750A9C5((&V_2), NULL);
|
|
G_B8_0 = ((int32_t)(L_9));
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
V_4 = G_B8_0;
|
|
// StencilOp passFront = s.passOperationFront;
|
|
int32_t L_10;
|
|
L_10 = StencilState_get_passOperationFront_mED3B1DD6437336A94A319DB2963C5EA4641C753F((&V_2), NULL);
|
|
V_5 = L_10;
|
|
// StencilOp failFront = s.failOperationFront;
|
|
int32_t L_11;
|
|
L_11 = StencilState_get_failOperationFront_mAC199B756771167AA6FB068883D47FDEA2B2DBC5((&V_2), NULL);
|
|
V_6 = L_11;
|
|
// StencilOp zfailFront = s.zFailOperationFront;
|
|
int32_t L_12;
|
|
L_12 = StencilState_get_zFailOperationFront_m5E7C2ADCFA97B8E0A3387D2075C01D6F5385067C((&V_2), NULL);
|
|
V_7 = L_12;
|
|
// StencilOp passBack = s.passOperationBack;
|
|
int32_t L_13;
|
|
L_13 = StencilState_get_passOperationBack_m3C6BAA44C73AE8FFC2C39BE1B3980498A28A6C38((&V_2), NULL);
|
|
V_8 = L_13;
|
|
// StencilOp failBack = s.failOperationBack;
|
|
int32_t L_14;
|
|
L_14 = StencilState_get_failOperationBack_m5310F3D9B99EA2D8E1DDDAC651EBF6E12A630BDE((&V_2), NULL);
|
|
V_9 = L_14;
|
|
// StencilOp zfailBack = s.zFailOperationBack;
|
|
int32_t L_15;
|
|
L_15 = StencilState_get_zFailOperationBack_m4569E6652B75DE77E582DA00FD92291ECC1EBABC((&V_2), NULL);
|
|
V_10 = L_15;
|
|
// block.stencilState = new StencilState(
|
|
// true,
|
|
// (byte)(s.readMask & 0x0F), (byte)(s.writeMask | stencilWriteMask),
|
|
// funcFront, passFront, failFront, zfailFront,
|
|
// funcBack, passBack, failBack, zfailBack
|
|
// );
|
|
uint8_t L_16;
|
|
L_16 = StencilState_get_readMask_mFDA345D54433A4EDA6232002B4F7004656BBD0CB((&V_2), NULL);
|
|
uint8_t L_17;
|
|
L_17 = StencilState_get_writeMask_mDE1345017B389C91E696FCB708700C78703734A0((&V_2), NULL);
|
|
int32_t L_18 = ___stencilWriteMask1;
|
|
int32_t L_19 = V_3;
|
|
int32_t L_20 = V_5;
|
|
int32_t L_21 = V_6;
|
|
int32_t L_22 = V_7;
|
|
int32_t L_23 = V_4;
|
|
int32_t L_24 = V_8;
|
|
int32_t L_25 = V_9;
|
|
int32_t L_26 = V_10;
|
|
StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
StencilState__ctor_mDE204DCDD73203CC81E2FEE8F142834449C8B56E((&L_27), (bool)1, (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_16&((int32_t)15)))), (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_17|L_18))), L_19, L_20, L_21, L_22, L_23, L_24, L_25, L_26, /*hidden argument*/NULL);
|
|
RenderStateBlock_set_stencilState_m1DD8E2B3953C435C65BA7D60348D717E16B29DEA((&___block0), L_27, NULL);
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
// block.mask |= RenderStateMask.Stencil;
|
|
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733* L_28 = (&___block0);
|
|
int32_t L_29;
|
|
L_29 = RenderStateBlock_get_mask_mC675CA5A35CC9912F9B8E34B1DB6BBDB66FFC4C6(L_28, NULL);
|
|
RenderStateBlock_set_mask_m0857047D723D7AF5E378D4F9F25D0BC83AD6E9BC(L_28, ((int32_t)((int32_t)L_29|8)), NULL);
|
|
// block.stencilReference = (block.stencilReference & (int)StencilUsage.UserMask) | stencilRef;
|
|
int32_t L_30;
|
|
L_30 = RenderStateBlock_get_stencilReference_m8EF0C19AC4FA1BDEA87972A31EE3E3D4695F23DE((&___block0), NULL);
|
|
int32_t L_31 = ___stencilRef2;
|
|
RenderStateBlock_set_stencilReference_m9AE2F79509B0F431E8D0430B941DC23755722D84((&___block0), ((int32_t)(((int32_t)(L_30&((int32_t)15)))|L_31)), NULL);
|
|
// return block;
|
|
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_32 = ___block0;
|
|
V_11 = L_32;
|
|
goto IL_00fb;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
// }
|
|
RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 L_33 = V_11;
|
|
return L_33;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::HasTileLights()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_HasTileLights_m13922FF924198012E1526C3153F6DE6F2198C89D (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
// return m_HasTileVisLights;
|
|
bool L_0 = __this->___m_HasTileVisLights_44;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// }
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::HasTileDepthRangeExtraPass()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_HasTileDepthRangeExtraPass_m8EE727F4117D2D5D411970240CE8DED6329C03BE (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
bool V_4 = false;
|
|
{
|
|
// ref DeferredTiler tiler = ref m_Tilers[0];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_0 = __this->___m_Tilers_42;
|
|
NullCheck(L_0);
|
|
V_0 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
|
|
// int tilePixelWidth = tiler.TilePixelWidth;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_1 = V_0;
|
|
int32_t L_2;
|
|
L_2 = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(L_1, NULL);
|
|
V_1 = L_2;
|
|
// int tilePixelHeight = tiler.TilePixelHeight;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(L_3, NULL);
|
|
V_2 = L_4;
|
|
// int tileMipLevel = (int)Mathf.Log(Mathf.Min(tilePixelWidth, tilePixelHeight), 2);
|
|
int32_t L_5 = V_1;
|
|
int32_t L_6 = V_2;
|
|
int32_t L_7;
|
|
L_7 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_5, L_6, NULL);
|
|
float L_8;
|
|
L_8 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)L_7), (2.0f), NULL);
|
|
V_3 = il2cpp_codegen_cast_double_to_int<int32_t>(L_8);
|
|
// return DeferredConfig.kTileDepthInfoIntermediateLevel >= 0 && DeferredConfig.kTileDepthInfoIntermediateLevel < tileMipLevel;
|
|
V_4 = (bool)0;
|
|
goto IL_0035;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// }
|
|
bool L_9 = V_4;
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::ExecuteTileDepthInfoPass(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_ExecuteTileDepthInfoPass_m4B228AC8AEFDE3E5EE5F761A701841A7D3C017FC (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, 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*)&CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_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*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E0EBF991381B78B8AE420CC7B7953F10B55A38A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_1 = NULL;
|
|
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;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_15 = NULL;
|
|
bool V_16 = false;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_18;
|
|
memset((&V_18), 0, sizeof(V_18));
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_20;
|
|
memset((&V_20), 0, sizeof(V_20));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_21;
|
|
memset((&V_21), 0, sizeof(V_21));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
String_t* V_23 = NULL;
|
|
int32_t V_24 = 0;
|
|
int32_t V_25 = 0;
|
|
bool V_26 = false;
|
|
bool V_27 = false;
|
|
bool V_28 = false;
|
|
bool V_29 = false;
|
|
bool V_30 = false;
|
|
bool V_31 = false;
|
|
int32_t V_32 = 0;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_33 = NULL;
|
|
int32_t V_34 = 0;
|
|
int32_t V_35 = 0;
|
|
int32_t V_36 = 0;
|
|
int32_t V_37 = 0;
|
|
uint32_t V_38 = 0;
|
|
bool V_39 = false;
|
|
bool V_40 = false;
|
|
bool V_41 = false;
|
|
bool V_42 = false;
|
|
bool V_43 = false;
|
|
int32_t G_B5_0 = 0;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B9_0;
|
|
memset((&G_B9_0), 0, sizeof(G_B9_0));
|
|
int32_t G_B24_0 = 0;
|
|
uint32_t G_B30_0 = 0;
|
|
{
|
|
// if (m_TileDepthInfoMaterial == null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_TileDepthInfoMaterial_55;
|
|
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_16 = L_1;
|
|
bool L_2 = V_16;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogErrorFormat("Missing {0}. {1} render pass will not execute. Check for missing reference in the renderer resources.", m_TileDepthInfoMaterial, 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_TileDepthInfoMaterial_55;
|
|
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_04e2;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// Assertions.Assert.IsTrue(
|
|
// m_Tilers[0].TilePixelWidth == m_Tilers[0].TilePixelHeight || DeferredConfig.kTileDepthInfoIntermediateLevel <= 0,
|
|
// "for non square tiles, cannot use intermediate mip level for TileDepthInfo texture generation (todo)"
|
|
// );
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_9 = __this->___m_Tilers_42;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_11 = __this->___m_Tilers_42;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
|
|
if ((((int32_t)L_10) == ((int32_t)L_12)))
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = 1;
|
|
goto IL_0069;
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
G_B5_0 = 1;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
|
|
Assert_IsTrue_mF398159A7A5B43CE3054A41BD7B7D97AA8E9DDB4((bool)G_B5_0, _stringLiteral5E0EBF991381B78B8AE420CC7B7953F10B55A38A, NULL);
|
|
// uint invalidDepthRange = (uint)Mathf.FloatToHalf(-2.0f) | (((uint)Mathf.FloatToHalf(-1.0f)) << 16);
|
|
uint16_t L_13;
|
|
L_13 = Mathf_FloatToHalf_mC40D30734F4A77A8000FE5A2BAEA6911DE482A8A((-2.0f), NULL);
|
|
uint16_t L_14;
|
|
L_14 = Mathf_FloatToHalf_mC40D30734F4A77A8000FE5A2BAEA6911DE482A8A((-1.0f), NULL);
|
|
V_0 = ((int32_t)((int32_t)L_13|((int32_t)((int32_t)L_14<<((int32_t)16)))));
|
|
// ref DeferredTiler tiler = ref m_Tilers[0];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_15 = __this->___m_Tilers_42;
|
|
NullCheck(L_15);
|
|
V_1 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
|
|
// int tileXCount = tiler.TileXCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_16 = V_1;
|
|
int32_t L_17;
|
|
L_17 = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(L_16, NULL);
|
|
V_2 = L_17;
|
|
// int tileYCount = tiler.TileYCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_18 = V_1;
|
|
int32_t L_19;
|
|
L_19 = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(L_18, NULL);
|
|
V_3 = L_19;
|
|
// int tilePixelWidth = tiler.TilePixelWidth;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_20 = V_1;
|
|
int32_t L_21;
|
|
L_21 = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(L_20, NULL);
|
|
V_4 = L_21;
|
|
// int tilePixelHeight = tiler.TilePixelHeight;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_22 = V_1;
|
|
int32_t L_23;
|
|
L_23 = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(L_22, NULL);
|
|
V_5 = L_23;
|
|
// int tileMipLevel = (int)Mathf.Log(Mathf.Min(tilePixelWidth, tilePixelHeight), 2);
|
|
int32_t L_24 = V_4;
|
|
int32_t L_25 = V_5;
|
|
int32_t L_26;
|
|
L_26 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_24, L_25, NULL);
|
|
float L_27;
|
|
L_27 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)L_26), (2.0f), NULL);
|
|
V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(L_27);
|
|
// int intermediateMipLevel = DeferredConfig.kTileDepthInfoIntermediateLevel >= 0 && DeferredConfig.kTileDepthInfoIntermediateLevel < tileMipLevel ? DeferredConfig.kTileDepthInfoIntermediateLevel : tileMipLevel;
|
|
int32_t L_28 = V_6;
|
|
V_7 = L_28;
|
|
// int tileShiftMipLevel = tileMipLevel - intermediateMipLevel;
|
|
int32_t L_29 = V_6;
|
|
int32_t L_30 = V_7;
|
|
V_8 = ((int32_t)il2cpp_codegen_subtract(L_29, L_30));
|
|
// int alignment = 1 << intermediateMipLevel;
|
|
int32_t L_31 = V_7;
|
|
V_9 = ((int32_t)(1<<((int32_t)(L_31&((int32_t)31)))));
|
|
// int depthInfoWidth = (this.RenderWidth + alignment - 1) >> intermediateMipLevel;
|
|
int32_t L_32;
|
|
L_32 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
int32_t L_33 = V_9;
|
|
int32_t L_34 = V_7;
|
|
V_10 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_32, L_33)), 1))>>((int32_t)(L_34&((int32_t)31)))));
|
|
// int depthInfoHeight = (this.RenderHeight + alignment - 1) >> intermediateMipLevel;
|
|
int32_t L_35;
|
|
L_35 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
int32_t L_36 = V_9;
|
|
int32_t L_37 = V_7;
|
|
V_11 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_35, L_36)), 1))>>((int32_t)(L_37&((int32_t)31)))));
|
|
// NativeArray<ushort> tiles = tiler.Tiles;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_38 = V_1;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_39;
|
|
L_39 = DeferredTiler_get_Tiles_m93AEA36E42FA51FBCFD37DF0D65651D0D6F7BAFD(L_38, NULL);
|
|
V_12 = L_39;
|
|
// NativeArray<uint> tileHeaders = tiler.TileHeaders;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_40 = V_1;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_41;
|
|
L_41 = DeferredTiler_get_TileHeaders_m0FDAA2D3A210F9208153DDDB9383DC52F74E860C(L_40, NULL);
|
|
V_13 = L_41;
|
|
// NativeArray<uint> depthRanges = new NativeArray<uint>(m_MaxDepthRangePerBatch, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
int32_t L_42 = __this->___m_MaxDepthRangePerBatch_51;
|
|
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&V_14), L_42, 2, 0, NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
|
|
// CommandBuffer cmd = CommandBufferPool.Get();
|
|
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_43;
|
|
L_43 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
|
|
V_15 = L_43;
|
|
// using (new ProfilingScope(cmd, m_ProfilingTileDepthInfo))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_44 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_45 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingTileDepthInfo_15;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_17), L_44, L_45, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_04b9:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_17), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// RenderTargetIdentifier depthSurface = this.DepthAttachmentIdentifier;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_46;
|
|
L_46 = DeferredLights_get_DepthAttachmentIdentifier_mF5E64598FB152F32E0F94424FC98F7B3A6AE526F_inline(__this, NULL);
|
|
V_18 = L_46;
|
|
// RenderTargetIdentifier depthInfoSurface = (tileMipLevel == intermediateMipLevel) ? this.TileDepthInfoTextureIdentifier : this.DepthInfoTextureIdentifier;
|
|
int32_t L_47 = V_6;
|
|
int32_t L_48 = V_7;
|
|
if ((((int32_t)L_47) == ((int32_t)L_48)))
|
|
{
|
|
goto IL_0154_1;
|
|
}
|
|
}
|
|
{
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_49;
|
|
L_49 = DeferredLights_get_DepthInfoTextureIdentifier_mBC066ED60538F5B10A2D992310AA1DBB2DB5A168_inline(__this, NULL);
|
|
G_B9_0 = L_49;
|
|
goto IL_015a_1;
|
|
}
|
|
|
|
IL_0154_1:
|
|
{
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_50;
|
|
L_50 = DeferredLights_get_TileDepthInfoTextureIdentifier_mF2B66BA706B388633A4B6BBCB8778D97C28269D0_inline(__this, NULL);
|
|
G_B9_0 = L_50;
|
|
}
|
|
|
|
IL_015a_1:
|
|
{
|
|
V_19 = G_B9_0;
|
|
// cmd.SetGlobalTexture(ShaderConstants._DepthTex, depthSurface);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_51 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_52 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthTex_44;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_53 = V_18;
|
|
NullCheck(L_51);
|
|
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_51, L_52, L_53, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._DepthTexSize, new Vector4(this.RenderWidth, this.RenderHeight, 1.0f / this.RenderWidth, 1.0f / this.RenderHeight));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_54 = V_15;
|
|
int32_t L_55 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthTexSize_45;
|
|
int32_t L_56;
|
|
L_56 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
int32_t L_57;
|
|
L_57 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
int32_t L_58;
|
|
L_58 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
int32_t L_59;
|
|
L_59 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_60;
|
|
memset((&L_60), 0, sizeof(L_60));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_60), ((float)L_56), ((float)L_57), ((float)((1.0f)/((float)L_58))), ((float)((1.0f)/((float)L_59))), /*hidden argument*/NULL);
|
|
NullCheck(L_54);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_54, L_55, L_60, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._DownsamplingWidth, tilePixelWidth);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = V_15;
|
|
int32_t L_62 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DownsamplingWidth_26;
|
|
int32_t L_63 = V_4;
|
|
NullCheck(L_61);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_61, L_62, L_63, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._DownsamplingHeight, tilePixelHeight);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_64 = V_15;
|
|
int32_t L_65 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DownsamplingHeight_27;
|
|
int32_t L_66 = V_5;
|
|
NullCheck(L_64);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_64, L_65, L_66, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._SourceShiftX, intermediateMipLevel);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_67 = V_15;
|
|
int32_t L_68 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SourceShiftX_28;
|
|
int32_t L_69 = V_7;
|
|
NullCheck(L_67);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_67, L_68, L_69, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._SourceShiftY, intermediateMipLevel);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_70 = V_15;
|
|
int32_t L_71 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SourceShiftY_29;
|
|
int32_t L_72 = V_7;
|
|
NullCheck(L_70);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_70, L_71, L_72, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._TileShiftX, tileShiftMipLevel);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_73 = V_15;
|
|
int32_t L_74 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TileShiftX_30;
|
|
int32_t L_75 = V_8;
|
|
NullCheck(L_73);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_73, L_74, L_75, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._TileShiftY, tileShiftMipLevel);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_76 = V_15;
|
|
int32_t L_77 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TileShiftY_31;
|
|
int32_t L_78 = V_8;
|
|
NullCheck(L_76);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_76, L_77, L_78, NULL);
|
|
// Matrix4x4 proj = renderingData.cameraData.camera.projectionMatrix;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_79 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_80 = (&L_79->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_81 = L_80->___camera_2;
|
|
NullCheck(L_81);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_82;
|
|
L_82 = Camera_get_projectionMatrix_m9B943EFDD6418528A055321E14F75F1511DD9B4A(L_81, NULL);
|
|
V_20 = L_82;
|
|
// Matrix4x4 clip = new Matrix4x4(new Vector4(1, 0, 0, 0), new Vector4(0, 1, 0, 0), new Vector4(0, 0, 0.5f, 0), new Vector4(0, 0, 0.5f, 1));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_83;
|
|
memset((&L_83), 0, sizeof(L_83));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_83), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_84;
|
|
memset((&L_84), 0, sizeof(L_84));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_84), (0.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_85;
|
|
memset((&L_85), 0, sizeof(L_85));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_85), (0.0f), (0.0f), (0.5f), (0.0f), /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_86;
|
|
memset((&L_86), 0, sizeof(L_86));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_86), (0.0f), (0.0f), (0.5f), (1.0f), /*hidden argument*/NULL);
|
|
Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_21), L_83, L_84, L_85, L_86, NULL);
|
|
// Matrix4x4 projScreenInv = Matrix4x4.Inverse(clip * proj);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_87 = V_21;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_88 = V_20;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_89;
|
|
L_89 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_87, L_88, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_90;
|
|
L_90 = Matrix4x4_Inverse_m4ED4E9DA31C914B4CFAFCB370A34C1AFE3C3AA2E(L_89, NULL);
|
|
V_22 = L_90;
|
|
// cmd.SetGlobalVector(ShaderConstants._unproject0, projScreenInv.GetRow(2));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_91 = V_15;
|
|
int32_t L_92 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____unproject0_47;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_93;
|
|
L_93 = Matrix4x4_GetRow_m59C6981300C6F6927BEA17C5D095B2AD29629E9F((&V_22), 2, NULL);
|
|
NullCheck(L_91);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_91, L_92, L_93, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._unproject1, projScreenInv.GetRow(3));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_94 = V_15;
|
|
int32_t L_95 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____unproject1_48;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_96;
|
|
L_96 = Matrix4x4_GetRow_m59C6981300C6F6927BEA17C5D095B2AD29629E9F((&V_22), 3, NULL);
|
|
NullCheck(L_94);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_94, L_95, L_96, NULL);
|
|
// string shaderVariant = null;
|
|
V_23 = (String_t*)NULL;
|
|
// if (tilePixelWidth == tilePixelHeight)
|
|
int32_t L_97 = V_4;
|
|
int32_t L_98 = V_5;
|
|
V_26 = (bool)((((int32_t)L_97) == ((int32_t)L_98))? 1 : 0);
|
|
bool L_99 = V_26;
|
|
if (!L_99)
|
|
{
|
|
goto IL_0315_1;
|
|
}
|
|
}
|
|
{
|
|
// if (intermediateMipLevel == 1)
|
|
int32_t L_100 = V_7;
|
|
V_27 = (bool)((((int32_t)L_100) == ((int32_t)1))? 1 : 0);
|
|
bool L_101 = V_27;
|
|
if (!L_101)
|
|
{
|
|
goto IL_02da_1;
|
|
}
|
|
}
|
|
{
|
|
// shaderVariant = ShaderKeywordStrings.DOWNSAMPLING_SIZE_2;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_102 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DOWNSAMPLING_SIZE_2_50;
|
|
V_23 = L_102;
|
|
goto IL_0314_1;
|
|
}
|
|
|
|
IL_02da_1:
|
|
{
|
|
// else if (intermediateMipLevel == 2)
|
|
int32_t L_103 = V_7;
|
|
V_28 = (bool)((((int32_t)L_103) == ((int32_t)2))? 1 : 0);
|
|
bool L_104 = V_28;
|
|
if (!L_104)
|
|
{
|
|
goto IL_02ee_1;
|
|
}
|
|
}
|
|
{
|
|
// shaderVariant = ShaderKeywordStrings.DOWNSAMPLING_SIZE_4;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_105 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DOWNSAMPLING_SIZE_4_51;
|
|
V_23 = L_105;
|
|
goto IL_0314_1;
|
|
}
|
|
|
|
IL_02ee_1:
|
|
{
|
|
// else if (intermediateMipLevel == 3)
|
|
int32_t L_106 = V_7;
|
|
V_29 = (bool)((((int32_t)L_106) == ((int32_t)3))? 1 : 0);
|
|
bool L_107 = V_29;
|
|
if (!L_107)
|
|
{
|
|
goto IL_0302_1;
|
|
}
|
|
}
|
|
{
|
|
// shaderVariant = ShaderKeywordStrings.DOWNSAMPLING_SIZE_8;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_108 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DOWNSAMPLING_SIZE_8_52;
|
|
V_23 = L_108;
|
|
goto IL_0314_1;
|
|
}
|
|
|
|
IL_0302_1:
|
|
{
|
|
// else if (intermediateMipLevel == 4)
|
|
int32_t L_109 = V_7;
|
|
V_30 = (bool)((((int32_t)L_109) == ((int32_t)4))? 1 : 0);
|
|
bool L_110 = V_30;
|
|
if (!L_110)
|
|
{
|
|
goto IL_0314_1;
|
|
}
|
|
}
|
|
{
|
|
// shaderVariant = ShaderKeywordStrings.DOWNSAMPLING_SIZE_16;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_111 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DOWNSAMPLING_SIZE_16_53;
|
|
V_23 = L_111;
|
|
}
|
|
|
|
IL_0314_1:
|
|
{
|
|
}
|
|
|
|
IL_0315_1:
|
|
{
|
|
// if (shaderVariant != null)
|
|
String_t* L_112 = V_23;
|
|
V_31 = (bool)((!(((RuntimeObject*)(String_t*)L_112) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_113 = V_31;
|
|
if (!L_113)
|
|
{
|
|
goto IL_032a_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.EnableShaderKeyword(shaderVariant);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_114 = V_15;
|
|
String_t* L_115 = V_23;
|
|
NullCheck(L_114);
|
|
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_114, L_115, NULL);
|
|
}
|
|
|
|
IL_032a_1:
|
|
{
|
|
// int tileY = 0;
|
|
V_24 = 0;
|
|
// int tileYIncrement = (DeferredConfig.UseCBufferForDepthRange ? DeferredConfig.kPreferredCBufferSize : DeferredConfig.kPreferredStructuredBufferSize) / (tileXCount * 4);
|
|
bool L_116;
|
|
L_116 = DeferredConfig_get_UseCBufferForDepthRange_mA6BFEA72DB6BFCF70ED7D075B9FC4075D794BBC5(NULL);
|
|
if (L_116)
|
|
{
|
|
goto IL_033b_1;
|
|
}
|
|
}
|
|
{
|
|
G_B24_0 = ((int32_t)131072);
|
|
goto IL_0340_1;
|
|
}
|
|
|
|
IL_033b_1:
|
|
{
|
|
G_B24_0 = ((int32_t)65536);
|
|
}
|
|
|
|
IL_0340_1:
|
|
{
|
|
int32_t L_117 = V_2;
|
|
V_25 = ((int32_t)(G_B24_0/((int32_t)il2cpp_codegen_multiply(L_117, 4))));
|
|
goto IL_048b_1;
|
|
}
|
|
|
|
IL_034b_1:
|
|
{
|
|
// int tileYEnd = Mathf.Min(tileYCount, tileY + tileYIncrement);
|
|
int32_t L_118 = V_3;
|
|
int32_t L_119 = V_24;
|
|
int32_t L_120 = V_25;
|
|
int32_t L_121;
|
|
L_121 = Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_inline(L_118, ((int32_t)il2cpp_codegen_add(L_119, L_120)), NULL);
|
|
V_32 = L_121;
|
|
// for (int j = tileY; j < tileYEnd; ++j)
|
|
int32_t L_122 = V_24;
|
|
V_34 = L_122;
|
|
goto IL_03c0_1;
|
|
}
|
|
|
|
IL_035f_1:
|
|
{
|
|
// for (int i = 0; i < tileXCount; ++i)
|
|
V_35 = 0;
|
|
goto IL_03ae_1;
|
|
}
|
|
|
|
IL_0365_1:
|
|
{
|
|
// int headerOffset = tiler.GetTileHeaderOffset(i, j);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_123 = V_1;
|
|
int32_t L_124 = V_35;
|
|
int32_t L_125 = V_34;
|
|
int32_t L_126;
|
|
L_126 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(L_123, L_124, L_125, NULL);
|
|
V_36 = L_126;
|
|
// int tileLightCount = (int)tileHeaders[headerOffset + 1];
|
|
int32_t L_127 = V_36;
|
|
uint32_t L_128;
|
|
L_128 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, ((&V_13))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_127, 1)));
|
|
V_37 = L_128;
|
|
// uint listDepthRange = tileLightCount == 0 ? invalidDepthRange : tileHeaders[headerOffset + 2];
|
|
int32_t L_129 = V_37;
|
|
if (!L_129)
|
|
{
|
|
goto IL_0390_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_130 = V_36;
|
|
uint32_t L_131;
|
|
L_131 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, ((&V_13))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_130, 2)));
|
|
G_B30_0 = L_131;
|
|
goto IL_0391_1;
|
|
}
|
|
|
|
IL_0390_1:
|
|
{
|
|
uint32_t L_132 = V_0;
|
|
G_B30_0 = L_132;
|
|
}
|
|
|
|
IL_0391_1:
|
|
{
|
|
V_38 = G_B30_0;
|
|
// depthRanges[i + (j - tileY) * tileXCount] = listDepthRange;
|
|
int32_t L_133 = V_35;
|
|
int32_t L_134 = V_34;
|
|
int32_t L_135 = V_24;
|
|
int32_t L_136 = V_2;
|
|
uint32_t L_137 = V_38;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, ((&V_14))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_133, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_134, L_135)), L_136)))), (L_137));
|
|
// for (int i = 0; i < tileXCount; ++i)
|
|
int32_t L_138 = V_35;
|
|
V_35 = ((int32_t)il2cpp_codegen_add(L_138, 1));
|
|
}
|
|
|
|
IL_03ae_1:
|
|
{
|
|
// for (int i = 0; i < tileXCount; ++i)
|
|
int32_t L_139 = V_35;
|
|
int32_t L_140 = V_2;
|
|
V_39 = (bool)((((int32_t)L_139) < ((int32_t)L_140))? 1 : 0);
|
|
bool L_141 = V_39;
|
|
if (L_141)
|
|
{
|
|
goto IL_0365_1;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = tileY; j < tileYEnd; ++j)
|
|
int32_t L_142 = V_34;
|
|
V_34 = ((int32_t)il2cpp_codegen_add(L_142, 1));
|
|
}
|
|
|
|
IL_03c0_1:
|
|
{
|
|
// for (int j = tileY; j < tileYEnd; ++j)
|
|
int32_t L_143 = V_34;
|
|
int32_t L_144 = V_32;
|
|
V_40 = (bool)((((int32_t)L_143) < ((int32_t)L_144))? 1 : 0);
|
|
bool L_145 = V_40;
|
|
if (L_145)
|
|
{
|
|
goto IL_035f_1;
|
|
}
|
|
}
|
|
{
|
|
// ComputeBuffer _depthRanges = DeferredShaderData.instance.ReserveBuffer<uint>(m_MaxDepthRangePerBatch, DeferredConfig.UseCBufferForDepthRange);
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_146;
|
|
L_146 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
int32_t L_147 = __this->___m_MaxDepthRangePerBatch_51;
|
|
bool L_148;
|
|
L_148 = DeferredConfig_get_UseCBufferForDepthRange_mA6BFEA72DB6BFCF70ED7D075B9FC4075D794BBC5(NULL);
|
|
NullCheck(L_146);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_149;
|
|
L_149 = DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E(L_146, L_147, L_148, DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_RuntimeMethod_var);
|
|
V_33 = L_149;
|
|
// _depthRanges.SetData(depthRanges, 0, 0, depthRanges.Length);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_150 = V_33;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_151 = V_14;
|
|
int32_t L_152;
|
|
L_152 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_14))->___m_Length_1);
|
|
NullCheck(L_150);
|
|
ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5(L_150, L_151, 0, 0, L_152, ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var);
|
|
// if (DeferredConfig.UseCBufferForDepthRange)
|
|
bool L_153;
|
|
L_153 = DeferredConfig_get_UseCBufferForDepthRange_mA6BFEA72DB6BFCF70ED7D075B9FC4075D794BBC5(NULL);
|
|
V_41 = L_153;
|
|
bool L_154 = V_41;
|
|
if (!L_154)
|
|
{
|
|
goto IL_041b_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.SetGlobalConstantBuffer(_depthRanges, ShaderConstants.UDepthRanges, 0, m_MaxDepthRangePerBatch * 4);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_155 = V_15;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_156 = V_33;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_157 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___UDepthRanges_24;
|
|
int32_t L_158 = __this->___m_MaxDepthRangePerBatch_51;
|
|
NullCheck(L_155);
|
|
CommandBuffer_SetGlobalConstantBuffer_m8184679EA8C69ABECA7D45534D7907867492D669(L_155, L_156, L_157, 0, ((int32_t)il2cpp_codegen_multiply(L_158, 4)), NULL);
|
|
goto IL_042a_1;
|
|
}
|
|
|
|
IL_041b_1:
|
|
{
|
|
// cmd.SetGlobalBuffer(ShaderConstants._DepthRanges, _depthRanges);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_159 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_160 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthRanges_25;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_161 = V_33;
|
|
NullCheck(L_159);
|
|
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_159, L_160, L_161, NULL);
|
|
}
|
|
|
|
IL_042a_1:
|
|
{
|
|
// cmd.SetGlobalInt(ShaderConstants._tileXCount, tileXCount);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_162 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_163 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____tileXCount_32;
|
|
int32_t L_164 = V_2;
|
|
NullCheck(L_162);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_162, L_163, L_164, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._DepthRangeOffset, tileY * tileXCount);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_165 = V_15;
|
|
int32_t L_166 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DepthRangeOffset_33;
|
|
int32_t L_167 = V_24;
|
|
int32_t L_168 = V_2;
|
|
NullCheck(L_165);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_165, L_166, ((int32_t)il2cpp_codegen_multiply(L_167, L_168)), NULL);
|
|
// cmd.EnableScissorRect(new Rect(0, tileY << tileShiftMipLevel, depthInfoWidth, (tileYEnd - tileY) << tileShiftMipLevel));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_169 = V_15;
|
|
int32_t L_170 = V_24;
|
|
int32_t L_171 = V_8;
|
|
int32_t L_172 = V_10;
|
|
int32_t L_173 = V_32;
|
|
int32_t L_174 = V_24;
|
|
int32_t L_175 = V_8;
|
|
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_176;
|
|
memset((&L_176), 0, sizeof(L_176));
|
|
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_176), (0.0f), ((float)((int32_t)(L_170<<((int32_t)(L_171&((int32_t)31)))))), ((float)L_172), ((float)((int32_t)(((int32_t)il2cpp_codegen_subtract(L_173, L_174))<<((int32_t)(L_175&((int32_t)31)))))), /*hidden argument*/NULL);
|
|
NullCheck(L_169);
|
|
CommandBuffer_EnableScissorRect_mC273DEDBE6C5135E39DFEC51249DA4103039749C(L_169, L_176, NULL);
|
|
// cmd.Blit(depthSurface, depthInfoSurface, m_TileDepthInfoMaterial, 0);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_177 = V_15;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_178 = V_18;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_179 = V_19;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_180 = __this->___m_TileDepthInfoMaterial_55;
|
|
NullCheck(L_177);
|
|
CommandBuffer_Blit_m20AC38869B1D9D16C37E1A697B4EF3E2B0D12530(L_177, L_178, L_179, L_180, 0, NULL);
|
|
// tileY = tileYEnd;
|
|
int32_t L_181 = V_32;
|
|
V_24 = L_181;
|
|
}
|
|
|
|
IL_048b_1:
|
|
{
|
|
// while (tileY < tileYCount)
|
|
int32_t L_182 = V_24;
|
|
int32_t L_183 = V_3;
|
|
V_42 = (bool)((((int32_t)L_182) < ((int32_t)L_183))? 1 : 0);
|
|
bool L_184 = V_42;
|
|
if (L_184)
|
|
{
|
|
goto IL_034b_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.DisableScissorRect();
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_185 = V_15;
|
|
NullCheck(L_185);
|
|
CommandBuffer_DisableScissorRect_mE58EE3E5BE9812CB5C4BA9D73EC9D72A8B5A4E7A(L_185, NULL);
|
|
// if (shaderVariant != null)
|
|
String_t* L_186 = V_23;
|
|
V_43 = (bool)((!(((RuntimeObject*)(String_t*)L_186) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_187 = V_43;
|
|
if (!L_187)
|
|
{
|
|
goto IL_04b6_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.DisableShaderKeyword(shaderVariant);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_188 = V_15;
|
|
String_t* L_189 = V_23;
|
|
NullCheck(L_188);
|
|
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_188, L_189, NULL);
|
|
}
|
|
|
|
IL_04b6_1:
|
|
{
|
|
goto IL_04c8;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_04c8:
|
|
{
|
|
// context.ExecuteCommandBuffer(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_190 = V_15;
|
|
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_190, NULL);
|
|
// CommandBufferPool.Release(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_191 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_191, NULL);
|
|
// depthRanges.Dispose();
|
|
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC((&V_14), NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_04e2:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::ExecuteDownsampleBitmaskPass(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_ExecuteDownsampleBitmaskPass_mE540F9D70DA79092008C1EBE59623C6C589B8B5F (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __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*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_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*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76A748955BE04336CD6125847754FE8B8AF7EEEA);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
|
|
bool V_1 = false;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
int32_t V_14 = 0;
|
|
int32_t V_15 = 0;
|
|
String_t* V_16 = NULL;
|
|
bool V_17 = false;
|
|
bool V_18 = false;
|
|
bool V_19 = false;
|
|
bool V_20 = false;
|
|
bool V_21 = false;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B16_0 = 0;
|
|
{
|
|
// if (m_TileDepthInfoMaterial == null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_TileDepthInfoMaterial_55;
|
|
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_TileDepthInfoMaterial, 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_TileDepthInfoMaterial_55;
|
|
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_01dc;
|
|
}
|
|
|
|
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, m_ProfilingTileDepthInfo))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_11 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingTileDepthInfo_15;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_2), L_10, L_11, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01bd:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_2), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// RenderTargetIdentifier depthInfoSurface = this.DepthInfoTextureIdentifier;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_12;
|
|
L_12 = DeferredLights_get_DepthInfoTextureIdentifier_mBC066ED60538F5B10A2D992310AA1DBB2DB5A168_inline(__this, NULL);
|
|
V_3 = L_12;
|
|
// RenderTargetIdentifier tileDepthInfoSurface = this.TileDepthInfoTextureIdentifier;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_13;
|
|
L_13 = DeferredLights_get_TileDepthInfoTextureIdentifier_mF2B66BA706B388633A4B6BBCB8778D97C28269D0_inline(__this, NULL);
|
|
V_4 = L_13;
|
|
// ref DeferredTiler tiler = ref m_Tilers[0];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_14 = __this->___m_Tilers_42;
|
|
NullCheck(L_14);
|
|
V_5 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
|
|
// int tilePixelWidth = tiler.TilePixelWidth;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_15 = V_5;
|
|
int32_t L_16;
|
|
L_16 = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(L_15, NULL);
|
|
V_6 = L_16;
|
|
// int tilePixelHeight = tiler.TilePixelHeight;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_17 = V_5;
|
|
int32_t L_18;
|
|
L_18 = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(L_17, NULL);
|
|
V_7 = L_18;
|
|
// int tileWidthLevel = (int)Mathf.Log(tilePixelWidth, 2);
|
|
int32_t L_19 = V_6;
|
|
float L_20;
|
|
L_20 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)L_19), (2.0f), NULL);
|
|
V_8 = il2cpp_codegen_cast_double_to_int<int32_t>(L_20);
|
|
// int tileHeightLevel = (int)Mathf.Log(tilePixelHeight, 2);
|
|
int32_t L_21 = V_7;
|
|
float L_22;
|
|
L_22 = Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline(((float)L_21), (2.0f), NULL);
|
|
V_9 = il2cpp_codegen_cast_double_to_int<int32_t>(L_22);
|
|
// int intermediateMipLevel = DeferredConfig.kTileDepthInfoIntermediateLevel;
|
|
V_10 = (-1);
|
|
// int diffWidthLevel = tileWidthLevel - intermediateMipLevel;
|
|
int32_t L_23 = V_8;
|
|
int32_t L_24 = V_10;
|
|
V_11 = ((int32_t)il2cpp_codegen_subtract(L_23, L_24));
|
|
// int diffHeightLevel = tileHeightLevel - intermediateMipLevel;
|
|
int32_t L_25 = V_9;
|
|
int32_t L_26 = V_10;
|
|
V_12 = ((int32_t)il2cpp_codegen_subtract(L_25, L_26));
|
|
// cmd.SetGlobalTexture(ShaderConstants._BitmaskTex, depthInfoSurface);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_27 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_28 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____BitmaskTex_34;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_29 = V_3;
|
|
NullCheck(L_27);
|
|
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_27, L_28, L_29, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._DownsamplingWidth, tilePixelWidth);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_30 = V_0;
|
|
int32_t L_31 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DownsamplingWidth_26;
|
|
int32_t L_32 = V_6;
|
|
NullCheck(L_30);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_30, L_31, L_32, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._DownsamplingHeight, tilePixelHeight);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = V_0;
|
|
int32_t L_34 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____DownsamplingHeight_27;
|
|
int32_t L_35 = V_7;
|
|
NullCheck(L_33);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_33, L_34, L_35, NULL);
|
|
// int alignment = 1 << DeferredConfig.kTileDepthInfoIntermediateLevel;
|
|
V_13 = ((int32_t)-2147483648LL);
|
|
// int depthInfoWidth = (this.RenderWidth + alignment - 1) >> DeferredConfig.kTileDepthInfoIntermediateLevel;
|
|
int32_t L_36;
|
|
L_36 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
int32_t L_37 = V_13;
|
|
V_14 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_36, L_37)), 1))>>((int32_t)31)));
|
|
// int depthInfoHeight = (this.RenderHeight + alignment - 1) >> DeferredConfig.kTileDepthInfoIntermediateLevel;
|
|
int32_t L_38;
|
|
L_38 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
int32_t L_39 = V_13;
|
|
V_15 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_38, L_39)), 1))>>((int32_t)31)));
|
|
// cmd.SetGlobalVector("_BitmaskTexSize", new Vector4(depthInfoWidth, depthInfoHeight, 1.0f / depthInfoWidth, 1.0f / depthInfoHeight));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_40 = V_0;
|
|
int32_t L_41 = V_14;
|
|
int32_t L_42 = V_15;
|
|
int32_t L_43 = V_14;
|
|
int32_t L_44 = V_15;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_45;
|
|
memset((&L_45), 0, sizeof(L_45));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_45), ((float)L_41), ((float)L_42), ((float)((1.0f)/((float)L_43))), ((float)((1.0f)/((float)L_44))), /*hidden argument*/NULL);
|
|
NullCheck(L_40);
|
|
CommandBuffer_SetGlobalVector_mA5AF1BDEA174489A81DCE9D3E0415331FB05CE47(L_40, _stringLiteral76A748955BE04336CD6125847754FE8B8AF7EEEA, L_45, NULL);
|
|
// string shaderVariant = null;
|
|
V_16 = (String_t*)NULL;
|
|
// if (diffWidthLevel == 1 && diffHeightLevel == 1)
|
|
int32_t L_46 = V_11;
|
|
if ((!(((uint32_t)L_46) == ((uint32_t)1))))
|
|
{
|
|
goto IL_013b_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_47 = V_12;
|
|
G_B6_0 = ((((int32_t)L_47) == ((int32_t)1))? 1 : 0);
|
|
goto IL_013c_1;
|
|
}
|
|
|
|
IL_013b_1:
|
|
{
|
|
G_B6_0 = 0;
|
|
}
|
|
|
|
IL_013c_1:
|
|
{
|
|
V_17 = (bool)G_B6_0;
|
|
bool L_48 = V_17;
|
|
if (!L_48)
|
|
{
|
|
goto IL_014b_1;
|
|
}
|
|
}
|
|
{
|
|
// shaderVariant = ShaderKeywordStrings.DOWNSAMPLING_SIZE_2;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_49 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DOWNSAMPLING_SIZE_2_50;
|
|
V_16 = L_49;
|
|
goto IL_0181_1;
|
|
}
|
|
|
|
IL_014b_1:
|
|
{
|
|
// else if (diffWidthLevel == 2 && diffHeightLevel == 2)
|
|
int32_t L_50 = V_11;
|
|
if ((!(((uint32_t)L_50) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0157_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_12;
|
|
G_B11_0 = ((((int32_t)L_51) == ((int32_t)2))? 1 : 0);
|
|
goto IL_0158_1;
|
|
}
|
|
|
|
IL_0157_1:
|
|
{
|
|
G_B11_0 = 0;
|
|
}
|
|
|
|
IL_0158_1:
|
|
{
|
|
V_18 = (bool)G_B11_0;
|
|
bool L_52 = V_18;
|
|
if (!L_52)
|
|
{
|
|
goto IL_0167_1;
|
|
}
|
|
}
|
|
{
|
|
// shaderVariant = ShaderKeywordStrings.DOWNSAMPLING_SIZE_4;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_53 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DOWNSAMPLING_SIZE_4_51;
|
|
V_16 = L_53;
|
|
goto IL_0181_1;
|
|
}
|
|
|
|
IL_0167_1:
|
|
{
|
|
// else if (diffWidthLevel == 3 && diffHeightLevel == 3)
|
|
int32_t L_54 = V_11;
|
|
if ((!(((uint32_t)L_54) == ((uint32_t)3))))
|
|
{
|
|
goto IL_0173_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_55 = V_12;
|
|
G_B16_0 = ((((int32_t)L_55) == ((int32_t)3))? 1 : 0);
|
|
goto IL_0174_1;
|
|
}
|
|
|
|
IL_0173_1:
|
|
{
|
|
G_B16_0 = 0;
|
|
}
|
|
|
|
IL_0174_1:
|
|
{
|
|
V_19 = (bool)G_B16_0;
|
|
bool L_56 = V_19;
|
|
if (!L_56)
|
|
{
|
|
goto IL_0181_1;
|
|
}
|
|
}
|
|
{
|
|
// shaderVariant = ShaderKeywordStrings.DOWNSAMPLING_SIZE_8;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_57 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___DOWNSAMPLING_SIZE_8_52;
|
|
V_16 = L_57;
|
|
}
|
|
|
|
IL_0181_1:
|
|
{
|
|
// if (shaderVariant != null)
|
|
String_t* L_58 = V_16;
|
|
V_20 = (bool)((!(((RuntimeObject*)(String_t*)L_58) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_59 = V_20;
|
|
if (!L_59)
|
|
{
|
|
goto IL_0195_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.EnableShaderKeyword(shaderVariant);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_60 = V_0;
|
|
String_t* L_61 = V_16;
|
|
NullCheck(L_60);
|
|
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_60, L_61, NULL);
|
|
}
|
|
|
|
IL_0195_1:
|
|
{
|
|
// cmd.Blit(depthInfoSurface, tileDepthInfoSurface, m_TileDepthInfoMaterial, 1);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_62 = V_0;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_63 = V_3;
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_64 = V_4;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_65 = __this->___m_TileDepthInfoMaterial_55;
|
|
NullCheck(L_62);
|
|
CommandBuffer_Blit_m20AC38869B1D9D16C37E1A697B4EF3E2B0D12530(L_62, L_63, L_64, L_65, 1, NULL);
|
|
// if (shaderVariant != null)
|
|
String_t* L_66 = V_16;
|
|
V_21 = (bool)((!(((RuntimeObject*)(String_t*)L_66) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_67 = V_21;
|
|
if (!L_67)
|
|
{
|
|
goto IL_01ba_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.DisableShaderKeyword(shaderVariant);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_68 = V_0;
|
|
String_t* L_69 = V_16;
|
|
NullCheck(L_68);
|
|
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_68, L_69, NULL);
|
|
}
|
|
|
|
IL_01ba_1:
|
|
{
|
|
goto IL_01cc;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01cc:
|
|
{
|
|
// context.ExecuteCommandBuffer(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_70 = V_0;
|
|
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_70, NULL);
|
|
// CommandBufferPool.Release(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_71 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_71, NULL);
|
|
}
|
|
|
|
IL_01dc:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::ClearStencilPartial(UnityEngine.Rendering.CommandBuffer)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_ClearStencilPartial_mED6234FB18BE7365D19A1C3E4C66602BE8D926CF (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// if (m_FullscreenMesh == null)
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_FullscreenMesh_50;
|
|
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_001c;
|
|
}
|
|
}
|
|
{
|
|
// m_FullscreenMesh = CreateFullscreenMesh();
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3;
|
|
L_3 = DeferredLights_CreateFullscreenMesh_m22CFD1CF8159AE29D326941CDCFA2CA2E2C6A1C2(NULL);
|
|
__this->___m_FullscreenMesh_50 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FullscreenMesh_50), (void*)L_3);
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// using (new ProfilingScope(cmd, m_ProfilingSamplerClearStencilPartialPass))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_5 = __this->___m_ProfilingSamplerClearStencilPartialPass_64;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_1), L_4, L_5, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_004f:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_1), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
// cmd.DrawMesh(m_FullscreenMesh, Matrix4x4.identity, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.ClearStencilPartial]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_6 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7 = __this->___m_FullscreenMesh_50;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8;
|
|
L_8 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_10);
|
|
int32_t L_11 = 5;
|
|
int32_t L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
NullCheck(L_6);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_6, L_7, L_8, L_9, 0, L_12, NULL);
|
|
goto IL_005e;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
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*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_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;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
bool V_3 = false;
|
|
{
|
|
// if (m_StencilDeferredPasses[0] < 0)
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = 0;
|
|
int32_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
|
|
V_1 = (bool)((((int32_t)L_2) < ((int32_t)0))? 1 : 0);
|
|
bool L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// InitStencilDeferredMaterial();
|
|
DeferredLights_InitStencilDeferredMaterial_m63D17A63C05AB267BAB1EF74649CECF67B475187(__this, NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// CommandBuffer cmd = CommandBufferPool.Get();
|
|
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4;
|
|
L_4 = CommandBufferPool_Get_m54EBE601AF00C8A5EDCAA503E65380F464BD1355(NULL);
|
|
V_0 = L_4;
|
|
// using (new ProfilingScope(cmd, m_ProfilingDeferredPass))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_5 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_6 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingDeferredPass_14;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_2), L_5, L_6, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_008b:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_2), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings._DEFERRED_MIXED_LIGHTING, this.UseShadowMask);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_7 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_8 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____DEFERRED_MIXED_LIGHTING_61;
|
|
bool L_9;
|
|
L_9 = DeferredLights_get_UseShadowMask_mE48C5C2164F34CFB3BE8B1BB401D5593D59E86AA(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_7, L_8, L_9, NULL);
|
|
// SetupMatrixConstants(cmd, ref renderingData);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = V_0;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_11 = ___renderingData1;
|
|
DeferredLights_SetupMatrixConstants_m999D4D1EEE633B3426463074D06E2AB9E9596E93(__this, L_10, L_11, NULL);
|
|
// if (!HasStencilLightsOfType(LightType.Directional))
|
|
bool L_12;
|
|
L_12 = DeferredLights_HasStencilLightsOfType_m345242794CDDBDD9FFD41A76B0241E2BEC468DE3(__this, 1, NULL);
|
|
V_3 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
|
|
bool L_13 = V_3;
|
|
if (!L_13)
|
|
{
|
|
goto IL_005d_1;
|
|
}
|
|
}
|
|
{
|
|
// RenderSSAOBeforeShading(cmd, ref renderingData);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14 = V_0;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_15 = ___renderingData1;
|
|
DeferredLights_RenderSSAOBeforeShading_mED662A225E8E1468E8EA5A1616268911D9905B80(__this, L_14, L_15, NULL);
|
|
}
|
|
|
|
IL_005d_1:
|
|
{
|
|
// RenderStencilLights(context, cmd, ref renderingData);
|
|
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_16 = ___context0;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_17 = V_0;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_18 = ___renderingData1;
|
|
DeferredLights_RenderStencilLights_mCC7D7807C2A28DAF7A41BA2D91269CD588F43ED0(__this, L_16, L_17, L_18, NULL);
|
|
// RenderTileLights(context, cmd, ref renderingData);
|
|
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_19 = ___context0;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20 = V_0;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_21 = ___renderingData1;
|
|
DeferredLights_RenderTileLights_mB2CDE1730847FB56F4AB1196EA4EB465395D8381(__this, L_19, L_20, L_21, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings._DEFERRED_MIXED_LIGHTING, false);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_23 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____DEFERRED_MIXED_LIGHTING_61;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_22, L_23, (bool)0, NULL);
|
|
// RenderFog(context, cmd, ref renderingData);
|
|
ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_24 = ___context0;
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_25 = V_0;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_26 = ___renderingData1;
|
|
DeferredLights_RenderFog_m625B73D0B1D161514EE34912DD382C398F9581D5(__this, L_24, L_25, L_26, NULL);
|
|
goto IL_009a;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightShadows, renderingData.shadowData.isKeywordAdditionalLightShadowsEnabled);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_27 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_28 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___AdditionalLightShadows_7;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_29 = ___renderingData1;
|
|
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_30 = (&L_29->___shadowData_3);
|
|
bool L_31 = L_30->___isKeywordAdditionalLightShadowsEnabled_14;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_27, L_28, L_31, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.SoftShadows, renderingData.shadowData.isKeywordSoftShadowsEnabled);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_32 = V_0;
|
|
String_t* L_33 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___SoftShadows_10;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_34 = ___renderingData1;
|
|
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_35 = (&L_34->___shadowData_3);
|
|
bool L_36 = L_35->___isKeywordSoftShadowsEnabled_15;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_32, L_33, L_36, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.LightCookies, m_LightCookieManager.IsKeywordLightCookieEnabled);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = V_0;
|
|
String_t* L_38 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___LightCookies_17;
|
|
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* L_39 = __this->___m_LightCookieManager_65;
|
|
NullCheck(L_39);
|
|
bool L_40;
|
|
L_40 = LightCookieManager_get_IsKeywordLightCookieEnabled_mAAC832A3AA56BB7A301121DF82329C7B84B0DBE5_inline(L_39, NULL);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_37, L_38, L_40, NULL);
|
|
// context.ExecuteCommandBuffer(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_41 = V_0;
|
|
ScriptableRenderContext_ExecuteCommandBuffer_mBAE37DFC699B7167A6E2C59012066C44A31E9896((&___context0), L_41, NULL);
|
|
// CommandBufferPool.Release(cmd);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_42 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(CommandBufferPool_t88CACA06AB445EE4743F5C4D742C73761A2DEF0F_il2cpp_TypeInfo_var);
|
|
CommandBufferPool_Release_mEC46D8373A95DEC68F1FBD2D77FF3F76917631BF(L_42, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SetupShaderLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SetupShaderLightConstants_m076717C47B2738E463E63B49886FFC9C8E019365 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// SetupMainLightConstants(cmd, ref renderingData.lightData);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_0 = ___cmd0;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_1 = ___renderingData1;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_2 = (&L_1->___lightData_2);
|
|
DeferredLights_SetupMainLightConstants_mC94E483173C88443DCA6AC0D4F7B55E6C73A1CFF(__this, L_0, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SetupMainLightConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.LightData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SetupMainLightConstants_mC94E483173C88443DCA6AC0D4F7B55E6C73A1CFF (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* ___lightData1, 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*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_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));
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* V_5 = NULL;
|
|
uint32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
{
|
|
// if (lightData.mainLightIndex < 0)
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_0 = ___lightData1;
|
|
int32_t L_1 = L_0->___mainLightIndex_0;
|
|
V_7 = (bool)((((int32_t)L_1) < ((int32_t)0))? 1 : 0);
|
|
bool L_2 = V_7;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// UniversalRenderPipeline.InitializeLightConstants_Common(lightData.visibleLights, lightData.mainLightIndex, out lightPos, out lightColor, out lightAttenuation, out lightSpotDir, out lightOcclusionChannel);
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_3 = ___lightData1;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_4 = L_3->___visibleLights_3;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_5 = ___lightData1;
|
|
int32_t L_6 = L_5->___mainLightIndex_0;
|
|
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
UniversalRenderPipeline_InitializeLightConstants_Common_mA7ADE5ABE902BFD9E457387A3EA8122B81A9BB5B(L_4, L_6, (&V_0), (&V_1), (&V_2), (&V_3), (&V_4), NULL);
|
|
// var additionalLightData = lightData.visibleLights[lightData.mainLightIndex].light.GetUniversalAdditionalLightData();
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_7 = ___lightData1;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_8 = (&L_7->___visibleLights_3);
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_9 = ___lightData1;
|
|
int32_t L_10 = L_9->___mainLightIndex_0;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_11;
|
|
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_8)->___m_Buffer_0, L_10);
|
|
V_8 = L_11;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_12;
|
|
L_12 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_8), NULL);
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_13;
|
|
L_13 = LightExtensions_GetUniversalAdditionalLightData_m4AA9D902500586865538B10BBDB9B56C7F85A87D(L_12, NULL);
|
|
V_5 = L_13;
|
|
// uint lightLayerMask = (uint)additionalLightData.lightLayerMask;
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_14 = V_5;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = UniversalAdditionalLightData_get_lightLayerMask_m6778BBE6666A839D8342BF392EE458A33C79A062(L_14, NULL);
|
|
V_6 = L_15;
|
|
// cmd.SetGlobalVector(ShaderConstants._MainLightPosition, lightPos);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_16 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_17 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____MainLightPosition_49;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18 = V_0;
|
|
NullCheck(L_16);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_16, L_17, L_18, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._MainLightColor, lightColor);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_19 = ___cmd0;
|
|
int32_t L_20 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____MainLightColor_50;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21 = V_1;
|
|
NullCheck(L_19);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_19, L_20, L_21, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._MainLightLayerMask, (int)lightLayerMask);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_22 = ___cmd0;
|
|
int32_t L_23 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____MainLightLayerMask_51;
|
|
uint32_t L_24 = V_6;
|
|
NullCheck(L_22);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_22, L_23, L_24, NULL);
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SetupMatrixConstants(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SetupMatrixConstants_m999D4D1EEE633B3426463074D06E2AB9E9596E93 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
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));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
bool V_9 = false;
|
|
bool V_10 = false;
|
|
int32_t G_B4_0 = 0;
|
|
{
|
|
// ref CameraData cameraData = ref renderingData.cameraData;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_0 = ___renderingData1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_1 = (&L_0->___cameraData_1);
|
|
V_0 = L_1;
|
|
// int eyeCount = cameraData.xr.enabled && cameraData.xr.singlePassEnabled ? 2 : 1;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = V_0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_3 = L_2->___xr_20;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = XRPass_get_enabled_mC2CF12F8D66EB1EE2560B4DD1FB9343D5E598155(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_5 = V_0;
|
|
XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* L_6 = L_5->___xr_20;
|
|
NullCheck(L_6);
|
|
bool L_7;
|
|
L_7 = XRPass_get_singlePassEnabled_mB8BBB9F66EE93200D10F7C6C766E5F2D855A6FF3(L_6, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
G_B4_0 = 1;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
G_B4_0 = 2;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
V_1 = G_B4_0;
|
|
// Matrix4x4[] screenToWorld = m_ScreenToWorld; // deferred shaders expects 2 elements
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_8 = __this->___m_ScreenToWorld_60;
|
|
V_2 = L_8;
|
|
// for (int eyeIndex = 0; eyeIndex < eyeCount; eyeIndex++)
|
|
V_3 = 0;
|
|
goto IL_0184;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// Matrix4x4 proj = cameraData.GetProjectionMatrix(eyeIndex);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_9 = V_0;
|
|
int32_t L_10 = V_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11;
|
|
L_11 = CameraData_GetProjectionMatrix_m3B2EC52DEC102715BDBAF85816904DEF7DFCF10D(L_9, L_10, NULL);
|
|
V_4 = L_11;
|
|
// Matrix4x4 view = cameraData.GetViewMatrix(eyeIndex);
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_12 = V_0;
|
|
int32_t L_13 = V_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14;
|
|
L_14 = CameraData_GetViewMatrix_m85D00AF6C537A14220F4E2D70E2BFF23DD11C86E(L_12, L_13, NULL);
|
|
V_5 = L_14;
|
|
// Matrix4x4 gpuProj = GL.GetGPUProjectionMatrix(proj, false);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15 = V_4;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_16;
|
|
L_16 = GL_GetGPUProjectionMatrix_m5E0E33B107C7CA271DC6E9B3DBD45F5D8FA56688(L_15, (bool)0, NULL);
|
|
V_6 = L_16;
|
|
// Matrix4x4 toScreen = new Matrix4x4(
|
|
// new Vector4(0.5f * this.RenderWidth, 0.0f, 0.0f, 0.0f),
|
|
// new Vector4(0.0f, 0.5f * this.RenderHeight, 0.0f, 0.0f),
|
|
// new Vector4(0.0f, 0.0f, 1.0f, 0.0f),
|
|
// new Vector4(0.5f * this.RenderWidth, 0.5f * this.RenderHeight, 0.0f, 1.0f)
|
|
// );
|
|
int32_t L_17;
|
|
L_17 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18;
|
|
memset((&L_18), 0, sizeof(L_18));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_18), ((float)il2cpp_codegen_multiply((0.5f), ((float)L_17))), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
int32_t L_19;
|
|
L_19 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), (0.0f), ((float)il2cpp_codegen_multiply((0.5f), ((float)L_19))), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
|
|
memset((&L_21), 0, sizeof(L_21));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_21), (0.0f), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
|
|
int32_t L_22;
|
|
L_22 = DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline(__this, NULL);
|
|
int32_t L_23;
|
|
L_23 = DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline(__this, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_24), ((float)il2cpp_codegen_multiply((0.5f), ((float)L_22))), ((float)il2cpp_codegen_multiply((0.5f), ((float)L_23))), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_7), L_18, L_20, L_21, L_24, NULL);
|
|
// Matrix4x4 zScaleBias = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_25;
|
|
L_25 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
V_8 = L_25;
|
|
// if (DeferredConfig.IsOpenGL)
|
|
bool L_26;
|
|
L_26 = DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B_inline(NULL);
|
|
V_9 = L_26;
|
|
bool L_27 = V_9;
|
|
if (!L_27)
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
// zScaleBias = new Matrix4x4(
|
|
// new Vector4(1.0f, 0.0f, 0.0f, 0.0f),
|
|
// new Vector4(0.0f, 1.0f, 0.0f, 0.0f),
|
|
// new Vector4(0.0f, 0.0f, 0.5f, 0.0f),
|
|
// new Vector4(0.0f, 0.0f, 0.5f, 1.0f)
|
|
// );
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_28;
|
|
memset((&L_28), 0, sizeof(L_28));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_28), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_29;
|
|
memset((&L_29), 0, sizeof(L_29));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_29), (0.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
|
|
memset((&L_30), 0, sizeof(L_30));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_30), (0.0f), (0.0f), (0.5f), (0.0f), /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_31;
|
|
memset((&L_31), 0, sizeof(L_31));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_31), (0.0f), (0.0f), (0.5f), (1.0f), /*hidden argument*/NULL);
|
|
Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_8), L_28, L_29, L_30, L_31, NULL);
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
// screenToWorld[eyeIndex] = Matrix4x4.Inverse(toScreen * zScaleBias * gpuProj * view);
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_32 = V_2;
|
|
int32_t L_33 = V_3;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_34 = V_7;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_35 = V_8;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_36;
|
|
L_36 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_34, L_35, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_37 = V_6;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_38;
|
|
L_38 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_36, L_37, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_39 = V_5;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_40;
|
|
L_40 = Matrix4x4_op_Multiply_m7649669D493400913FF60AFB04B1C19F14E0FDB0(L_38, L_39, NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_41;
|
|
L_41 = Matrix4x4_Inverse_m4ED4E9DA31C914B4CFAFCB370A34C1AFE3C3AA2E(L_40, NULL);
|
|
NullCheck(L_32);
|
|
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6)L_41);
|
|
// for (int eyeIndex = 0; eyeIndex < eyeCount; eyeIndex++)
|
|
int32_t L_42 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
}
|
|
|
|
IL_0184:
|
|
{
|
|
// for (int eyeIndex = 0; eyeIndex < eyeCount; eyeIndex++)
|
|
int32_t L_43 = V_3;
|
|
int32_t L_44 = V_1;
|
|
V_10 = (bool)((((int32_t)L_43) < ((int32_t)L_44))? 1 : 0);
|
|
bool L_45 = V_10;
|
|
if (L_45)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// cmd.SetGlobalMatrixArray(ShaderConstants._ScreenToWorld, screenToWorld);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_46 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_47 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ScreenToWorld_46;
|
|
Matrix4x4U5BU5D_t9C51C93425FABC022B506D2DB3A5FA70F9752C4D* L_48 = V_2;
|
|
NullCheck(L_46);
|
|
CommandBuffer_SetGlobalMatrixArray_m6CDB4B2AA044E16F3C8C23AC8B62282E84246E62(L_46, L_47, L_48, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::SortLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_SortLights_m244D894A95469382BB7105B2BF7641B2B670803D (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___prePunctualLights0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m243296A35ED581FB342633256C0434962EA0F484_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_CopyFrom_m0D393AD17C721B555F38A03BD31C2415F39D0BBD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_ToArray_mF52F50F180CDDABC245068CD9BFD7BF92DFE61EC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* V_0 = NULL;
|
|
{
|
|
// DeferredTiler.PrePunctualLight[] array = prePunctualLights.ToArray(); // TODO Use NativeArrayExtensions and avoid dynamic memory allocation.
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_0 = ___prePunctualLights0;
|
|
PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_1;
|
|
L_1 = NativeArray_1_ToArray_mF52F50F180CDDABC245068CD9BFD7BF92DFE61EC(L_0, NativeArray_1_ToArray_mF52F50F180CDDABC245068CD9BFD7BF92DFE61EC_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// System.Array.Sort<DeferredTiler.PrePunctualLight>(array, new SortPrePunctualLight());
|
|
PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_2 = V_0;
|
|
SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A* L_3 = (SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A*)il2cpp_codegen_object_new(SortPrePunctualLight_t27CA1D311C23414EED4FFD257F2C19D7ABAE832A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
SortPrePunctualLight__ctor_m12E4D4633244474A52AC93ACF645D5351678835E(L_3, NULL);
|
|
Array_Sort_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m243296A35ED581FB342633256C0434962EA0F484(L_2, L_3, Array_Sort_TisPrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE_m243296A35ED581FB342633256C0434962EA0F484_RuntimeMethod_var);
|
|
// prePunctualLights.CopyFrom(array);
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_4 = ___prePunctualLights0;
|
|
PrePunctualLightU5BU5D_t4CF42E004F2DB147437AB8F7656C43EF638213AF* L_5 = V_0;
|
|
NativeArray_1_CopyFrom_m0D393AD17C721B555F38A03BD31C2415F39D0BBD(L_4, L_5, NativeArray_1_CopyFrom_m0D393AD17C721B555F38A03BD31C2415F39D0BBD_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::CheckHasTileLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_CheckHasTileLights_m52C25D14929EA28D6FD57E1683CE4940EADF7796 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* ___visibleLights0, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
{
|
|
// for (int visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
V_0 = 0;
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
// if (IsTileLight(visibleLights[visLightIndex]))
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_0 = ___visibleLights0;
|
|
int32_t L_1 = V_0;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_2;
|
|
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_0)->___m_Buffer_0, L_1);
|
|
bool L_3;
|
|
L_3 = DeferredLights_IsTileLight_m6A6D9944948330FC76A4A92DEB6F65A9FBB00ABB_inline(__this, L_2, NULL);
|
|
V_1 = L_3;
|
|
bool L_4 = V_1;
|
|
if (!L_4)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
V_2 = (bool)1;
|
|
goto IL_0031;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// for (int visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
int32_t L_5 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// for (int visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
int32_t L_6 = V_0;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_7 = ___visibleLights0;
|
|
int32_t L_8;
|
|
L_8 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_7)->___m_Length_1);
|
|
V_3 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0);
|
|
bool L_9 = V_3;
|
|
if (L_9)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
V_2 = (bool)0;
|
|
goto IL_0031;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// }
|
|
bool L_10 = V_2;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::PrecomputeLights(Unity.Collections.NativeArray`1<UnityEngine.Rendering.Universal.Internal.DeferredTiler/PrePunctualLight>&,Unity.Collections.NativeArray`1<System.UInt16>&,Unity.Collections.NativeArray`1<System.UInt16>&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>&,System.Boolean,UnityEngine.Matrix4x4,System.Boolean,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_PrecomputeLights_m132D379677E9F26F95D60DD5B719F50E3EB48E8A (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* ___prePunctualLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___stencilVisLights1, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___stencilVisLightOffsets2, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* ___visibleLights3, bool ___hasAdditionalLights4, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___view5, bool ___isOrthographic6, float ___zNear7, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
bool V_5 = false;
|
|
int32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
uint16_t V_8 = 0;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
bool V_10 = false;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
uint16_t V_13 = 0;
|
|
bool V_14 = false;
|
|
int32_t V_15 = 0;
|
|
int32_t V_16 = 0;
|
|
int32_t V_17 = 0;
|
|
bool V_18 = false;
|
|
int32_t V_19 = 0;
|
|
int32_t V_20 = 0;
|
|
bool V_21 = false;
|
|
int32_t V_22 = 0;
|
|
bool V_23 = false;
|
|
uint16_t V_24 = 0;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_25;
|
|
memset((&V_25), 0, sizeof(V_25));
|
|
bool V_26 = false;
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE V_27;
|
|
memset((&V_27), 0, sizeof(V_27));
|
|
int32_t V_28 = 0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_29;
|
|
memset((&V_29), 0, sizeof(V_29));
|
|
bool V_30 = false;
|
|
int32_t V_31 = 0;
|
|
bool V_32 = false;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B27_0 = 0;
|
|
int32_t G_B31_0 = 0;
|
|
{
|
|
// if (!hasAdditionalLights)
|
|
bool L_0 = ___hasAdditionalLights4;
|
|
V_5 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_5;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// prePunctualLights = new NativeArray<DeferredTiler.PrePunctualLight>(0, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_2 = ___prePunctualLights0;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945((&L_3), 0, 2, 0, /*hidden argument*/NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945_RuntimeMethod_var);
|
|
*(NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*)L_2 = L_3;
|
|
// stencilVisLights = new NativeArray<ushort>(0, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_4 = ___stencilVisLights1;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&L_5), 0, 2, 0, /*hidden argument*/NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
*(NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)L_4 = L_5;
|
|
// stencilVisLightOffsets = new NativeArray<ushort>(lightTypeCount, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_6 = ___stencilVisLightOffsets2;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&L_7), 5, 2, 0, /*hidden argument*/NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
*(NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)L_6 = L_7;
|
|
// for (int i = 0; i < lightTypeCount; ++i)
|
|
V_6 = 0;
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// stencilVisLightOffsets[i] = k_InvalidLightOffset;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_8 = ___stencilVisLightOffsets2;
|
|
int32_t L_9 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
uint16_t L_10 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_InvalidLightOffset_3;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_8)->___m_Buffer_0, L_9, (L_10));
|
|
// for (int i = 0; i < lightTypeCount; ++i)
|
|
int32_t L_11 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// for (int i = 0; i < lightTypeCount; ++i)
|
|
int32_t L_12 = V_6;
|
|
V_7 = (bool)((((int32_t)L_12) < ((int32_t)5))? 1 : 0);
|
|
bool L_13 = V_7;
|
|
if (L_13)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_03b5;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// NativeArray<int> tileLightOffsets = new NativeArray<int>(lightTypeCount, Allocator.Temp, NativeArrayOptions.ClearMemory);
|
|
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_0), 5, 2, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
|
|
// NativeArray<int> tileLightCounts = new NativeArray<int>(lightTypeCount, Allocator.Temp, NativeArrayOptions.ClearMemory);
|
|
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_1), 5, 2, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
|
|
// NativeArray<int> stencilLightCounts = new NativeArray<int>(lightTypeCount, Allocator.Temp, NativeArrayOptions.ClearMemory);
|
|
NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D((&V_2), 5, 2, 1, NativeArray_1__ctor_mB7BB23924A114599D399A5EC6C00B2B6407CF66D_RuntimeMethod_var);
|
|
// stencilVisLightOffsets = new NativeArray<ushort>(lightTypeCount, Allocator.Temp, NativeArrayOptions.ClearMemory);
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_14 = ___stencilVisLightOffsets2;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&L_15), 5, 2, 1, /*hidden argument*/NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
*(NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)L_14 = L_15;
|
|
// for (ushort visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
V_8 = (uint16_t)0;
|
|
goto IL_0102;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// VisibleLight vl = visibleLights[visLightIndex];
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_16 = ___visibleLights3;
|
|
uint16_t L_17 = V_8;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_18;
|
|
L_18 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_16)->___m_Buffer_0, L_17);
|
|
V_9 = L_18;
|
|
// if (this.TiledDeferredShading && IsTileLight(vl))
|
|
bool L_19;
|
|
L_19 = DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371_inline(__this, NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_20 = V_9;
|
|
bool L_21;
|
|
L_21 = DeferredLights_IsTileLight_m6A6D9944948330FC76A4A92DEB6F65A9FBB00ABB_inline(__this, L_20, NULL);
|
|
G_B9_0 = ((int32_t)(L_21));
|
|
goto IL_00b0;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
G_B9_0 = 0;
|
|
}
|
|
|
|
IL_00b0:
|
|
{
|
|
V_10 = (bool)G_B9_0;
|
|
bool L_22 = V_10;
|
|
if (!L_22)
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
// ++tileLightOffsets[(int)vl.lightType];
|
|
int32_t L_23;
|
|
L_23 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_9), NULL);
|
|
V_11 = L_23;
|
|
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_24 = (&V_0);
|
|
int32_t L_25 = V_11;
|
|
int32_t L_26;
|
|
L_26 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_24)->___m_Buffer_0, L_25);
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
int32_t L_27 = V_11;
|
|
int32_t L_28 = V_12;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_24)->___m_Buffer_0, L_27, (L_28));
|
|
goto IL_00fa;
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
// ++stencilVisLightOffsets[(int)vl.lightType];
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_29 = ___stencilVisLightOffsets2;
|
|
int32_t L_30;
|
|
L_30 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_9), NULL);
|
|
V_12 = L_30;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_31 = L_29;
|
|
int32_t L_32 = V_12;
|
|
uint16_t L_33;
|
|
L_33 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_31)->___m_Buffer_0, L_32);
|
|
V_13 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, 1)));
|
|
int32_t L_34 = V_12;
|
|
uint16_t L_35 = V_13;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_31)->___m_Buffer_0, L_34, (L_35));
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
// for (ushort visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
uint16_t L_36 = V_8;
|
|
V_8 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_36, 1)));
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
// for (ushort visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
uint16_t L_37 = V_8;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_38 = ___visibleLights3;
|
|
int32_t L_39;
|
|
L_39 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_38)->___m_Length_1);
|
|
V_14 = (bool)((((int32_t)L_37) < ((int32_t)L_39))? 1 : 0);
|
|
bool L_40 = V_14;
|
|
if (L_40)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
// int totalTileLightCount = tileLightOffsets[(int)LightType.Point] + tileLightOffsets[(int)LightType.Spot];
|
|
int32_t L_41;
|
|
L_41 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_0))->___m_Buffer_0, 2);
|
|
int32_t L_42;
|
|
L_42 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_0))->___m_Buffer_0, 0);
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_41, L_42));
|
|
// int totalStencilLightCount = stencilVisLightOffsets[(int)LightType.Spot] + stencilVisLightOffsets[(int)LightType.Directional] + stencilVisLightOffsets[(int)LightType.Point];
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_43 = ___stencilVisLightOffsets2;
|
|
uint16_t L_44;
|
|
L_44 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_43)->___m_Buffer_0, 0);
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_45 = ___stencilVisLightOffsets2;
|
|
uint16_t L_46;
|
|
L_46 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_45)->___m_Buffer_0, 1);
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_47 = ___stencilVisLightOffsets2;
|
|
uint16_t L_48;
|
|
L_48 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_47)->___m_Buffer_0, 2);
|
|
V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)L_46)), (int32_t)L_48));
|
|
// prePunctualLights = new NativeArray<DeferredTiler.PrePunctualLight>(totalTileLightCount, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_49 = ___prePunctualLights0;
|
|
int32_t L_50 = V_3;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D L_51;
|
|
memset((&L_51), 0, sizeof(L_51));
|
|
NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945((&L_51), L_50, 2, 0, /*hidden argument*/NativeArray_1__ctor_m3160B74F1D11AB9FDC912B138489FB3DB22E0945_RuntimeMethod_var);
|
|
*(NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D*)L_49 = L_51;
|
|
// stencilVisLights = new NativeArray<ushort>(totalStencilLightCount, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_52 = ___stencilVisLights1;
|
|
int32_t L_53 = V_4;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_54;
|
|
memset((&L_54), 0, sizeof(L_54));
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&L_54), L_53, 2, 0, /*hidden argument*/NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
*(NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)L_52 = L_54;
|
|
// for (int i = 0, toffset = 0; i < tileLightOffsets.Length; ++i)
|
|
V_15 = 0;
|
|
// for (int i = 0, toffset = 0; i < tileLightOffsets.Length; ++i)
|
|
V_16 = 0;
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_0166:
|
|
{
|
|
// int c = tileLightOffsets[i];
|
|
int32_t L_55 = V_15;
|
|
int32_t L_56;
|
|
L_56 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_0))->___m_Buffer_0, L_55);
|
|
V_17 = L_56;
|
|
// tileLightOffsets[i] = toffset;
|
|
int32_t L_57 = V_15;
|
|
int32_t L_58 = V_16;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, ((&V_0))->___m_Buffer_0, L_57, (L_58));
|
|
// toffset += c;
|
|
int32_t L_59 = V_16;
|
|
int32_t L_60 = V_17;
|
|
V_16 = ((int32_t)il2cpp_codegen_add(L_59, L_60));
|
|
// for (int i = 0, toffset = 0; i < tileLightOffsets.Length; ++i)
|
|
int32_t L_61 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_61, 1));
|
|
}
|
|
|
|
IL_018c:
|
|
{
|
|
// for (int i = 0, toffset = 0; i < tileLightOffsets.Length; ++i)
|
|
int32_t L_62 = V_15;
|
|
int32_t L_63;
|
|
L_63 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_0))->___m_Length_1);
|
|
V_18 = (bool)((((int32_t)L_62) < ((int32_t)L_63))? 1 : 0);
|
|
bool L_64 = V_18;
|
|
if (L_64)
|
|
{
|
|
goto IL_0166;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0, soffset = 0; i < stencilVisLightOffsets.Length; ++i)
|
|
V_19 = 0;
|
|
// for (int i = 0, soffset = 0; i < stencilVisLightOffsets.Length; ++i)
|
|
V_20 = 0;
|
|
goto IL_01ed;
|
|
}
|
|
|
|
IL_01a5:
|
|
{
|
|
// if (stencilVisLightOffsets[i] == 0)
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_65 = ___stencilVisLightOffsets2;
|
|
int32_t L_66 = V_19;
|
|
uint16_t L_67;
|
|
L_67 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_65)->___m_Buffer_0, L_66);
|
|
V_21 = (bool)((((int32_t)L_67) == ((int32_t)0))? 1 : 0);
|
|
bool L_68 = V_21;
|
|
if (!L_68)
|
|
{
|
|
goto IL_01c7;
|
|
}
|
|
}
|
|
{
|
|
// stencilVisLightOffsets[i] = k_InvalidLightOffset;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_69 = ___stencilVisLightOffsets2;
|
|
int32_t L_70 = V_19;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
uint16_t L_71 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_InvalidLightOffset_3;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_69)->___m_Buffer_0, L_70, (L_71));
|
|
goto IL_01e6;
|
|
}
|
|
|
|
IL_01c7:
|
|
{
|
|
// int c = stencilVisLightOffsets[i];
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_72 = ___stencilVisLightOffsets2;
|
|
int32_t L_73 = V_19;
|
|
uint16_t L_74;
|
|
L_74 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_72)->___m_Buffer_0, L_73);
|
|
V_22 = L_74;
|
|
// stencilVisLightOffsets[i] = (ushort)soffset;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_75 = ___stencilVisLightOffsets2;
|
|
int32_t L_76 = V_19;
|
|
int32_t L_77 = V_20;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_75)->___m_Buffer_0, L_76, ((uint16_t)((int32_t)(uint16_t)L_77)));
|
|
// soffset += c;
|
|
int32_t L_78 = V_20;
|
|
int32_t L_79 = V_22;
|
|
V_20 = ((int32_t)il2cpp_codegen_add(L_78, L_79));
|
|
}
|
|
|
|
IL_01e6:
|
|
{
|
|
// for (int i = 0, soffset = 0; i < stencilVisLightOffsets.Length; ++i)
|
|
int32_t L_80 = V_19;
|
|
V_19 = ((int32_t)il2cpp_codegen_add(L_80, 1));
|
|
}
|
|
|
|
IL_01ed:
|
|
{
|
|
// for (int i = 0, soffset = 0; i < stencilVisLightOffsets.Length; ++i)
|
|
int32_t L_81 = V_19;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_82 = ___stencilVisLightOffsets2;
|
|
int32_t L_83;
|
|
L_83 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_82)->___m_Length_1);
|
|
V_23 = (bool)((((int32_t)L_81) < ((int32_t)L_83))? 1 : 0);
|
|
bool L_84 = V_23;
|
|
if (L_84)
|
|
{
|
|
goto IL_01a5;
|
|
}
|
|
}
|
|
{
|
|
// for (ushort visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
V_24 = (uint16_t)0;
|
|
goto IL_0389;
|
|
}
|
|
|
|
IL_0205:
|
|
{
|
|
// VisibleLight vl = visibleLights[visLightIndex];
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_85 = ___visibleLights3;
|
|
uint16_t L_86 = V_24;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_87;
|
|
L_87 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_85)->___m_Buffer_0, L_86);
|
|
V_25 = L_87;
|
|
// if (this.TiledDeferredShading && IsTileLight(vl))
|
|
bool L_88;
|
|
L_88 = DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371_inline(__this, NULL);
|
|
if (!L_88)
|
|
{
|
|
goto IL_0223;
|
|
}
|
|
}
|
|
{
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_89 = V_25;
|
|
bool L_90;
|
|
L_90 = DeferredLights_IsTileLight_m6A6D9944948330FC76A4A92DEB6F65A9FBB00ABB_inline(__this, L_89, NULL);
|
|
G_B27_0 = ((int32_t)(L_90));
|
|
goto IL_0224;
|
|
}
|
|
|
|
IL_0223:
|
|
{
|
|
G_B27_0 = 0;
|
|
}
|
|
|
|
IL_0224:
|
|
{
|
|
V_26 = (bool)G_B27_0;
|
|
bool L_91 = V_26;
|
|
if (!L_91)
|
|
{
|
|
goto IL_0341;
|
|
}
|
|
}
|
|
{
|
|
// ppl.posVS = view.MultiplyPoint(vl.localToWorldMatrix.GetColumn(3)); // By convention, OpenGL RH coordinate space
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_92;
|
|
L_92 = VisibleLight_get_localToWorldMatrix_m5DD0193DBD7887878F93AB4A95DCD9A72F594081((&V_25), NULL);
|
|
V_29 = L_92;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_93;
|
|
L_93 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_29), 3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
|
|
L_94 = Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline(L_93, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95;
|
|
L_95 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___view5), L_94, NULL);
|
|
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_96;
|
|
L_96 = float3_op_Implicit_mEFC9D4DC1F88125A32EAD98DDD519DDB1F146292(L_95, NULL);
|
|
(&V_27)->___posVS_0 = L_96;
|
|
// ppl.radius = vl.range;
|
|
float L_97;
|
|
L_97 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_25), NULL);
|
|
(&V_27)->___radius_1 = L_97;
|
|
// ppl.minDist = max(0.0f, length(ppl.posVS) - ppl.radius);
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_98 = V_27;
|
|
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_99 = L_98.___posVS_0;
|
|
float L_100;
|
|
L_100 = math_length_m6FDCE9A0F0032EBA26E8C281011EA8DAF481EB22_inline(L_99, NULL);
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_101 = V_27;
|
|
float L_102 = L_101.___radius_1;
|
|
float L_103;
|
|
L_103 = math_max_mF7035168A46D333C6A703B673220B115411B67C1_inline((0.0f), ((float)il2cpp_codegen_subtract(L_100, L_102)), NULL);
|
|
(&V_27)->___minDist_2 = L_103;
|
|
// ppl.screenPos = new Vector2(ppl.posVS.x, ppl.posVS.y);
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_104 = V_27;
|
|
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_105 = L_104.___posVS_0;
|
|
float L_106 = L_105.___x_0;
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_107 = V_27;
|
|
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_108 = L_107.___posVS_0;
|
|
float L_109 = L_108.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_110;
|
|
memset((&L_110), 0, sizeof(L_110));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_110), L_106, L_109, /*hidden argument*/NULL);
|
|
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_111;
|
|
L_111 = float2_op_Implicit_m8E75C8507A36C26109E6ECAAF56FAA38279493D0(L_110, NULL);
|
|
(&V_27)->___screenPos_3 = L_111;
|
|
// if (!isOrthographic && ppl.posVS.z <= zNear)
|
|
bool L_112 = ___isOrthographic6;
|
|
if (L_112)
|
|
{
|
|
goto IL_02cc;
|
|
}
|
|
}
|
|
{
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_113 = V_27;
|
|
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_114 = L_113.___posVS_0;
|
|
float L_115 = L_114.___z_2;
|
|
float L_116 = ___zNear7;
|
|
G_B31_0 = ((((int32_t)((!(((float)L_115) <= ((float)L_116)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_02cd;
|
|
}
|
|
|
|
IL_02cc:
|
|
{
|
|
G_B31_0 = 0;
|
|
}
|
|
|
|
IL_02cd:
|
|
{
|
|
V_30 = (bool)G_B31_0;
|
|
bool L_117 = V_30;
|
|
if (!L_117)
|
|
{
|
|
goto IL_02f6;
|
|
}
|
|
}
|
|
{
|
|
// ppl.screenPos = ppl.screenPos * (-zNear / ppl.posVS.z);
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_118 = V_27;
|
|
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_119 = L_118.___screenPos_3;
|
|
float L_120 = ___zNear7;
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_121 = V_27;
|
|
float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E L_122 = L_121.___posVS_0;
|
|
float L_123 = L_122.___z_2;
|
|
float2_t24AA5C0F612B0672315EDAFEC9D9E7F1C4A5B0BA L_124;
|
|
L_124 = float2_op_Multiply_mA808DD1761BC02DFF27012799AC8BBE6CAA4833B_inline(L_119, ((float)(((-L_120))/L_123)), NULL);
|
|
(&V_27)->___screenPos_3 = L_124;
|
|
}
|
|
|
|
IL_02f6:
|
|
{
|
|
// ppl.visLightIndex = visLightIndex;
|
|
uint16_t L_125 = V_24;
|
|
(&V_27)->___visLightIndex_4 = L_125;
|
|
// int i = tileLightCounts[(int)vl.lightType]++;
|
|
int32_t L_126;
|
|
L_126 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_25), NULL);
|
|
V_12 = L_126;
|
|
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_127 = (&V_1);
|
|
int32_t L_128 = V_12;
|
|
int32_t L_129;
|
|
L_129 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_127)->___m_Buffer_0, L_128);
|
|
V_11 = L_129;
|
|
int32_t L_130 = V_12;
|
|
int32_t L_131 = V_11;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_127)->___m_Buffer_0, L_130, (((int32_t)il2cpp_codegen_add(L_131, 1))));
|
|
int32_t L_132 = V_11;
|
|
V_28 = L_132;
|
|
// prePunctualLights[tileLightOffsets[(int)vl.lightType] + i] = ppl;
|
|
NativeArray_1_t5FEA39536E1682DB238154A8C48A45BC6E2C233D* L_133 = ___prePunctualLights0;
|
|
int32_t L_134;
|
|
L_134 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_25), NULL);
|
|
int32_t L_135;
|
|
L_135 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, ((&V_0))->___m_Buffer_0, L_134);
|
|
int32_t L_136 = V_28;
|
|
PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE L_137 = V_27;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(PrePunctualLight_tB2AE96558E3D58EFE8EB29BE572FB53CC4202ACE, (L_133)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_135, L_136)), (L_137));
|
|
goto IL_0381;
|
|
}
|
|
|
|
IL_0341:
|
|
{
|
|
// int i = stencilLightCounts[(int)vl.lightType]++;
|
|
int32_t L_138;
|
|
L_138 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_25), NULL);
|
|
V_11 = L_138;
|
|
NativeArray_1_tA833EB7E3E1C9AF82C37976AD964B8D4BAC38B2C* L_139 = (&V_2);
|
|
int32_t L_140 = V_11;
|
|
int32_t L_141;
|
|
L_141 = IL2CPP_NATIVEARRAY_GET_ITEM(int32_t, (L_139)->___m_Buffer_0, L_140);
|
|
V_12 = L_141;
|
|
int32_t L_142 = V_11;
|
|
int32_t L_143 = V_12;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(int32_t, (L_139)->___m_Buffer_0, L_142, (((int32_t)il2cpp_codegen_add(L_143, 1))));
|
|
int32_t L_144 = V_12;
|
|
V_31 = L_144;
|
|
// stencilVisLights[stencilVisLightOffsets[(int)vl.lightType] + i] = visLightIndex;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_145 = ___stencilVisLights1;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_146 = ___stencilVisLightOffsets2;
|
|
int32_t L_147;
|
|
L_147 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_25), NULL);
|
|
uint16_t L_148;
|
|
L_148 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_146)->___m_Buffer_0, L_147);
|
|
int32_t L_149 = V_31;
|
|
uint16_t L_150 = V_24;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_145)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add((int32_t)L_148, L_149)), (L_150));
|
|
}
|
|
|
|
IL_0381:
|
|
{
|
|
// for (ushort visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
uint16_t L_151 = V_24;
|
|
V_24 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_151, 1)));
|
|
}
|
|
|
|
IL_0389:
|
|
{
|
|
// for (ushort visLightIndex = 0; visLightIndex < visibleLights.Length; ++visLightIndex)
|
|
uint16_t L_152 = V_24;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_153 = ___visibleLights3;
|
|
int32_t L_154;
|
|
L_154 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_153)->___m_Length_1);
|
|
V_32 = (bool)((((int32_t)L_152) < ((int32_t)L_154))? 1 : 0);
|
|
bool L_155 = V_32;
|
|
if (L_155)
|
|
{
|
|
goto IL_0205;
|
|
}
|
|
}
|
|
{
|
|
// tileLightOffsets.Dispose();
|
|
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_0), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
|
|
// tileLightCounts.Dispose();
|
|
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_1), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
|
|
// stencilLightCounts.Dispose();
|
|
NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E((&V_2), NativeArray_1_Dispose_m05C674E687B921C37722A6A1FF938FD56574642E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_03b5:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderTileLights(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderTileLights_mB2CDE1730847FB56F4AB1196EA4EB465395D8381 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData2, 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_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_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_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6_RuntimeMethod_var);
|
|
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_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1_RuntimeMethod_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*)&PunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
int32_t V_15 = 0;
|
|
int32_t V_16 = 0;
|
|
int32_t V_17 = 0;
|
|
int32_t V_18 = 0;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_19 = NULL;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_20 = NULL;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* V_21 = NULL;
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F V_22;
|
|
memset((&V_22), 0, sizeof(V_22));
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 V_24;
|
|
memset((&V_24), 0, sizeof(V_24));
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_25;
|
|
memset((&V_25), 0, sizeof(V_25));
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 V_26;
|
|
memset((&V_26), 0, sizeof(V_26));
|
|
BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B V_27;
|
|
memset((&V_27), 0, sizeof(V_27));
|
|
int32_t V_28 = 0;
|
|
int32_t V_29 = 0;
|
|
int32_t V_30 = 0;
|
|
int32_t V_31 = 0;
|
|
int32_t V_32 = 0;
|
|
int32_t V_33 = 0;
|
|
bool V_34 = false;
|
|
bool V_35 = false;
|
|
bool V_36 = false;
|
|
int32_t V_37 = 0;
|
|
uint32_t V_38 = 0;
|
|
bool V_39 = false;
|
|
bool V_40 = false;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B V_41;
|
|
memset((&V_41), 0, sizeof(V_41));
|
|
bool V_42 = false;
|
|
bool V_43 = false;
|
|
int32_t V_44 = 0;
|
|
bool V_45 = false;
|
|
bool V_46 = false;
|
|
int32_t V_47 = 0;
|
|
int32_t V_48 = 0;
|
|
bool V_49 = false;
|
|
int32_t V_50 = 0;
|
|
uint16_t V_51 = 0;
|
|
uint16_t V_52 = 0;
|
|
uint16_t V_53 = 0;
|
|
bool V_54 = false;
|
|
bool V_55 = false;
|
|
bool V_56 = false;
|
|
bool V_57 = false;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_58;
|
|
memset((&V_58), 0, sizeof(V_58));
|
|
int32_t V_59 = 0;
|
|
int32_t V_60 = 0;
|
|
int32_t V_61 = 0;
|
|
int32_t V_62 = 0;
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 V_63;
|
|
memset((&V_63), 0, sizeof(V_63));
|
|
int32_t V_64 = 0;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B V_65;
|
|
memset((&V_65), 0, sizeof(V_65));
|
|
bool V_66 = false;
|
|
bool V_67 = false;
|
|
bool V_68 = false;
|
|
bool V_69 = false;
|
|
{
|
|
// if (!m_HasTileVisLights)
|
|
bool L_0 = __this->___m_HasTileVisLights_44;
|
|
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_2;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_0748;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// if (m_TileDeferredMaterial == null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___m_TileDeferredMaterial_56;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
V_3 = L_3;
|
|
bool L_4 = V_3;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogErrorFormat("Missing {0}. {1} render pass will not execute. Check for missing reference in the renderer resources.", m_TileDeferredMaterial, GetType().Name);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___m_TileDeferredMaterial_56;
|
|
NullCheck(L_6);
|
|
ArrayElementTypeCheck (L_6, L_7);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_6;
|
|
Type_t* L_9;
|
|
L_9 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
|
|
NullCheck(L_9);
|
|
String_t* L_10;
|
|
L_10 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_9);
|
|
NullCheck(L_8);
|
|
ArrayElementTypeCheck (L_8, L_10);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_10);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogErrorFormat_mA33C95EF832A60D72A7EE26074E13A86BE7E30C6(_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0, L_8, NULL);
|
|
// return;
|
|
goto IL_0748;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// if (m_TileDeferredPasses[0] < 0)
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->___m_TileDeferredPasses_59;
|
|
NullCheck(L_11);
|
|
int32_t L_12 = 0;
|
|
int32_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
V_4 = (bool)((((int32_t)L_13) < ((int32_t)0))? 1 : 0);
|
|
bool L_14 = V_4;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
// InitTileDeferredMaterial();
|
|
DeferredLights_InitTileDeferredMaterial_m60FF4162294A352B683DB29E643EE507A7AE8312(__this, NULL);
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// Profiler.BeginSample(k_DeferredTiledPass);
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
String_t* L_15 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredTiledPass_7;
|
|
Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(L_15, NULL);
|
|
// DrawCall[] drawCalls = new DrawCall[256];
|
|
DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C* L_16 = (DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C*)(DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C*)SZArrayNew(DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
|
|
V_0 = L_16;
|
|
// int drawCallCount = 0;
|
|
V_1 = 0;
|
|
// ref DeferredTiler tiler = ref m_Tilers[0];
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_17 = __this->___m_Tilers_42;
|
|
NullCheck(L_17);
|
|
V_5 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)));
|
|
// int sizeof_TileData = 16;
|
|
V_6 = ((int32_t)16);
|
|
// int sizeof_vec4_TileData = sizeof_TileData >> 4;
|
|
int32_t L_18 = V_6;
|
|
V_7 = ((int32_t)(L_18>>4));
|
|
// int sizeof_PunctualLightData = System.Runtime.InteropServices.Marshal.SizeOf(typeof(PunctualLightData));
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (PunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_20;
|
|
L_20 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_19, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
|
|
int32_t L_21;
|
|
L_21 = Marshal_SizeOf_mA7461E70E172F97FDCA69F23C727E6966D1B32F9(L_20, NULL);
|
|
V_8 = L_21;
|
|
// int sizeof_vec4_PunctualLightData = sizeof_PunctualLightData >> 4;
|
|
int32_t L_22 = V_8;
|
|
V_9 = ((int32_t)(L_22>>4));
|
|
// int tileXCount = tiler.TileXCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_23 = V_5;
|
|
int32_t L_24;
|
|
L_24 = DeferredTiler_get_TileXCount_mA90788C66C443EC341EA06519F132801E86A0425(L_23, NULL);
|
|
V_10 = L_24;
|
|
// int tileYCount = tiler.TileYCount;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_25 = V_5;
|
|
int32_t L_26;
|
|
L_26 = DeferredTiler_get_TileYCount_mBA94769B81ECF4ECAAD9963522549E0CEDC406AB(L_25, NULL);
|
|
V_11 = L_26;
|
|
// int maxLightPerTile = tiler.MaxLightPerTile;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_27 = V_5;
|
|
int32_t L_28;
|
|
L_28 = DeferredTiler_get_MaxLightPerTile_m1EEC5C6B1506DC989AFFE002092AE6E6FFE6A71D(L_27, NULL);
|
|
V_12 = L_28;
|
|
// NativeArray<ushort> tiles = tiler.Tiles;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_29 = V_5;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_30;
|
|
L_30 = DeferredTiler_get_Tiles_m93AEA36E42FA51FBCFD37DF0D65651D0D6F7BAFD(L_29, NULL);
|
|
V_13 = L_30;
|
|
// NativeArray<uint> tileHeaders = tiler.TileHeaders;
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_31 = V_5;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_32;
|
|
L_32 = DeferredTiler_get_TileHeaders_m0FDAA2D3A210F9208153DDDB9383DC52F74E860C(L_31, NULL);
|
|
V_14 = L_32;
|
|
// int instanceOffset = 0;
|
|
V_15 = 0;
|
|
// int tileCount = 0;
|
|
V_16 = 0;
|
|
// int lightCount = 0;
|
|
V_17 = 0;
|
|
// int relLightIndices = 0;
|
|
V_18 = 0;
|
|
// ComputeBuffer _tileList = DeferredShaderData.instance.ReserveBuffer<TileData>(m_MaxTilesPerBatch, DeferredConfig.UseCBufferForTileList);
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_33;
|
|
L_33 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
int32_t L_34 = __this->___m_MaxTilesPerBatch_52;
|
|
bool L_35;
|
|
L_35 = DeferredConfig_get_UseCBufferForTileList_mA707E01DBB05AF3286109E241881D81E1D2C14B2(NULL);
|
|
NullCheck(L_33);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_36;
|
|
L_36 = DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A(L_33, L_34, L_35, DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A_RuntimeMethod_var);
|
|
V_19 = L_36;
|
|
// ComputeBuffer _punctualLightBuffer = DeferredShaderData.instance.ReserveBuffer<PunctualLightData>(m_MaxPunctualLightPerBatch, DeferredConfig.UseCBufferForLightData);
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_37;
|
|
L_37 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
int32_t L_38 = __this->___m_MaxPunctualLightPerBatch_53;
|
|
bool L_39;
|
|
L_39 = DeferredConfig_get_UseCBufferForLightData_mE94D38CEA3A2C621ACFE7B1A313FBD1A6ACC6E99(NULL);
|
|
NullCheck(L_37);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_40;
|
|
L_40 = DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662(L_37, L_38, L_39, DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662_RuntimeMethod_var);
|
|
V_20 = L_40;
|
|
// ComputeBuffer _relLightList = DeferredShaderData.instance.ReserveBuffer<uint>(m_MaxRelLightIndicesPerBatch, DeferredConfig.UseCBufferForLightList);
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_41;
|
|
L_41 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
int32_t L_42 = __this->___m_MaxRelLightIndicesPerBatch_54;
|
|
bool L_43;
|
|
L_43 = DeferredConfig_get_UseCBufferForLightList_mAC06629A1EB044D2285CCD2E2878828B2F8D4810(NULL);
|
|
NullCheck(L_41);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_44;
|
|
L_44 = DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E(L_41, L_42, L_43, DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_RuntimeMethod_var);
|
|
V_21 = L_44;
|
|
// NativeArray<uint4> tileList = new NativeArray<uint4>(m_MaxTilesPerBatch * sizeof_vec4_TileData, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
int32_t L_45 = __this->___m_MaxTilesPerBatch_52;
|
|
int32_t L_46 = V_7;
|
|
NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1((&V_22), ((int32_t)il2cpp_codegen_multiply(L_45, L_46)), 2, 0, NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1_RuntimeMethod_var);
|
|
// NativeArray<uint4> punctualLightBuffer = new NativeArray<uint4>(m_MaxPunctualLightPerBatch * sizeof_vec4_PunctualLightData, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
int32_t L_47 = __this->___m_MaxPunctualLightPerBatch_53;
|
|
int32_t L_48 = V_9;
|
|
NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1((&V_23), ((int32_t)il2cpp_codegen_multiply(L_47, L_48)), 2, 0, NativeArray_1__ctor_mFBE35FB48AA0272CEEFED464C373B49D4B50B9F1_RuntimeMethod_var);
|
|
// NativeArray<uint> relLightList = new NativeArray<uint>(m_MaxRelLightIndicesPerBatch, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
int32_t L_49 = __this->___m_MaxRelLightIndicesPerBatch_54;
|
|
NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD((&V_24), L_49, 2, 0, NativeArray_1__ctor_m75E60949F4AE81A148CE446B1DC84D8E27C108CD_RuntimeMethod_var);
|
|
// NativeArray<ushort> trimmedLights = new NativeArray<ushort>(maxLightPerTile, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
int32_t L_50 = V_12;
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_25), L_50, 2, 0, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
// NativeArray<ushort> visLightToRelLights = new NativeArray<ushort>(renderingData.lightData.visibleLights.Length, Allocator.Temp, NativeArrayOptions.UninitializedMemory);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_51 = ___renderingData2;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_52 = (&L_51->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_53 = (&L_52->___visibleLights_3);
|
|
int32_t L_54;
|
|
L_54 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_53)->___m_Length_1);
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&V_26), L_54, 2, 0, NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_RuntimeMethod_var);
|
|
// BitArray usedLights = new BitArray(renderingData.lightData.visibleLights.Length, Allocator.Temp, NativeArrayOptions.ClearMemory);
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_55 = ___renderingData2;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_56 = (&L_55->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_57 = (&L_56->___visibleLights_3);
|
|
int32_t L_58;
|
|
L_58 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_57)->___m_Length_1);
|
|
BitArray__ctor_mEF4688DC618F61597C6DA30BF1BDB03A4E6A2BBE((&V_27), L_58, 2, 1, NULL);
|
|
// for (int j = 0; j < tileYCount; ++j)
|
|
V_29 = 0;
|
|
goto IL_048c;
|
|
}
|
|
|
|
IL_01a7:
|
|
{
|
|
// for (int i = 0; i < tileXCount; ++i)
|
|
V_30 = 0;
|
|
goto IL_0476;
|
|
}
|
|
|
|
IL_01b0:
|
|
{
|
|
// tiler.GetTileOffsetAndCount(i, j, out tileOffset, out tileLightCount);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_59 = V_5;
|
|
int32_t L_60 = V_30;
|
|
int32_t L_61 = V_29;
|
|
DeferredTiler_GetTileOffsetAndCount_m20F87B4658C2FC5320FC741E9CA7DC25458B5BB3_inline(L_59, L_60, L_61, (&V_31), (&V_32), NULL);
|
|
// if (tileLightCount == 0) // empty tile
|
|
int32_t L_62 = V_32;
|
|
V_39 = (bool)((((int32_t)L_62) == ((int32_t)0))? 1 : 0);
|
|
bool L_63 = V_39;
|
|
if (!L_63)
|
|
{
|
|
goto IL_01d1;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_0470;
|
|
}
|
|
|
|
IL_01d1:
|
|
{
|
|
// int trimmedLightCount = TrimLights(ref trimmedLights, ref tiles, tileOffset, tileLightCount, ref usedLights);
|
|
int32_t L_64 = V_31;
|
|
int32_t L_65 = V_32;
|
|
int32_t L_66;
|
|
L_66 = DeferredLights_TrimLights_m742438EF5C51536251226036735B6C73D102654E(__this, (&V_25), (&V_13), L_64, L_65, (&V_27), NULL);
|
|
V_33 = L_66;
|
|
// Assertions.Assert.IsTrue(trimmedLightCount <= maxLightPerTile); // too many lights overlaps a tile
|
|
int32_t L_67 = V_33;
|
|
int32_t L_68 = V_12;
|
|
il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
|
|
Assert_IsTrue_m34B8FFDACB5799F12CBAA200C8AB844AF98B4DD0((bool)((((int32_t)((((int32_t)L_67) > ((int32_t)L_68))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// bool tileListIsFull = (tileCount == m_MaxTilesPerBatch);
|
|
int32_t L_69 = V_16;
|
|
int32_t L_70 = __this->___m_MaxTilesPerBatch_52;
|
|
V_34 = (bool)((((int32_t)L_69) == ((int32_t)L_70))? 1 : 0);
|
|
// bool lightBufferIsFull = (lightCount + trimmedLightCount > m_MaxPunctualLightPerBatch);
|
|
int32_t L_71 = V_17;
|
|
int32_t L_72 = V_33;
|
|
int32_t L_73 = __this->___m_MaxPunctualLightPerBatch_53;
|
|
V_35 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_71, L_72))) > ((int32_t)L_73))? 1 : 0);
|
|
// bool relLightListIsFull = (relLightIndices + tileLightCount > m_MaxRelLightIndicesPerBatch);
|
|
int32_t L_74 = V_18;
|
|
int32_t L_75 = V_32;
|
|
int32_t L_76 = __this->___m_MaxRelLightIndicesPerBatch_54;
|
|
V_36 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_74, L_75))) > ((int32_t)L_76))? 1 : 0);
|
|
// if (tileListIsFull || lightBufferIsFull || relLightListIsFull)
|
|
bool L_77 = V_34;
|
|
bool L_78 = V_35;
|
|
bool L_79 = V_36;
|
|
V_40 = (bool)((int32_t)(((int32_t)((int32_t)L_77|(int32_t)L_78))|(int32_t)L_79));
|
|
bool L_80 = V_40;
|
|
if (!L_80)
|
|
{
|
|
goto IL_037f;
|
|
}
|
|
}
|
|
{
|
|
// drawCalls[drawCallCount++] = new DrawCall
|
|
// {
|
|
// tileList = _tileList,
|
|
// punctualLightBuffer = _punctualLightBuffer,
|
|
// relLightList = _relLightList,
|
|
// tileListSize = tileCount * sizeof_TileData,
|
|
// punctualLightBufferSize = lightCount * sizeof_PunctualLightData,
|
|
// relLightListSize = Align(relLightIndices, 4) * 4,
|
|
// instanceOffset = instanceOffset,
|
|
// instanceCount = tileCount - instanceOffset
|
|
// };
|
|
DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C* L_81 = V_0;
|
|
int32_t L_82 = V_1;
|
|
int32_t L_83 = L_82;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_83, 1));
|
|
il2cpp_codegen_initobj((&V_41), sizeof(DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B));
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_84 = V_19;
|
|
(&V_41)->___tileList_0 = L_84;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_41)->___tileList_0), (void*)L_84);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_85 = V_20;
|
|
(&V_41)->___punctualLightBuffer_1 = L_85;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_41)->___punctualLightBuffer_1), (void*)L_85);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_86 = V_21;
|
|
(&V_41)->___relLightList_2 = L_86;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_41)->___relLightList_2), (void*)L_86);
|
|
int32_t L_87 = V_16;
|
|
int32_t L_88 = V_6;
|
|
(&V_41)->___tileListSize_3 = ((int32_t)il2cpp_codegen_multiply(L_87, L_88));
|
|
int32_t L_89 = V_17;
|
|
int32_t L_90 = V_8;
|
|
(&V_41)->___punctualLightBufferSize_4 = ((int32_t)il2cpp_codegen_multiply(L_89, L_90));
|
|
int32_t L_91 = V_18;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
int32_t L_92;
|
|
L_92 = DeferredLights_Align_m2094E8931C720265AFC080293BA68EE2B892EBB3(L_91, 4, NULL);
|
|
(&V_41)->___relLightListSize_5 = ((int32_t)il2cpp_codegen_multiply(L_92, 4));
|
|
int32_t L_93 = V_15;
|
|
(&V_41)->___instanceOffset_6 = L_93;
|
|
int32_t L_94 = V_16;
|
|
int32_t L_95 = V_15;
|
|
(&V_41)->___instanceCount_7 = ((int32_t)il2cpp_codegen_subtract(L_94, L_95));
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_96 = V_41;
|
|
NullCheck(L_81);
|
|
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(L_83), (DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B)L_96);
|
|
// if (tileListIsFull)
|
|
bool L_97 = V_34;
|
|
V_42 = L_97;
|
|
bool L_98 = V_42;
|
|
if (!L_98)
|
|
{
|
|
goto IL_02d3;
|
|
}
|
|
}
|
|
{
|
|
// _tileList.SetData(tileList, 0, 0, tileList.Length); // Must pass complete array (restriction for binding Unity Constant Buffers)
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_99 = V_19;
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F L_100 = V_22;
|
|
int32_t L_101;
|
|
L_101 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_22))->___m_Length_1);
|
|
NullCheck(L_99);
|
|
ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED(L_99, L_100, 0, 0, L_101, ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_RuntimeMethod_var);
|
|
// _tileList = DeferredShaderData.instance.ReserveBuffer<TileData>(m_MaxTilesPerBatch, DeferredConfig.UseCBufferForTileList);
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_102;
|
|
L_102 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
int32_t L_103 = __this->___m_MaxTilesPerBatch_52;
|
|
bool L_104;
|
|
L_104 = DeferredConfig_get_UseCBufferForTileList_mA707E01DBB05AF3286109E241881D81E1D2C14B2(NULL);
|
|
NullCheck(L_102);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_105;
|
|
L_105 = DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A(L_102, L_103, L_104, DeferredShaderData_ReserveBuffer_TisTileData_tC4FBEA0DDD8FD85A6C7608EC95DBEFB823D35655_mAC445FDA65CD7B0DEFD97F45C1CC482EE50D529A_RuntimeMethod_var);
|
|
V_19 = L_105;
|
|
// tileCount = 0;
|
|
V_16 = 0;
|
|
}
|
|
|
|
IL_02d3:
|
|
{
|
|
// if (lightBufferIsFull)
|
|
bool L_106 = V_35;
|
|
V_43 = L_106;
|
|
bool L_107 = V_43;
|
|
if (!L_107)
|
|
{
|
|
goto IL_0343;
|
|
}
|
|
}
|
|
{
|
|
// _punctualLightBuffer.SetData(punctualLightBuffer, 0, 0, punctualLightBuffer.Length);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_108 = V_20;
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F L_109 = V_23;
|
|
int32_t L_110;
|
|
L_110 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_23))->___m_Length_1);
|
|
NullCheck(L_108);
|
|
ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED(L_108, L_109, 0, 0, L_110, ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_RuntimeMethod_var);
|
|
// _punctualLightBuffer = DeferredShaderData.instance.ReserveBuffer<PunctualLightData>(m_MaxPunctualLightPerBatch, DeferredConfig.UseCBufferForLightData);
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_111;
|
|
L_111 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
int32_t L_112 = __this->___m_MaxPunctualLightPerBatch_53;
|
|
bool L_113;
|
|
L_113 = DeferredConfig_get_UseCBufferForLightData_mE94D38CEA3A2C621ACFE7B1A313FBD1A6ACC6E99(NULL);
|
|
NullCheck(L_111);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_114;
|
|
L_114 = DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662(L_111, L_112, L_113, DeferredShaderData_ReserveBuffer_TisPunctualLightData_t653AB9400E5CAF2035F06C6117B611B124F20F94_m65CB1A1084982912D2C9BC06F7A66B059ECF8662_RuntimeMethod_var);
|
|
V_20 = L_114;
|
|
// lightCount = 0;
|
|
V_17 = 0;
|
|
// trimmedLightCount = tileLightCount;
|
|
int32_t L_115 = V_32;
|
|
V_33 = L_115;
|
|
// for (int l = 0; l < tileLightCount; ++l)
|
|
V_44 = 0;
|
|
goto IL_032e;
|
|
}
|
|
|
|
IL_0312:
|
|
{
|
|
// trimmedLights[l] = tiles[tileOffset + l];
|
|
int32_t L_116 = V_44;
|
|
int32_t L_117 = V_31;
|
|
int32_t L_118 = V_44;
|
|
uint16_t L_119;
|
|
L_119 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_13))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_117, L_118)));
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_25))->___m_Buffer_0, L_116, (L_119));
|
|
// for (int l = 0; l < tileLightCount; ++l)
|
|
int32_t L_120 = V_44;
|
|
V_44 = ((int32_t)il2cpp_codegen_add(L_120, 1));
|
|
}
|
|
|
|
IL_032e:
|
|
{
|
|
// for (int l = 0; l < tileLightCount; ++l)
|
|
int32_t L_121 = V_44;
|
|
int32_t L_122 = V_32;
|
|
V_45 = (bool)((((int32_t)L_121) < ((int32_t)L_122))? 1 : 0);
|
|
bool L_123 = V_45;
|
|
if (L_123)
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
{
|
|
// usedLights.Clear();
|
|
BitArray_Clear_m44F16CF07E2165AA009F3CE41F78BCAE0B2880D1((&V_27), NULL);
|
|
}
|
|
|
|
IL_0343:
|
|
{
|
|
// if (relLightListIsFull)
|
|
bool L_124 = V_36;
|
|
V_46 = L_124;
|
|
bool L_125 = V_46;
|
|
if (!L_125)
|
|
{
|
|
goto IL_037a;
|
|
}
|
|
}
|
|
{
|
|
// _relLightList.SetData(relLightList, 0, 0, relLightList.Length);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_126 = V_21;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_127 = V_24;
|
|
int32_t L_128;
|
|
L_128 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_24))->___m_Length_1);
|
|
NullCheck(L_126);
|
|
ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5(L_126, L_127, 0, 0, L_128, ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var);
|
|
// _relLightList = DeferredShaderData.instance.ReserveBuffer<uint>(m_MaxRelLightIndicesPerBatch, DeferredConfig.UseCBufferForLightList);
|
|
DeferredShaderData_t2BF2DC55E44D5BA977ECA63421C05D358E0910AE* L_129;
|
|
L_129 = DeferredShaderData_get_instance_m00E576D86A7AFB0BC45D2D9C9A6AA9FCB7A48A0A(NULL);
|
|
int32_t L_130 = __this->___m_MaxRelLightIndicesPerBatch_54;
|
|
bool L_131;
|
|
L_131 = DeferredConfig_get_UseCBufferForLightList_mAC06629A1EB044D2285CCD2E2878828B2F8D4810(NULL);
|
|
NullCheck(L_129);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_132;
|
|
L_132 = DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E(L_129, L_130, L_131, DeferredShaderData_ReserveBuffer_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mFB1572C6836C8DEDAF70E5E43CE428C0E644974E_RuntimeMethod_var);
|
|
V_21 = L_132;
|
|
// relLightIndices = 0;
|
|
V_18 = 0;
|
|
}
|
|
|
|
IL_037a:
|
|
{
|
|
// instanceOffset = tileCount;
|
|
int32_t L_133 = V_16;
|
|
V_15 = L_133;
|
|
}
|
|
|
|
IL_037f:
|
|
{
|
|
// int headerOffset = tiler.GetTileHeaderOffset(i, j);
|
|
DeferredTiler_t2F171ACEF3B3A64DDAC0C713A2358FFE9D169F8F* L_134 = V_5;
|
|
int32_t L_135 = V_30;
|
|
int32_t L_136 = V_29;
|
|
int32_t L_137;
|
|
L_137 = DeferredTiler_GetTileHeaderOffset_m958CFF2E5BAC1911131816C645F8CA9D29F5D853_inline(L_134, L_135, L_136, NULL);
|
|
V_37 = L_137;
|
|
// uint listBitMask = tileHeaders[headerOffset + 3];
|
|
int32_t L_138 = V_37;
|
|
uint32_t L_139;
|
|
L_139 = IL2CPP_NATIVEARRAY_GET_ITEM(uint32_t, ((&V_14))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_138, 3)));
|
|
V_38 = L_139;
|
|
// StoreTileData(ref tileList, tileCount, PackTileID((uint)i, (uint)j), listBitMask, (ushort)relLightIndices, (ushort)tileLightCount);
|
|
int32_t L_140 = V_16;
|
|
int32_t L_141 = V_30;
|
|
int32_t L_142 = V_29;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
uint32_t L_143;
|
|
L_143 = DeferredLights_PackTileID_mF5F32818EA5DB55329CEE1F345F26EB736CA4CF5(L_141, L_142, NULL);
|
|
uint32_t L_144 = V_38;
|
|
int32_t L_145 = V_18;
|
|
int32_t L_146 = V_32;
|
|
DeferredLights_StoreTileData_m85117EC8E1802E74E3B801E1A4CE659FA4EA05A0(__this, (&V_22), L_140, L_143, L_144, (uint16_t)((int32_t)(uint16_t)L_145), (uint16_t)((int32_t)(uint16_t)L_146), NULL);
|
|
// ++tileCount;
|
|
int32_t L_147 = V_16;
|
|
V_16 = ((int32_t)il2cpp_codegen_add(L_147, 1));
|
|
// for (int l = 0; l < trimmedLightCount; ++l)
|
|
V_47 = 0;
|
|
goto IL_0409;
|
|
}
|
|
|
|
IL_03c0:
|
|
{
|
|
// int visLightIndex = trimmedLights[l];
|
|
int32_t L_148 = V_47;
|
|
uint16_t L_149;
|
|
L_149 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_25))->___m_Buffer_0, L_148);
|
|
V_48 = L_149;
|
|
// StorePunctualLightData(ref punctualLightBuffer, lightCount, ref renderingData.lightData.visibleLights, visLightIndex);
|
|
int32_t L_150 = V_17;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_151 = ___renderingData2;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_152 = (&L_151->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_153 = (&L_152->___visibleLights_3);
|
|
int32_t L_154 = V_48;
|
|
DeferredLights_StorePunctualLightData_mB83BD75662CD6727C19E7EF518102F7F8D72F2E1(__this, (&V_23), L_150, L_153, L_154, NULL);
|
|
// visLightToRelLights[visLightIndex] = (ushort)lightCount;
|
|
int32_t L_155 = V_48;
|
|
int32_t L_156 = V_17;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, ((&V_26))->___m_Buffer_0, L_155, ((uint16_t)((int32_t)(uint16_t)L_156)));
|
|
// ++lightCount;
|
|
int32_t L_157 = V_17;
|
|
V_17 = ((int32_t)il2cpp_codegen_add(L_157, 1));
|
|
// usedLights.Set(visLightIndex, true);
|
|
int32_t L_158 = V_48;
|
|
BitArray_Set_mF346E82D86FE699D3478DF13580165436E85C8EA((&V_27), L_158, (bool)1, NULL);
|
|
// for (int l = 0; l < trimmedLightCount; ++l)
|
|
int32_t L_159 = V_47;
|
|
V_47 = ((int32_t)il2cpp_codegen_add(L_159, 1));
|
|
}
|
|
|
|
IL_0409:
|
|
{
|
|
// for (int l = 0; l < trimmedLightCount; ++l)
|
|
int32_t L_160 = V_47;
|
|
int32_t L_161 = V_33;
|
|
V_49 = (bool)((((int32_t)L_160) < ((int32_t)L_161))? 1 : 0);
|
|
bool L_162 = V_49;
|
|
if (L_162)
|
|
{
|
|
goto IL_03c0;
|
|
}
|
|
}
|
|
{
|
|
// for (int l = 0; l < tileLightCount; ++l)
|
|
V_50 = 0;
|
|
goto IL_0463;
|
|
}
|
|
|
|
IL_041a:
|
|
{
|
|
// ushort visLightIndex = tiles[tileOffset + l];
|
|
int32_t L_163 = V_31;
|
|
int32_t L_164 = V_50;
|
|
uint16_t L_165;
|
|
L_165 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_13))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_163, L_164)));
|
|
V_51 = L_165;
|
|
// ushort relLightBitRange = tiles[tileOffset + tileLightCount + l];
|
|
int32_t L_166 = V_31;
|
|
int32_t L_167 = V_32;
|
|
int32_t L_168 = V_50;
|
|
uint16_t L_169;
|
|
L_169 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_13))->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_166, L_167)), L_168)));
|
|
V_52 = L_169;
|
|
// ushort relLightIndex = visLightToRelLights[visLightIndex];
|
|
uint16_t L_170 = V_51;
|
|
uint16_t L_171;
|
|
L_171 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, ((&V_26))->___m_Buffer_0, L_170);
|
|
V_53 = L_171;
|
|
// relLightList[relLightIndices++] = (uint)relLightIndex | (uint)(relLightBitRange << 16);
|
|
int32_t L_172 = V_18;
|
|
int32_t L_173 = L_172;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_173, 1));
|
|
uint16_t L_174 = V_53;
|
|
uint16_t L_175 = V_52;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint32_t, ((&V_24))->___m_Buffer_0, L_173, (((int32_t)((int32_t)L_174|((int32_t)((int32_t)L_175<<((int32_t)16)))))));
|
|
// for (int l = 0; l < tileLightCount; ++l)
|
|
int32_t L_176 = V_50;
|
|
V_50 = ((int32_t)il2cpp_codegen_add(L_176, 1));
|
|
}
|
|
|
|
IL_0463:
|
|
{
|
|
// for (int l = 0; l < tileLightCount; ++l)
|
|
int32_t L_177 = V_50;
|
|
int32_t L_178 = V_32;
|
|
V_54 = (bool)((((int32_t)L_177) < ((int32_t)L_178))? 1 : 0);
|
|
bool L_179 = V_54;
|
|
if (L_179)
|
|
{
|
|
goto IL_041a;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_0470:
|
|
{
|
|
// for (int i = 0; i < tileXCount; ++i)
|
|
int32_t L_180 = V_30;
|
|
V_30 = ((int32_t)il2cpp_codegen_add(L_180, 1));
|
|
}
|
|
|
|
IL_0476:
|
|
{
|
|
// for (int i = 0; i < tileXCount; ++i)
|
|
int32_t L_181 = V_30;
|
|
int32_t L_182 = V_10;
|
|
V_55 = (bool)((((int32_t)L_181) < ((int32_t)L_182))? 1 : 0);
|
|
bool L_183 = V_55;
|
|
if (L_183)
|
|
{
|
|
goto IL_01b0;
|
|
}
|
|
}
|
|
{
|
|
// for (int j = 0; j < tileYCount; ++j)
|
|
int32_t L_184 = V_29;
|
|
V_29 = ((int32_t)il2cpp_codegen_add(L_184, 1));
|
|
}
|
|
|
|
IL_048c:
|
|
{
|
|
// for (int j = 0; j < tileYCount; ++j)
|
|
int32_t L_185 = V_29;
|
|
int32_t L_186 = V_11;
|
|
V_56 = (bool)((((int32_t)L_185) < ((int32_t)L_186))? 1 : 0);
|
|
bool L_187 = V_56;
|
|
if (L_187)
|
|
{
|
|
goto IL_01a7;
|
|
}
|
|
}
|
|
{
|
|
// int instanceCount = tileCount - instanceOffset;
|
|
int32_t L_188 = V_16;
|
|
int32_t L_189 = V_15;
|
|
V_28 = ((int32_t)il2cpp_codegen_subtract(L_188, L_189));
|
|
// if (instanceCount > 0)
|
|
int32_t L_190 = V_28;
|
|
V_57 = (bool)((((int32_t)L_190) > ((int32_t)0))? 1 : 0);
|
|
bool L_191 = V_57;
|
|
if (!L_191)
|
|
{
|
|
goto IL_0556;
|
|
}
|
|
}
|
|
{
|
|
// _tileList.SetData(tileList, 0, 0, tileList.Length); // Must pass complete array (restriction for binding Unity Constant Buffers)
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_192 = V_19;
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F L_193 = V_22;
|
|
int32_t L_194;
|
|
L_194 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_22))->___m_Length_1);
|
|
NullCheck(L_192);
|
|
ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED(L_192, L_193, 0, 0, L_194, ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_RuntimeMethod_var);
|
|
// _punctualLightBuffer.SetData(punctualLightBuffer, 0, 0, punctualLightBuffer.Length);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_195 = V_20;
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F L_196 = V_23;
|
|
int32_t L_197;
|
|
L_197 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_23))->___m_Length_1);
|
|
NullCheck(L_195);
|
|
ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED(L_195, L_196, 0, 0, L_197, ComputeBuffer_SetData_Tisuint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9_mE7B41CCA7B3A9EE990441CE46F0AE364A69ED3ED_RuntimeMethod_var);
|
|
// _relLightList.SetData(relLightList, 0, 0, relLightList.Length);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_198 = V_21;
|
|
NativeArray_1_t453E3DEA4CC9F1056F24E417C3308C35174BC184 L_199 = V_24;
|
|
int32_t L_200;
|
|
L_200 = IL2CPP_NATIVEARRAY_GET_LENGTH(((&V_24))->___m_Length_1);
|
|
NullCheck(L_198);
|
|
ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5(L_198, L_199, 0, 0, L_200, ComputeBuffer_SetData_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mC64D44268B5D05F59E9BC7322F91C2EA4B745FB5_RuntimeMethod_var);
|
|
// drawCalls[drawCallCount++] = new DrawCall
|
|
// {
|
|
// tileList = _tileList,
|
|
// punctualLightBuffer = _punctualLightBuffer,
|
|
// relLightList = _relLightList,
|
|
// tileListSize = tileCount * sizeof_TileData,
|
|
// punctualLightBufferSize = lightCount * sizeof_PunctualLightData,
|
|
// relLightListSize = Align(relLightIndices, 4) * 4,
|
|
// instanceOffset = instanceOffset,
|
|
// instanceCount = instanceCount
|
|
// };
|
|
DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C* L_201 = V_0;
|
|
int32_t L_202 = V_1;
|
|
int32_t L_203 = L_202;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_203, 1));
|
|
il2cpp_codegen_initobj((&V_41), sizeof(DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B));
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_204 = V_19;
|
|
(&V_41)->___tileList_0 = L_204;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_41)->___tileList_0), (void*)L_204);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_205 = V_20;
|
|
(&V_41)->___punctualLightBuffer_1 = L_205;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_41)->___punctualLightBuffer_1), (void*)L_205);
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_206 = V_21;
|
|
(&V_41)->___relLightList_2 = L_206;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_41)->___relLightList_2), (void*)L_206);
|
|
int32_t L_207 = V_16;
|
|
int32_t L_208 = V_6;
|
|
(&V_41)->___tileListSize_3 = ((int32_t)il2cpp_codegen_multiply(L_207, L_208));
|
|
int32_t L_209 = V_17;
|
|
int32_t L_210 = V_8;
|
|
(&V_41)->___punctualLightBufferSize_4 = ((int32_t)il2cpp_codegen_multiply(L_209, L_210));
|
|
int32_t L_211 = V_18;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
int32_t L_212;
|
|
L_212 = DeferredLights_Align_m2094E8931C720265AFC080293BA68EE2B892EBB3(L_211, 4, NULL);
|
|
(&V_41)->___relLightListSize_5 = ((int32_t)il2cpp_codegen_multiply(L_212, 4));
|
|
int32_t L_213 = V_15;
|
|
(&V_41)->___instanceOffset_6 = L_213;
|
|
int32_t L_214 = V_28;
|
|
(&V_41)->___instanceCount_7 = L_214;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_215 = V_41;
|
|
NullCheck(L_201);
|
|
(L_201)->SetAt(static_cast<il2cpp_array_size_t>(L_203), (DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B)L_215);
|
|
}
|
|
|
|
IL_0556:
|
|
{
|
|
// tileList.Dispose();
|
|
NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6((&V_22), NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6_RuntimeMethod_var);
|
|
// punctualLightBuffer.Dispose();
|
|
NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6((&V_23), NativeArray_1_Dispose_mFB22B8F5F75950EA60B6D1B37B24A7E2C072A7C6_RuntimeMethod_var);
|
|
// relLightList.Dispose();
|
|
NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC((&V_24), NativeArray_1_Dispose_m921D007BB17D47849CD74AB7FA825547CB828BBC_RuntimeMethod_var);
|
|
// trimmedLights.Dispose();
|
|
NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8((&V_25), NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
|
|
// visLightToRelLights.Dispose();
|
|
NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8((&V_26), NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_RuntimeMethod_var);
|
|
// usedLights.Dispose();
|
|
BitArray_Dispose_m9114ADEB926F79625CFF0F4F61D55E26A9FDE164((&V_27), NULL);
|
|
// using (new ProfilingScope(cmd, m_ProfilingSamplerDeferredTiledPass))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_216 = ___cmd1;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_217 = __this->___m_ProfilingSamplerDeferredTiledPass_61;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_58), L_216, L_217, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0733:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_58), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// MeshTopology topology = DeferredConfig.kHasNativeQuadSupport ? MeshTopology.Quads : MeshTopology.Triangles;
|
|
V_59 = 0;
|
|
// int vertexCount = DeferredConfig.kHasNativeQuadSupport ? 4 : 6;
|
|
V_60 = 6;
|
|
// int tileWidth = m_Tilers[0].TilePixelWidth;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_218 = __this->___m_Tilers_42;
|
|
NullCheck(L_218);
|
|
int32_t L_219;
|
|
L_219 = DeferredTiler_get_TilePixelWidth_mB1D06F58D5A3384411840399B05CA22426F48AD6(((L_218)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
|
|
V_61 = L_219;
|
|
// int tileHeight = m_Tilers[0].TilePixelHeight;
|
|
DeferredTilerU5BU5D_t5968121C14BD0308FEA2AED51AEE342621CED3DA* L_220 = __this->___m_Tilers_42;
|
|
NullCheck(L_220);
|
|
int32_t L_221;
|
|
L_221 = DeferredTiler_get_TilePixelHeight_m0972D799048EEBBD5D15444DE81A884815819B5C(((L_220)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
|
|
V_62 = L_221;
|
|
// cmd.SetGlobalInt(ShaderConstants._TilePixelWidth, tileWidth);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_222 = ___cmd1;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_223 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TilePixelWidth_41;
|
|
int32_t L_224 = V_61;
|
|
NullCheck(L_222);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_222, L_223, L_224, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._TilePixelHeight, tileHeight);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_225 = ___cmd1;
|
|
int32_t L_226 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TilePixelHeight_42;
|
|
int32_t L_227 = V_62;
|
|
NullCheck(L_225);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_225, L_226, L_227, NULL);
|
|
// cmd.SetGlobalTexture(this.TileDepthInfoTexture.id, this.TileDepthInfoTextureIdentifier);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_228 = ___cmd1;
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_229;
|
|
L_229 = DeferredLights_get_TileDepthInfoTexture_m7A8FB861C03E1C6B38B6D08D9953C3D6412F22E5_inline(__this, NULL);
|
|
V_63 = L_229;
|
|
int32_t L_230;
|
|
L_230 = RenderTargetHandle_get_id_m4D50FDA4A486E05D07A54ABFC04BD96C1CE7D7BE_inline((&V_63), NULL);
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_231;
|
|
L_231 = DeferredLights_get_TileDepthInfoTextureIdentifier_mF2B66BA706B388633A4B6BBCB8778D97C28269D0_inline(__this, NULL);
|
|
NullCheck(L_228);
|
|
CommandBuffer_SetGlobalTexture_m65E012CB3C35EA43533CB4FF4C6F6498FDE229CD(L_228, L_230, L_231, NULL);
|
|
// for (int i = 0; i < drawCallCount; ++i)
|
|
V_64 = 0;
|
|
goto IL_0722_1;
|
|
}
|
|
|
|
IL_0602_1:
|
|
{
|
|
// DrawCall dc = drawCalls[i];
|
|
DrawCallU5BU5D_t8098A5B704B79030252B14884A4F37CB7DBDC50C* L_232 = V_0;
|
|
int32_t L_233 = V_64;
|
|
NullCheck(L_232);
|
|
int32_t L_234 = L_233;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_235 = (L_232)->GetAt(static_cast<il2cpp_array_size_t>(L_234));
|
|
V_65 = L_235;
|
|
// if (DeferredConfig.UseCBufferForTileList)
|
|
bool L_236;
|
|
L_236 = DeferredConfig_get_UseCBufferForTileList_mA707E01DBB05AF3286109E241881D81E1D2C14B2(NULL);
|
|
V_66 = L_236;
|
|
bool L_237 = V_66;
|
|
if (!L_237)
|
|
{
|
|
goto IL_0635_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.SetGlobalConstantBuffer(dc.tileList, ShaderConstants.UTileList, 0, dc.tileListSize);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_238 = ___cmd1;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_239 = V_65;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_240 = L_239.___tileList_0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_241 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___UTileList_35;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_242 = V_65;
|
|
int32_t L_243 = L_242.___tileListSize_3;
|
|
NullCheck(L_238);
|
|
CommandBuffer_SetGlobalConstantBuffer_m8184679EA8C69ABECA7D45534D7907867492D669(L_238, L_240, L_241, 0, L_243, NULL);
|
|
goto IL_0648_1;
|
|
}
|
|
|
|
IL_0635_1:
|
|
{
|
|
// cmd.SetGlobalBuffer(ShaderConstants._TileList, dc.tileList);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_244 = ___cmd1;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_245 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____TileList_36;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_246 = V_65;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_247 = L_246.___tileList_0;
|
|
NullCheck(L_244);
|
|
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_244, L_245, L_247, NULL);
|
|
}
|
|
|
|
IL_0648_1:
|
|
{
|
|
// if (DeferredConfig.UseCBufferForLightData)
|
|
bool L_248;
|
|
L_248 = DeferredConfig_get_UseCBufferForLightData_mE94D38CEA3A2C621ACFE7B1A313FBD1A6ACC6E99(NULL);
|
|
V_67 = L_248;
|
|
bool L_249 = V_67;
|
|
if (!L_249)
|
|
{
|
|
goto IL_0670_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.SetGlobalConstantBuffer(dc.punctualLightBuffer, ShaderConstants.UPunctualLightBuffer, 0, dc.punctualLightBufferSize);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_250 = ___cmd1;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_251 = V_65;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_252 = L_251.___punctualLightBuffer_1;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_253 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___UPunctualLightBuffer_37;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_254 = V_65;
|
|
int32_t L_255 = L_254.___punctualLightBufferSize_4;
|
|
NullCheck(L_250);
|
|
CommandBuffer_SetGlobalConstantBuffer_m8184679EA8C69ABECA7D45534D7907867492D669(L_250, L_252, L_253, 0, L_255, NULL);
|
|
goto IL_0683_1;
|
|
}
|
|
|
|
IL_0670_1:
|
|
{
|
|
// cmd.SetGlobalBuffer(ShaderConstants._PunctualLightBuffer, dc.punctualLightBuffer);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_256 = ___cmd1;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_257 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____PunctualLightBuffer_38;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_258 = V_65;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_259 = L_258.___punctualLightBuffer_1;
|
|
NullCheck(L_256);
|
|
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_256, L_257, L_259, NULL);
|
|
}
|
|
|
|
IL_0683_1:
|
|
{
|
|
// if (DeferredConfig.UseCBufferForLightList)
|
|
bool L_260;
|
|
L_260 = DeferredConfig_get_UseCBufferForLightList_mAC06629A1EB044D2285CCD2E2878828B2F8D4810(NULL);
|
|
V_68 = L_260;
|
|
bool L_261 = V_68;
|
|
if (!L_261)
|
|
{
|
|
goto IL_06ab_1;
|
|
}
|
|
}
|
|
{
|
|
// cmd.SetGlobalConstantBuffer(dc.relLightList, ShaderConstants.URelLightList, 0, dc.relLightListSize);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_262 = ___cmd1;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_263 = V_65;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_264 = L_263.___relLightList_2;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_265 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->___URelLightList_39;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_266 = V_65;
|
|
int32_t L_267 = L_266.___relLightListSize_5;
|
|
NullCheck(L_262);
|
|
CommandBuffer_SetGlobalConstantBuffer_m8184679EA8C69ABECA7D45534D7907867492D669(L_262, L_264, L_265, 0, L_267, NULL);
|
|
goto IL_06be_1;
|
|
}
|
|
|
|
IL_06ab_1:
|
|
{
|
|
// cmd.SetGlobalBuffer(ShaderConstants._RelLightList, dc.relLightList);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_268 = ___cmd1;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_269 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____RelLightList_40;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_270 = V_65;
|
|
ComputeBuffer_t51EADA9015EBCC1B982C5584E9AB2734415A8233* L_271 = L_270.___relLightList_2;
|
|
NullCheck(L_268);
|
|
CommandBuffer_SetGlobalBuffer_mED62A924980221D84C609BF2CBCA88FAF0341F46(L_268, L_269, L_271, NULL);
|
|
}
|
|
|
|
IL_06be_1:
|
|
{
|
|
// cmd.SetGlobalInt(ShaderConstants._InstanceOffset, dc.instanceOffset);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_272 = ___cmd1;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_273 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____InstanceOffset_43;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_274 = V_65;
|
|
int32_t L_275 = L_274.___instanceOffset_6;
|
|
NullCheck(L_272);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_272, L_273, L_275, NULL);
|
|
// cmd.DrawProcedural(Matrix4x4.identity, m_TileDeferredMaterial, m_TileDeferredPasses[(int)TileDeferredPasses.PunctualLit], topology, vertexCount, dc.instanceCount);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_276 = ___cmd1;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_277;
|
|
L_277 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_278 = __this->___m_TileDeferredMaterial_56;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_279 = __this->___m_TileDeferredPasses_59;
|
|
NullCheck(L_279);
|
|
int32_t L_280 = 0;
|
|
int32_t L_281 = (L_279)->GetAt(static_cast<il2cpp_array_size_t>(L_280));
|
|
int32_t L_282 = V_59;
|
|
int32_t L_283 = V_60;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_284 = V_65;
|
|
int32_t L_285 = L_284.___instanceCount_7;
|
|
NullCheck(L_276);
|
|
CommandBuffer_DrawProcedural_m32B556B3F1B4989708C7D0DD6F9D4FD2659E84CA(L_276, L_277, L_278, L_281, L_282, L_283, L_285, NULL);
|
|
// cmd.DrawProcedural(Matrix4x4.identity, m_TileDeferredMaterial, m_TileDeferredPasses[(int)TileDeferredPasses.PunctualSimpleLit], topology, vertexCount, dc.instanceCount);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_286 = ___cmd1;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_287;
|
|
L_287 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_288 = __this->___m_TileDeferredMaterial_56;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_289 = __this->___m_TileDeferredPasses_59;
|
|
NullCheck(L_289);
|
|
int32_t L_290 = 1;
|
|
int32_t L_291 = (L_289)->GetAt(static_cast<il2cpp_array_size_t>(L_290));
|
|
int32_t L_292 = V_59;
|
|
int32_t L_293 = V_60;
|
|
DrawCall_t704B8D7A804DDC8CD64E065EC39E89AD61AD405B L_294 = V_65;
|
|
int32_t L_295 = L_294.___instanceCount_7;
|
|
NullCheck(L_286);
|
|
CommandBuffer_DrawProcedural_m32B556B3F1B4989708C7D0DD6F9D4FD2659E84CA(L_286, L_287, L_288, L_291, L_292, L_293, L_295, NULL);
|
|
// for (int i = 0; i < drawCallCount; ++i)
|
|
int32_t L_296 = V_64;
|
|
V_64 = ((int32_t)il2cpp_codegen_add(L_296, 1));
|
|
}
|
|
|
|
IL_0722_1:
|
|
{
|
|
// for (int i = 0; i < drawCallCount; ++i)
|
|
int32_t L_297 = V_64;
|
|
int32_t L_298 = V_1;
|
|
V_69 = (bool)((((int32_t)L_297) < ((int32_t)L_298))? 1 : 0);
|
|
bool L_299 = V_69;
|
|
if (L_299)
|
|
{
|
|
goto IL_0602_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0742;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0742:
|
|
{
|
|
// Profiler.EndSample();
|
|
Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL);
|
|
}
|
|
|
|
IL_0748:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::HasStencilLightsOfType(UnityEngine.LightType)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_HasStencilLightsOfType_m345242794CDDBDD9FFD41A76B0241E2BEC468DE3 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___type0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
// return m_stencilVisLightOffsets[(int)type] != k_InvalidLightOffset;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_0 = (&__this->___m_stencilVisLightOffsets_46);
|
|
int32_t L_1 = ___type0;
|
|
uint16_t L_2;
|
|
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_0)->___m_Buffer_0, L_1);
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
uint16_t L_3 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_InvalidLightOffset_3;
|
|
V_0 = (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_001a;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// }
|
|
bool L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilLights(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilLights_mCC7D7807C2A28DAF7A41BA2D91269CD588F43ED0 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData2, 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*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_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*)&_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
{
|
|
// if (m_stencilVisLights.Length == 0)
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_0 = (&__this->___m_stencilVisLights_45);
|
|
int32_t L_1;
|
|
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_0)->___m_Length_1);
|
|
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_00e4;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// if (m_StencilDeferredMaterial == null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___m_StencilDeferredMaterial_57;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_4;
|
|
L_4 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
V_1 = L_4;
|
|
bool L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogErrorFormat("Missing {0}. {1} render pass will not execute. Check for missing reference in the renderer resources.", m_StencilDeferredMaterial, GetType().Name);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_6;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->___m_StencilDeferredMaterial_57;
|
|
NullCheck(L_7);
|
|
ArrayElementTypeCheck (L_7, L_8);
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7;
|
|
Type_t* L_10;
|
|
L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
|
|
NullCheck(L_10);
|
|
String_t* L_11;
|
|
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_10);
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, L_11);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_11);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogErrorFormat_mA33C95EF832A60D72A7EE26074E13A86BE7E30C6(_stringLiteral89E85D6105CFB9376481F3E9746AEB24592BBEC0, L_9, NULL);
|
|
// return;
|
|
goto IL_00e4;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// Profiler.BeginSample(k_DeferredStencilPass);
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
String_t* L_12 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredStencilPass_8;
|
|
Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(L_12, NULL);
|
|
// using (new ProfilingScope(cmd, m_ProfilingSamplerDeferredStencilPass))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_13 = ___cmd1;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_14 = __this->___m_ProfilingSamplerDeferredStencilPass_62;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_2), L_13, L_14, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00cf:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_2), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// NativeArray<VisibleLight> visibleLights = renderingData.lightData.visibleLights;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_15 = ___renderingData2;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_16 = (&L_15->___lightData_2);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_17 = L_16->___visibleLights_3;
|
|
V_3 = L_17;
|
|
// if (HasStencilLightsOfType(LightType.Directional))
|
|
bool L_18;
|
|
L_18 = DeferredLights_HasStencilLightsOfType_m345242794CDDBDD9FFD41A76B0241E2BEC468DE3(__this, 1, NULL);
|
|
V_4 = L_18;
|
|
bool L_19 = V_4;
|
|
if (!L_19)
|
|
{
|
|
goto IL_009e_1;
|
|
}
|
|
}
|
|
{
|
|
// RenderStencilDirectionalLights(cmd, ref renderingData, visibleLights, renderingData.lightData.mainLightIndex);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_20 = ___cmd1;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_21 = ___renderingData2;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_22 = V_3;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_23 = ___renderingData2;
|
|
LightData_t6A82F1C9AA97327A5EE9C16A3E949918F3A55470* L_24 = (&L_23->___lightData_2);
|
|
int32_t L_25 = L_24->___mainLightIndex_0;
|
|
DeferredLights_RenderStencilDirectionalLights_m7D7D54F261496EA0FF918E21251B8A1AFCAD54B1(__this, L_20, L_21, L_22, L_25, NULL);
|
|
}
|
|
|
|
IL_009e_1:
|
|
{
|
|
// if (HasStencilLightsOfType(LightType.Point))
|
|
bool L_26;
|
|
L_26 = DeferredLights_HasStencilLightsOfType_m345242794CDDBDD9FFD41A76B0241E2BEC468DE3(__this, 2, NULL);
|
|
V_5 = L_26;
|
|
bool L_27 = V_5;
|
|
if (!L_27)
|
|
{
|
|
goto IL_00b5_1;
|
|
}
|
|
}
|
|
{
|
|
// RenderStencilPointLights(cmd, ref renderingData, visibleLights);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_28 = ___cmd1;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_29 = ___renderingData2;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_30 = V_3;
|
|
DeferredLights_RenderStencilPointLights_m9D44DC71489817F5324960F32003FDBD31787AC7(__this, L_28, L_29, L_30, NULL);
|
|
}
|
|
|
|
IL_00b5_1:
|
|
{
|
|
// if (HasStencilLightsOfType(LightType.Spot))
|
|
bool L_31;
|
|
L_31 = DeferredLights_HasStencilLightsOfType_m345242794CDDBDD9FFD41A76B0241E2BEC468DE3(__this, 0, NULL);
|
|
V_6 = L_31;
|
|
bool L_32 = V_6;
|
|
if (!L_32)
|
|
{
|
|
goto IL_00cc_1;
|
|
}
|
|
}
|
|
{
|
|
// RenderStencilSpotLights(cmd, ref renderingData, visibleLights);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = ___cmd1;
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_34 = ___renderingData2;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_35 = V_3;
|
|
DeferredLights_RenderStencilSpotLights_m82C5DD6399713DE042496E9A210A2FEBD0068308(__this, L_33, L_34, L_35, NULL);
|
|
}
|
|
|
|
IL_00cc_1:
|
|
{
|
|
goto IL_00de;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00de:
|
|
{
|
|
// Profiler.EndSample();
|
|
Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL);
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilDirectionalLights(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilDirectionalLights_m7D7D54F261496EA0FF918E21251B8A1AFCAD54B1 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights2, int32_t ___mainLightIndex3, 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*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
uint16_t V_3 = 0;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
int32_t V_10 = 0;
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* V_11 = NULL;
|
|
uint32_t V_12 = 0;
|
|
bool V_13 = false;
|
|
bool V_14 = false;
|
|
bool V_15 = false;
|
|
bool V_16 = false;
|
|
bool V_17 = false;
|
|
int32_t V_18 = 0;
|
|
bool V_19 = false;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B15_0 = 0;
|
|
int32_t G_B19_0 = 0;
|
|
int32_t G_B24_0 = 0;
|
|
{
|
|
// if (m_FullscreenMesh == null)
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_FullscreenMesh_50;
|
|
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_001c;
|
|
}
|
|
}
|
|
{
|
|
// m_FullscreenMesh = CreateFullscreenMesh();
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3;
|
|
L_3 = DeferredLights_CreateFullscreenMesh_m22CFD1CF8159AE29D326941CDCFA2CA2E2C6A1C2(NULL);
|
|
__this->___m_FullscreenMesh_50 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FullscreenMesh_50), (void*)L_3);
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// cmd.EnableShaderKeyword(ShaderKeywordStrings._DIRECTIONAL);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_5 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____DIRECTIONAL_55;
|
|
NullCheck(L_4);
|
|
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_4, L_5, NULL);
|
|
// bool isFirstLight = true;
|
|
V_0 = (bool)1;
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Directional]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_6 = (&__this->___m_stencilVisLightOffsets_46);
|
|
uint16_t L_7;
|
|
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_6)->___m_Buffer_0, 1);
|
|
V_2 = L_7;
|
|
goto IL_0228;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// ushort visLightIndex = m_stencilVisLights[soffset];
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_8 = (&__this->___m_stencilVisLights_45);
|
|
int32_t L_9 = V_2;
|
|
uint16_t L_10;
|
|
L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_8)->___m_Buffer_0, L_9);
|
|
V_3 = L_10;
|
|
// VisibleLight vl = visibleLights[visLightIndex];
|
|
uint16_t L_11 = V_3;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_12;
|
|
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&___visibleLights2))->___m_Buffer_0, L_11);
|
|
V_4 = L_12;
|
|
// if (vl.lightType != LightType.Directional)
|
|
int32_t L_13;
|
|
L_13 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_4), NULL);
|
|
V_15 = (bool)((((int32_t)((((int32_t)L_13) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_14 = V_15;
|
|
if (!L_14)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
goto IL_023f;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// UniversalRenderPipeline.InitializeLightConstants_Common(visibleLights, visLightIndex, out lightDir, out lightColor, out lightAttenuation, out lightSpotDir, out lightOcclusionChannel);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_15 = ___visibleLights2;
|
|
uint16_t L_16 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
UniversalRenderPipeline_InitializeLightConstants_Common_mA7ADE5ABE902BFD9E457387A3EA8122B81A9BB5B(L_15, L_16, (&V_5), (&V_6), (&V_7), (&V_8), (&V_9), NULL);
|
|
// int lightFlags = 0;
|
|
V_10 = 0;
|
|
// if (vl.light.bakingOutput.lightmapBakeType == LightmapBakeType.Mixed)
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_17;
|
|
L_17 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
NullCheck(L_17);
|
|
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_18;
|
|
L_18 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_17, NULL);
|
|
int32_t L_19 = L_18.___lightmapBakeType_2;
|
|
V_16 = (bool)((((int32_t)L_19) == ((int32_t)1))? 1 : 0);
|
|
bool L_20 = V_16;
|
|
if (!L_20)
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
}
|
|
{
|
|
// lightFlags |= (int)LightFlag.SubtractiveMixedLighting;
|
|
int32_t L_21 = V_10;
|
|
V_10 = ((int32_t)(L_21|4));
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
// var additionalLightData = vl.light.GetUniversalAdditionalLightData();
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_22;
|
|
L_22 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_23;
|
|
L_23 = LightExtensions_GetUniversalAdditionalLightData_m4AA9D902500586865538B10BBDB9B56C7F85A87D(L_22, NULL);
|
|
V_11 = L_23;
|
|
// uint lightLayerMask = (uint)additionalLightData.lightLayerMask;
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_24 = V_11;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = UniversalAdditionalLightData_get_lightLayerMask_m6778BBE6666A839D8342BF392EE458A33C79A062(L_24, NULL);
|
|
V_12 = L_25;
|
|
// if (visLightIndex == mainLightIndex)
|
|
uint16_t L_26 = V_3;
|
|
int32_t L_27 = ___mainLightIndex3;
|
|
V_17 = (bool)((((int32_t)L_26) == ((int32_t)L_27))? 1 : 0);
|
|
bool L_28 = V_17;
|
|
if (!L_28)
|
|
{
|
|
goto IL_00f6;
|
|
}
|
|
}
|
|
{
|
|
// hasDeferredShadows = vl.light && vl.light.shadows != LightShadows.None;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_29;
|
|
L_29 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_30;
|
|
L_30 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_29, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_00e3;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_31;
|
|
L_31 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
NullCheck(L_31);
|
|
int32_t L_32;
|
|
L_32 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_31, NULL);
|
|
G_B11_0 = ((!(((uint32_t)L_32) <= ((uint32_t)0)))? 1 : 0);
|
|
goto IL_00e4;
|
|
}
|
|
|
|
IL_00e3:
|
|
{
|
|
G_B11_0 = 0;
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
V_13 = (bool)G_B11_0;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightShadows, false);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_33 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_34 = ((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_33, L_34, (bool)0, NULL);
|
|
goto IL_0156;
|
|
}
|
|
|
|
IL_00f6:
|
|
{
|
|
// int shadowLightIndex = m_AdditionalLightsShadowCasterPass != null ? m_AdditionalLightsShadowCasterPass.GetShadowLightIndexFromLightIndex(visLightIndex) : -1;
|
|
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* L_35 = __this->___m_AdditionalLightsShadowCasterPass_47;
|
|
if (L_35)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
G_B15_0 = (-1);
|
|
goto IL_010e;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* L_36 = __this->___m_AdditionalLightsShadowCasterPass_47;
|
|
uint16_t L_37 = V_3;
|
|
NullCheck(L_36);
|
|
int32_t L_38;
|
|
L_38 = AdditionalLightsShadowCasterPass_GetShadowLightIndexFromLightIndex_m810172253271746CCDCED5E2593C7FF4AB6D8E24(L_36, L_37, NULL);
|
|
G_B15_0 = L_38;
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
V_18 = G_B15_0;
|
|
// hasDeferredShadows = vl.light && vl.light.shadows != LightShadows.None && shadowLightIndex >= 0;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_39;
|
|
L_39 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_40;
|
|
L_40 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_39, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_41;
|
|
L_41 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
NullCheck(L_41);
|
|
int32_t L_42;
|
|
L_42 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_41, NULL);
|
|
if (!L_42)
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_43 = V_18;
|
|
G_B19_0 = ((((int32_t)((((int32_t)L_43) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0137;
|
|
}
|
|
|
|
IL_0136:
|
|
{
|
|
G_B19_0 = 0;
|
|
}
|
|
|
|
IL_0137:
|
|
{
|
|
V_13 = (bool)G_B19_0;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightShadows, hasDeferredShadows);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_44 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_45 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___AdditionalLightShadows_7;
|
|
bool L_46 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_44, L_45, L_46, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._ShadowLightIndex, shadowLightIndex);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_47 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_48 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ShadowLightIndex_61;
|
|
int32_t L_49 = V_18;
|
|
NullCheck(L_47);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_47, L_48, L_49, NULL);
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
// bool hasSoftShadow = hasDeferredShadows && renderingData.shadowData.supportsSoftShadows && vl.light.shadows == LightShadows.Soft;
|
|
bool L_50 = V_13;
|
|
if (!L_50)
|
|
{
|
|
goto IL_0178;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_51 = ___renderingData1;
|
|
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_52 = (&L_51->___shadowData_3);
|
|
bool L_53 = L_52->___supportsSoftShadows_10;
|
|
if (!L_53)
|
|
{
|
|
goto IL_0178;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_54;
|
|
L_54 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_4), NULL);
|
|
NullCheck(L_54);
|
|
int32_t L_55;
|
|
L_55 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_54, NULL);
|
|
G_B24_0 = ((((int32_t)L_55) == ((int32_t)2))? 1 : 0);
|
|
goto IL_0179;
|
|
}
|
|
|
|
IL_0178:
|
|
{
|
|
G_B24_0 = 0;
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
V_14 = (bool)G_B24_0;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.SoftShadows, hasSoftShadow);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_56 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_57 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___SoftShadows_10;
|
|
bool L_58 = V_14;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_56, L_57, L_58, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings._DEFERRED_FIRST_LIGHT, isFirstLight); // First directional light applies SSAO
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_59 = ___cmd0;
|
|
String_t* L_60 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____DEFERRED_FIRST_LIGHT_58;
|
|
bool L_61 = V_0;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_59, L_60, L_61, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings._DEFERRED_MAIN_LIGHT, visLightIndex == mainLightIndex); // main directional light use different uniform constants from additional directional lights
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_62 = ___cmd0;
|
|
String_t* L_63 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____DEFERRED_MAIN_LIGHT_59;
|
|
uint16_t L_64 = V_3;
|
|
int32_t L_65 = ___mainLightIndex3;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_62, L_63, (bool)((((int32_t)L_64) == ((int32_t)L_65))? 1 : 0), NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightColor, lightColor); // VisibleLight.finalColor already returns color in active color space
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_66 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_67 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightColor_56;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_68 = V_6;
|
|
NullCheck(L_66);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_66, L_67, L_68, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightDirection, lightDir);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_69 = ___cmd0;
|
|
int32_t L_70 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightDirection_59;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_71 = V_5;
|
|
NullCheck(L_69);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_69, L_70, L_71, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._LightFlags, lightFlags);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_72 = ___cmd0;
|
|
int32_t L_73 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightFlags_60;
|
|
int32_t L_74 = V_10;
|
|
NullCheck(L_72);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_72, L_73, L_74, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._LightLayerMask, (int)lightLayerMask);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_75 = ___cmd0;
|
|
int32_t L_76 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightLayerMask_62;
|
|
uint32_t L_77 = V_12;
|
|
NullCheck(L_75);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_75, L_76, L_77, NULL);
|
|
// cmd.DrawMesh(m_FullscreenMesh, Matrix4x4.identity, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.DirectionalLit]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_78 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_79 = __this->___m_FullscreenMesh_50;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_80;
|
|
L_80 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_81 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_82 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_82);
|
|
int32_t L_83 = 3;
|
|
int32_t L_84 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
|
|
NullCheck(L_78);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_78, L_79, L_80, L_81, 0, L_84, NULL);
|
|
// cmd.DrawMesh(m_FullscreenMesh, Matrix4x4.identity, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.DirectionalSimpleLit]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_85 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_86 = __this->___m_FullscreenMesh_50;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_87;
|
|
L_87 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_88 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_89);
|
|
int32_t L_90 = 4;
|
|
int32_t L_91 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
|
|
NullCheck(L_85);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_85, L_86, L_87, L_88, 0, L_91, NULL);
|
|
// isFirstLight = false;
|
|
V_0 = (bool)0;
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Directional]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
int32_t L_92 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_92, 1));
|
|
}
|
|
|
|
IL_0228:
|
|
{
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Directional]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
int32_t L_93 = V_2;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_94 = (&__this->___m_stencilVisLights_45);
|
|
int32_t L_95;
|
|
L_95 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_94)->___m_Length_1);
|
|
V_19 = (bool)((((int32_t)L_93) < ((int32_t)L_95))? 1 : 0);
|
|
bool L_96 = V_19;
|
|
if (L_96)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
|
|
IL_023f:
|
|
{
|
|
// cmd.DisableShaderKeyword(ShaderKeywordStrings._DIRECTIONAL);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_97 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_98 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____DIRECTIONAL_55;
|
|
NullCheck(L_97);
|
|
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_97, L_98, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilPointLights(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilPointLights_m9D44DC71489817F5324960F32003FDBD31787AC7 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights2, 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*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
uint16_t V_2 = 0;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* V_11 = NULL;
|
|
uint32_t V_12 = 0;
|
|
int32_t V_13 = 0;
|
|
int32_t V_14 = 0;
|
|
bool V_15 = false;
|
|
bool V_16 = false;
|
|
int32_t V_17 = 0;
|
|
bool V_18 = false;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_19;
|
|
memset((&V_19), 0, sizeof(V_19));
|
|
bool V_20 = false;
|
|
bool V_21 = false;
|
|
int32_t G_B10_0 = 0;
|
|
int32_t G_B14_0 = 0;
|
|
int32_t G_B18_0 = 0;
|
|
{
|
|
// if (m_SphereMesh == null)
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_SphereMesh_48;
|
|
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_001c;
|
|
}
|
|
}
|
|
{
|
|
// m_SphereMesh = CreateSphereMesh();
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3;
|
|
L_3 = DeferredLights_CreateSphereMesh_m274B3B5D608C38ABCA1E0192F3E867D0D1375731(NULL);
|
|
__this->___m_SphereMesh_48 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SphereMesh_48), (void*)L_3);
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// cmd.EnableShaderKeyword(ShaderKeywordStrings._POINT);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_5 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____POINT_56;
|
|
NullCheck(L_4);
|
|
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_4, L_5, NULL);
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Point]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_6 = (&__this->___m_stencilVisLightOffsets_46);
|
|
uint16_t L_7;
|
|
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_6)->___m_Buffer_0, 2);
|
|
V_1 = L_7;
|
|
goto IL_02b8;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// ushort visLightIndex = m_stencilVisLights[soffset];
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_8 = (&__this->___m_stencilVisLights_45);
|
|
int32_t L_9 = V_1;
|
|
uint16_t L_10;
|
|
L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_8)->___m_Buffer_0, L_9);
|
|
V_2 = L_10;
|
|
// VisibleLight vl = visibleLights[visLightIndex];
|
|
uint16_t L_11 = V_2;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_12;
|
|
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&___visibleLights2))->___m_Buffer_0, L_11);
|
|
V_3 = L_12;
|
|
// if (vl.lightType != LightType.Point)
|
|
int32_t L_13;
|
|
L_13 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_3), NULL);
|
|
V_18 = (bool)((((int32_t)((((int32_t)L_13) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_14 = V_18;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
goto IL_02cf;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// Vector3 posWS = vl.localToWorldMatrix.GetColumn(3);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_15;
|
|
L_15 = VisibleLight_get_localToWorldMatrix_m5DD0193DBD7887878F93AB4A95DCD9A72F594081((&V_3), NULL);
|
|
V_19 = L_15;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
|
|
L_16 = Matrix4x4_GetColumn_m5CE079D7A69DE70E3144BADD20A1651C73A8D118((&V_19), 3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline(L_16, NULL);
|
|
V_4 = L_17;
|
|
// Matrix4x4 transformMatrix = new Matrix4x4(
|
|
// new Vector4(vl.range, 0.0f, 0.0f, 0.0f),
|
|
// new Vector4(0.0f, vl.range, 0.0f, 0.0f),
|
|
// new Vector4(0.0f, 0.0f, vl.range, 0.0f),
|
|
// new Vector4(posWS.x, posWS.y, posWS.z, 1.0f)
|
|
// );
|
|
float L_18;
|
|
L_18 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_3), NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_19;
|
|
memset((&L_19), 0, sizeof(L_19));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_19), L_18, (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
float L_20;
|
|
L_20 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_3), NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21;
|
|
memset((&L_21), 0, sizeof(L_21));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_21), (0.0f), L_20, (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
float L_22;
|
|
L_22 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_3), NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23;
|
|
memset((&L_23), 0, sizeof(L_23));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_23), (0.0f), (0.0f), L_22, (0.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_4;
|
|
float L_25 = L_24.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4;
|
|
float L_27 = L_26.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_4;
|
|
float L_29 = L_28.___z_4;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
|
|
memset((&L_30), 0, sizeof(L_30));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_30), L_25, L_27, L_29, (1.0f), /*hidden argument*/NULL);
|
|
Matrix4x4__ctor_m6523044D700F15EC6BCD183633A329EE56AA8C99((&V_5), L_19, L_21, L_23, L_30, NULL);
|
|
// UniversalRenderPipeline.InitializeLightConstants_Common(visibleLights, visLightIndex, out lightPos, out lightColor, out lightAttenuation, out lightSpotDir, out lightOcclusionChannel);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_31 = ___visibleLights2;
|
|
uint16_t L_32 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
UniversalRenderPipeline_InitializeLightConstants_Common_mA7ADE5ABE902BFD9E457387A3EA8122B81A9BB5B(L_31, L_32, (&V_6), (&V_7), (&V_8), (&V_9), (&V_10), NULL);
|
|
// var additionalLightData = vl.light.GetUniversalAdditionalLightData();
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_33;
|
|
L_33 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_34;
|
|
L_34 = LightExtensions_GetUniversalAdditionalLightData_m4AA9D902500586865538B10BBDB9B56C7F85A87D(L_33, NULL);
|
|
V_11 = L_34;
|
|
// uint lightLayerMask = (uint)additionalLightData.lightLayerMask;
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_35 = V_11;
|
|
NullCheck(L_35);
|
|
int32_t L_36;
|
|
L_36 = UniversalAdditionalLightData_get_lightLayerMask_m6778BBE6666A839D8342BF392EE458A33C79A062(L_35, NULL);
|
|
V_12 = L_36;
|
|
// int lightFlags = 0;
|
|
V_13 = 0;
|
|
// if (vl.light.bakingOutput.lightmapBakeType == LightmapBakeType.Mixed)
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_37;
|
|
L_37 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
NullCheck(L_37);
|
|
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_38;
|
|
L_38 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_37, NULL);
|
|
int32_t L_39 = L_38.___lightmapBakeType_2;
|
|
V_20 = (bool)((((int32_t)L_39) == ((int32_t)1))? 1 : 0);
|
|
bool L_40 = V_20;
|
|
if (!L_40)
|
|
{
|
|
goto IL_0144;
|
|
}
|
|
}
|
|
{
|
|
// lightFlags |= (int)LightFlag.SubtractiveMixedLighting;
|
|
int32_t L_41 = V_13;
|
|
V_13 = ((int32_t)(L_41|4));
|
|
}
|
|
|
|
IL_0144:
|
|
{
|
|
// int shadowLightIndex = m_AdditionalLightsShadowCasterPass != null ? m_AdditionalLightsShadowCasterPass.GetShadowLightIndexFromLightIndex(visLightIndex) : -1;
|
|
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* L_42 = __this->___m_AdditionalLightsShadowCasterPass_47;
|
|
if (L_42)
|
|
{
|
|
goto IL_014f;
|
|
}
|
|
}
|
|
{
|
|
G_B10_0 = (-1);
|
|
goto IL_015b;
|
|
}
|
|
|
|
IL_014f:
|
|
{
|
|
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* L_43 = __this->___m_AdditionalLightsShadowCasterPass_47;
|
|
uint16_t L_44 = V_2;
|
|
NullCheck(L_43);
|
|
int32_t L_45;
|
|
L_45 = AdditionalLightsShadowCasterPass_GetShadowLightIndexFromLightIndex_m810172253271746CCDCED5E2593C7FF4AB6D8E24(L_43, L_44, NULL);
|
|
G_B10_0 = L_45;
|
|
}
|
|
|
|
IL_015b:
|
|
{
|
|
V_14 = G_B10_0;
|
|
// bool hasDeferredLightShadows = vl.light && vl.light.shadows != LightShadows.None && shadowLightIndex >= 0;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_46;
|
|
L_46 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_47;
|
|
L_47 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_46, NULL);
|
|
if (!L_47)
|
|
{
|
|
goto IL_0183;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_48;
|
|
L_48 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
NullCheck(L_48);
|
|
int32_t L_49;
|
|
L_49 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_48, NULL);
|
|
if (!L_49)
|
|
{
|
|
goto IL_0183;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_50 = V_14;
|
|
G_B14_0 = ((((int32_t)((((int32_t)L_50) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0184;
|
|
}
|
|
|
|
IL_0183:
|
|
{
|
|
G_B14_0 = 0;
|
|
}
|
|
|
|
IL_0184:
|
|
{
|
|
V_15 = (bool)G_B14_0;
|
|
// bool hasSoftShadow = hasDeferredLightShadows && renderingData.shadowData.supportsSoftShadows && vl.light.shadows == LightShadows.Soft;
|
|
bool L_51 = V_15;
|
|
if (!L_51)
|
|
{
|
|
goto IL_01a8;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_52 = ___renderingData1;
|
|
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_53 = (&L_52->___shadowData_3);
|
|
bool L_54 = L_53->___supportsSoftShadows_10;
|
|
if (!L_54)
|
|
{
|
|
goto IL_01a8;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_55;
|
|
L_55 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
NullCheck(L_55);
|
|
int32_t L_56;
|
|
L_56 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_55, NULL);
|
|
G_B18_0 = ((((int32_t)L_56) == ((int32_t)2))? 1 : 0);
|
|
goto IL_01a9;
|
|
}
|
|
|
|
IL_01a8:
|
|
{
|
|
G_B18_0 = 0;
|
|
}
|
|
|
|
IL_01a9:
|
|
{
|
|
V_16 = (bool)G_B18_0;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightShadows, hasDeferredLightShadows);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_57 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_58 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___AdditionalLightShadows_7;
|
|
bool L_59 = V_15;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_57, L_58, L_59, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.SoftShadows, hasSoftShadow);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_60 = ___cmd0;
|
|
String_t* L_61 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___SoftShadows_10;
|
|
bool L_62 = V_16;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_60, L_61, L_62, NULL);
|
|
// int cookieLightIndex = m_LightCookieManager.GetLightCookieShaderDataIndex(visLightIndex);
|
|
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* L_63 = __this->___m_LightCookieManager_65;
|
|
uint16_t L_64 = V_2;
|
|
NullCheck(L_63);
|
|
int32_t L_65;
|
|
L_65 = LightCookieManager_GetLightCookieShaderDataIndex_m8F058A76C419088C3791E07386EB0DB2D5F60E86(L_63, L_64, NULL);
|
|
V_17 = L_65;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.LightCookies, cookieLightIndex >= 0);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_66 = ___cmd0;
|
|
String_t* L_67 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___LightCookies_17;
|
|
int32_t L_68 = V_17;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_66, L_67, (bool)((((int32_t)((((int32_t)L_68) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightPosWS, lightPos);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_69 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_70 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightPosWS_55;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_71 = V_6;
|
|
NullCheck(L_69);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_69, L_70, L_71, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightColor, lightColor);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_72 = ___cmd0;
|
|
int32_t L_73 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightColor_56;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_74 = V_7;
|
|
NullCheck(L_72);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_72, L_73, L_74, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightAttenuation, lightAttenuation);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_75 = ___cmd0;
|
|
int32_t L_76 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightAttenuation_57;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_77 = V_8;
|
|
NullCheck(L_75);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_75, L_76, L_77, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightOcclusionProbInfo, lightOcclusionChannel);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_78 = ___cmd0;
|
|
int32_t L_79 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightOcclusionProbInfo_58;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_80 = V_10;
|
|
NullCheck(L_78);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_78, L_79, L_80, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._LightFlags, lightFlags);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = ___cmd0;
|
|
int32_t L_82 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightFlags_60;
|
|
int32_t L_83 = V_13;
|
|
NullCheck(L_81);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_81, L_82, L_83, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._ShadowLightIndex, shadowLightIndex);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_84 = ___cmd0;
|
|
int32_t L_85 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ShadowLightIndex_61;
|
|
int32_t L_86 = V_14;
|
|
NullCheck(L_84);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_84, L_85, L_86, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._LightLayerMask, (int)lightLayerMask);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_87 = ___cmd0;
|
|
int32_t L_88 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightLayerMask_62;
|
|
uint32_t L_89 = V_12;
|
|
NullCheck(L_87);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_87, L_88, L_89, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._CookieLightIndex, cookieLightIndex);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_90 = ___cmd0;
|
|
int32_t L_91 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____CookieLightIndex_63;
|
|
int32_t L_92 = V_17;
|
|
NullCheck(L_90);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_90, L_91, L_92, NULL);
|
|
// cmd.DrawMesh(m_SphereMesh, transformMatrix, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.StencilVolume]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_93 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_94 = __this->___m_SphereMesh_48;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_95 = V_5;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_96 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_97 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_97);
|
|
int32_t L_98 = 0;
|
|
int32_t L_99 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
|
|
NullCheck(L_93);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_93, L_94, L_95, L_96, 0, L_99, NULL);
|
|
// cmd.DrawMesh(m_SphereMesh, transformMatrix, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.PunctualLit]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_100 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_101 = __this->___m_SphereMesh_48;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_102 = V_5;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_103 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_104 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_104);
|
|
int32_t L_105 = 1;
|
|
int32_t L_106 = (L_104)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
|
|
NullCheck(L_100);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_100, L_101, L_102, L_103, 0, L_106, NULL);
|
|
// cmd.DrawMesh(m_SphereMesh, transformMatrix, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.PunctualSimpleLit]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_107 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_108 = __this->___m_SphereMesh_48;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_109 = V_5;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_110 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_111);
|
|
int32_t L_112 = 2;
|
|
int32_t L_113 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
|
|
NullCheck(L_107);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_107, L_108, L_109, L_110, 0, L_113, NULL);
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Point]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
int32_t L_114 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_114, 1));
|
|
}
|
|
|
|
IL_02b8:
|
|
{
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Point]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
int32_t L_115 = V_1;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_116 = (&__this->___m_stencilVisLights_45);
|
|
int32_t L_117;
|
|
L_117 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_116)->___m_Length_1);
|
|
V_21 = (bool)((((int32_t)L_115) < ((int32_t)L_117))? 1 : 0);
|
|
bool L_118 = V_21;
|
|
if (L_118)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
|
|
IL_02cf:
|
|
{
|
|
// cmd.DisableShaderKeyword(ShaderKeywordStrings._POINT);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_119 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_120 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____POINT_56;
|
|
NullCheck(L_119);
|
|
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_119, L_120, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderStencilSpotLights(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderStencilSpotLights_m82C5DD6399713DE042496E9A210A2FEBD0068308 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 ___visibleLights2, 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*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
uint16_t V_2 = 0;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* V_13 = NULL;
|
|
uint32_t V_14 = 0;
|
|
int32_t V_15 = 0;
|
|
int32_t V_16 = 0;
|
|
bool V_17 = false;
|
|
bool V_18 = false;
|
|
int32_t V_19 = 0;
|
|
bool V_20 = false;
|
|
bool V_21 = false;
|
|
bool V_22 = false;
|
|
int32_t G_B10_0 = 0;
|
|
int32_t G_B14_0 = 0;
|
|
int32_t G_B18_0 = 0;
|
|
{
|
|
// if (m_HemisphereMesh == null)
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_HemisphereMesh_49;
|
|
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_001c;
|
|
}
|
|
}
|
|
{
|
|
// m_HemisphereMesh = CreateHemisphereMesh();
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3;
|
|
L_3 = DeferredLights_CreateHemisphereMesh_mD615E57EC232BCD928FBC7997D470F67F5C252A0(NULL);
|
|
__this->___m_HemisphereMesh_49 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HemisphereMesh_49), (void*)L_3);
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// cmd.EnableShaderKeyword(ShaderKeywordStrings._SPOT);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_5 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____SPOT_54;
|
|
NullCheck(L_4);
|
|
CommandBuffer_EnableShaderKeyword_m9DE5732149961F1EA14B295D9E72914E1CC7DA5A(L_4, L_5, NULL);
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Spot]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_6 = (&__this->___m_stencilVisLightOffsets_46);
|
|
uint16_t L_7;
|
|
L_7 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_6)->___m_Buffer_0, 0);
|
|
V_1 = L_7;
|
|
goto IL_0301;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// ushort visLightIndex = m_stencilVisLights[soffset];
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_8 = (&__this->___m_stencilVisLights_45);
|
|
int32_t L_9 = V_1;
|
|
uint16_t L_10;
|
|
L_10 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_8)->___m_Buffer_0, L_9);
|
|
V_2 = L_10;
|
|
// VisibleLight vl = visibleLights[visLightIndex];
|
|
uint16_t L_11 = V_2;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_12;
|
|
L_12 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, ((&___visibleLights2))->___m_Buffer_0, L_11);
|
|
V_3 = L_12;
|
|
// if (vl.lightType != LightType.Spot)
|
|
int32_t L_13;
|
|
L_13 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&V_3), NULL);
|
|
V_20 = (bool)((!(((uint32_t)L_13) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_14 = V_20;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// break;
|
|
goto IL_0318;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// float alpha = Mathf.Deg2Rad * vl.spotAngle * 0.5f;
|
|
float L_15;
|
|
L_15 = VisibleLight_get_spotAngle_m1C1A118B7398F354DA818F2B78986F133E933B97((&V_3), NULL);
|
|
V_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((0.0174532924f), L_15)), (0.5f)));
|
|
// float cosAlpha = Mathf.Cos(alpha);
|
|
float L_16 = V_4;
|
|
float L_17;
|
|
L_17 = cosf(L_16);
|
|
V_5 = L_17;
|
|
// float sinAlpha = Mathf.Sin(alpha);
|
|
float L_18 = V_4;
|
|
float L_19;
|
|
L_19 = sinf(L_18);
|
|
V_6 = L_19;
|
|
// float guard = Mathf.Lerp(1.0f, kStencilShapeGuard, sinAlpha);
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
float L_20 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___kStencilShapeGuard_12;
|
|
float L_21 = V_6;
|
|
float L_22;
|
|
L_22 = Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline((1.0f), L_20, L_21, NULL);
|
|
V_7 = L_22;
|
|
// UniversalRenderPipeline.InitializeLightConstants_Common(visibleLights, visLightIndex, out lightPos, out lightColor, out lightAttenuation, out lightSpotDir, out lightOcclusionChannel);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_23 = ___visibleLights2;
|
|
uint16_t L_24 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
UniversalRenderPipeline_InitializeLightConstants_Common_mA7ADE5ABE902BFD9E457387A3EA8122B81A9BB5B(L_23, L_24, (&V_8), (&V_9), (&V_10), (&V_11), (&V_12), NULL);
|
|
// var additionalLightData = vl.light.GetUniversalAdditionalLightData();
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_25;
|
|
L_25 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_26;
|
|
L_26 = LightExtensions_GetUniversalAdditionalLightData_m4AA9D902500586865538B10BBDB9B56C7F85A87D(L_25, NULL);
|
|
V_13 = L_26;
|
|
// uint lightLayerMask = (uint)additionalLightData.lightLayerMask;
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_27 = V_13;
|
|
NullCheck(L_27);
|
|
int32_t L_28;
|
|
L_28 = UniversalAdditionalLightData_get_lightLayerMask_m6778BBE6666A839D8342BF392EE458A33C79A062(L_27, NULL);
|
|
V_14 = L_28;
|
|
// int lightFlags = 0;
|
|
V_15 = 0;
|
|
// if (vl.light.bakingOutput.lightmapBakeType == LightmapBakeType.Mixed)
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_29;
|
|
L_29 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
NullCheck(L_29);
|
|
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_30;
|
|
L_30 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_29, NULL);
|
|
int32_t L_31 = L_30.___lightmapBakeType_2;
|
|
V_21 = (bool)((((int32_t)L_31) == ((int32_t)1))? 1 : 0);
|
|
bool L_32 = V_21;
|
|
if (!L_32)
|
|
{
|
|
goto IL_00ec;
|
|
}
|
|
}
|
|
{
|
|
// lightFlags |= (int)LightFlag.SubtractiveMixedLighting;
|
|
int32_t L_33 = V_15;
|
|
V_15 = ((int32_t)(L_33|4));
|
|
}
|
|
|
|
IL_00ec:
|
|
{
|
|
// int shadowLightIndex = m_AdditionalLightsShadowCasterPass != null ? m_AdditionalLightsShadowCasterPass.GetShadowLightIndexFromLightIndex(visLightIndex) : -1;
|
|
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* L_34 = __this->___m_AdditionalLightsShadowCasterPass_47;
|
|
if (L_34)
|
|
{
|
|
goto IL_00f7;
|
|
}
|
|
}
|
|
{
|
|
G_B10_0 = (-1);
|
|
goto IL_0103;
|
|
}
|
|
|
|
IL_00f7:
|
|
{
|
|
AdditionalLightsShadowCasterPass_t5E00A3C851AB73A44B7577458AD868AF8F4FE004* L_35 = __this->___m_AdditionalLightsShadowCasterPass_47;
|
|
uint16_t L_36 = V_2;
|
|
NullCheck(L_35);
|
|
int32_t L_37;
|
|
L_37 = AdditionalLightsShadowCasterPass_GetShadowLightIndexFromLightIndex_m810172253271746CCDCED5E2593C7FF4AB6D8E24(L_35, L_36, NULL);
|
|
G_B10_0 = L_37;
|
|
}
|
|
|
|
IL_0103:
|
|
{
|
|
V_16 = G_B10_0;
|
|
// bool hasDeferredLightShadows = vl.light && vl.light.shadows != LightShadows.None && shadowLightIndex >= 0;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_38;
|
|
L_38 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_39;
|
|
L_39 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_38, NULL);
|
|
if (!L_39)
|
|
{
|
|
goto IL_012b;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_40;
|
|
L_40 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
NullCheck(L_40);
|
|
int32_t L_41;
|
|
L_41 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_40, NULL);
|
|
if (!L_41)
|
|
{
|
|
goto IL_012b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_42 = V_16;
|
|
G_B14_0 = ((((int32_t)((((int32_t)L_42) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_012c;
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
G_B14_0 = 0;
|
|
}
|
|
|
|
IL_012c:
|
|
{
|
|
V_17 = (bool)G_B14_0;
|
|
// bool hasSoftShadow = hasDeferredLightShadows && renderingData.shadowData.supportsSoftShadows && vl.light.shadows == LightShadows.Soft;
|
|
bool L_43 = V_17;
|
|
if (!L_43)
|
|
{
|
|
goto IL_0150;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_44 = ___renderingData1;
|
|
ShadowData_tA165FDF7CA4CE6BEA8B649FFAB91C59ED684D832* L_45 = (&L_44->___shadowData_3);
|
|
bool L_46 = L_45->___supportsSoftShadows_10;
|
|
if (!L_46)
|
|
{
|
|
goto IL_0150;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_47;
|
|
L_47 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_3), NULL);
|
|
NullCheck(L_47);
|
|
int32_t L_48;
|
|
L_48 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_47, NULL);
|
|
G_B18_0 = ((((int32_t)L_48) == ((int32_t)2))? 1 : 0);
|
|
goto IL_0151;
|
|
}
|
|
|
|
IL_0150:
|
|
{
|
|
G_B18_0 = 0;
|
|
}
|
|
|
|
IL_0151:
|
|
{
|
|
V_18 = (bool)G_B18_0;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.AdditionalLightShadows, hasDeferredLightShadows);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_49 = ___cmd0;
|
|
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))->___AdditionalLightShadows_7;
|
|
bool L_51 = V_17;
|
|
il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_49, L_50, L_51, NULL);
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.SoftShadows, hasSoftShadow);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_52 = ___cmd0;
|
|
String_t* L_53 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___SoftShadows_10;
|
|
bool L_54 = V_18;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_52, L_53, L_54, NULL);
|
|
// int cookieLightIndex = m_LightCookieManager.GetLightCookieShaderDataIndex(visLightIndex);
|
|
LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* L_55 = __this->___m_LightCookieManager_65;
|
|
uint16_t L_56 = V_2;
|
|
NullCheck(L_55);
|
|
int32_t L_57;
|
|
L_57 = LightCookieManager_GetLightCookieShaderDataIndex_m8F058A76C419088C3791E07386EB0DB2D5F60E86(L_55, L_56, NULL);
|
|
V_19 = L_57;
|
|
// CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.LightCookies, cookieLightIndex >= 0);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_58 = ___cmd0;
|
|
String_t* L_59 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->___LightCookies_17;
|
|
int32_t L_60 = V_19;
|
|
CoreUtils_SetKeyword_m491002FF7BF17F6C0EDFE60D456DB424CC221FA2(L_58, L_59, (bool)((((int32_t)((((int32_t)L_60) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._SpotLightScale, new Vector4(sinAlpha, sinAlpha, 1.0f - cosAlpha, vl.range));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_61 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_62 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SpotLightScale_52;
|
|
float L_63 = V_6;
|
|
float L_64 = V_6;
|
|
float L_65 = V_5;
|
|
float L_66;
|
|
L_66 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_3), NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_67;
|
|
memset((&L_67), 0, sizeof(L_67));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_67), L_63, L_64, ((float)il2cpp_codegen_subtract((1.0f), L_65)), L_66, /*hidden argument*/NULL);
|
|
NullCheck(L_61);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_61, L_62, L_67, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._SpotLightBias, new Vector4(0.0f, 0.0f, cosAlpha, 0.0f));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_68 = ___cmd0;
|
|
int32_t L_69 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SpotLightBias_53;
|
|
float L_70 = V_5;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_71;
|
|
memset((&L_71), 0, sizeof(L_71));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_71), (0.0f), (0.0f), L_70, (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_68);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_68, L_69, L_71, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._SpotLightGuard, new Vector4(guard, guard, guard, cosAlpha * vl.range));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_72 = ___cmd0;
|
|
int32_t L_73 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SpotLightGuard_54;
|
|
float L_74 = V_7;
|
|
float L_75 = V_7;
|
|
float L_76 = V_7;
|
|
float L_77 = V_5;
|
|
float L_78;
|
|
L_78 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_3), NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_79;
|
|
memset((&L_79), 0, sizeof(L_79));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_79), L_74, L_75, L_76, ((float)il2cpp_codegen_multiply(L_77, L_78)), /*hidden argument*/NULL);
|
|
NullCheck(L_72);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_72, L_73, L_79, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightPosWS, lightPos);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_80 = ___cmd0;
|
|
int32_t L_81 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightPosWS_55;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_82 = V_8;
|
|
NullCheck(L_80);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_80, L_81, L_82, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightColor, lightColor);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_83 = ___cmd0;
|
|
int32_t L_84 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightColor_56;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_85 = V_9;
|
|
NullCheck(L_83);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_83, L_84, L_85, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightAttenuation, lightAttenuation);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_86 = ___cmd0;
|
|
int32_t L_87 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightAttenuation_57;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_88 = V_10;
|
|
NullCheck(L_86);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_86, L_87, L_88, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightDirection, new Vector3(lightSpotDir.x, lightSpotDir.y, lightSpotDir.z));
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_89 = ___cmd0;
|
|
int32_t L_90 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightDirection_59;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_91 = V_11;
|
|
float L_92 = L_91.___x_1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_93 = V_11;
|
|
float L_94 = L_93.___y_2;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_95 = V_11;
|
|
float L_96 = L_95.___z_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97;
|
|
memset((&L_97), 0, sizeof(L_97));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_97), L_92, L_94, L_96, /*hidden argument*/NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_98;
|
|
L_98 = Vector4_op_Implicit_mB05287DC52FC87A756AB80E837E1EC22FEEB3937_inline(L_97, NULL);
|
|
NullCheck(L_89);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_89, L_90, L_98, NULL);
|
|
// cmd.SetGlobalVector(ShaderConstants._LightOcclusionProbInfo, lightOcclusionChannel);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_99 = ___cmd0;
|
|
int32_t L_100 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightOcclusionProbInfo_58;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_101 = V_12;
|
|
NullCheck(L_99);
|
|
CommandBuffer_SetGlobalVector_mBE497AA5F5C9E71A3F353BA1BDB97D8AC4B75FDA(L_99, L_100, L_101, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._LightFlags, lightFlags);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_102 = ___cmd0;
|
|
int32_t L_103 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightFlags_60;
|
|
int32_t L_104 = V_15;
|
|
NullCheck(L_102);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_102, L_103, L_104, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._ShadowLightIndex, shadowLightIndex);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_105 = ___cmd0;
|
|
int32_t L_106 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ShadowLightIndex_61;
|
|
int32_t L_107 = V_16;
|
|
NullCheck(L_105);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_105, L_106, L_107, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._LightLayerMask, (int)lightLayerMask);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_108 = ___cmd0;
|
|
int32_t L_109 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LightLayerMask_62;
|
|
uint32_t L_110 = V_14;
|
|
NullCheck(L_108);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_108, L_109, L_110, NULL);
|
|
// cmd.SetGlobalInt(ShaderConstants._CookieLightIndex, cookieLightIndex);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_111 = ___cmd0;
|
|
int32_t L_112 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____CookieLightIndex_63;
|
|
int32_t L_113 = V_19;
|
|
NullCheck(L_111);
|
|
CommandBuffer_SetGlobalInt_m504CCC2A3EEE7EE80A937258A429EC071AA5D92D(L_111, L_112, L_113, NULL);
|
|
// cmd.DrawMesh(m_HemisphereMesh, vl.localToWorldMatrix, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.StencilVolume]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_114 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_115 = __this->___m_HemisphereMesh_49;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_116;
|
|
L_116 = VisibleLight_get_localToWorldMatrix_m5DD0193DBD7887878F93AB4A95DCD9A72F594081((&V_3), NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_117 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_118 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_118);
|
|
int32_t L_119 = 0;
|
|
int32_t L_120 = (L_118)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
|
|
NullCheck(L_114);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_114, L_115, L_116, L_117, 0, L_120, NULL);
|
|
// cmd.DrawMesh(m_HemisphereMesh, vl.localToWorldMatrix, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.PunctualLit]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_121 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_122 = __this->___m_HemisphereMesh_49;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_123;
|
|
L_123 = VisibleLight_get_localToWorldMatrix_m5DD0193DBD7887878F93AB4A95DCD9A72F594081((&V_3), NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_124 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_125 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_125);
|
|
int32_t L_126 = 1;
|
|
int32_t L_127 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
|
|
NullCheck(L_121);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_121, L_122, L_123, L_124, 0, L_127, NULL);
|
|
// cmd.DrawMesh(m_HemisphereMesh, vl.localToWorldMatrix, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.PunctualSimpleLit]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_128 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_129 = __this->___m_HemisphereMesh_49;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_130;
|
|
L_130 = VisibleLight_get_localToWorldMatrix_m5DD0193DBD7887878F93AB4A95DCD9A72F594081((&V_3), NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_131 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_132 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_132);
|
|
int32_t L_133 = 2;
|
|
int32_t L_134 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_133));
|
|
NullCheck(L_128);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_128, L_129, L_130, L_131, 0, L_134, NULL);
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Spot]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
int32_t L_135 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_135, 1));
|
|
}
|
|
|
|
IL_0301:
|
|
{
|
|
// for (int soffset = m_stencilVisLightOffsets[(int)LightType.Spot]; soffset < m_stencilVisLights.Length; ++soffset)
|
|
int32_t L_136 = V_1;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_137 = (&__this->___m_stencilVisLights_45);
|
|
int32_t L_138;
|
|
L_138 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_137)->___m_Length_1);
|
|
V_22 = (bool)((((int32_t)L_136) < ((int32_t)L_138))? 1 : 0);
|
|
bool L_139 = V_22;
|
|
if (L_139)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
|
|
IL_0318:
|
|
{
|
|
// cmd.DisableShaderKeyword(ShaderKeywordStrings._SPOT);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_140 = ___cmd0;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var);
|
|
String_t* L_141 = ((ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_StaticFields*)il2cpp_codegen_static_fields_for(ShaderKeywordStrings_t2E3A486F4EA470C576FF26DEC16CDB5C9FBB7A14_il2cpp_TypeInfo_var))->____SPOT_54;
|
|
NullCheck(L_140);
|
|
CommandBuffer_DisableShaderKeyword_m2B66FB1F672F3EE51FEA8A2CBA24AA6B7E4454BD(L_140, L_141, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderSSAOBeforeShading(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderSSAOBeforeShading_mED662A225E8E1468E8EA5A1616268911D9905B80 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd0, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
// if (m_FullscreenMesh == null)
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_0 = __this->___m_FullscreenMesh_50;
|
|
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_001c;
|
|
}
|
|
}
|
|
{
|
|
// m_FullscreenMesh = CreateFullscreenMesh();
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_3;
|
|
L_3 = DeferredLights_CreateFullscreenMesh_m22CFD1CF8159AE29D326941CDCFA2CA2E2C6A1C2(NULL);
|
|
__this->___m_FullscreenMesh_50 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FullscreenMesh_50), (void*)L_3);
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// cmd.DrawMesh(m_FullscreenMesh, Matrix4x4.identity, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.SSAOOnly]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_4 = ___cmd0;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_5 = __this->___m_FullscreenMesh_50;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_6;
|
|
L_6 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = 7;
|
|
int32_t L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
NullCheck(L_4);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_4, L_5, L_6, L_7, 0, L_10, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::RenderFog(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.Universal.RenderingData&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_RenderFog_m625B73D0B1D161514EE34912DD382C398F9581D5 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___context0, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd1, RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* ___renderingData2, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
ProfilingScope_t57898BA31E8EF8F083EF84E0DA2737AC61CBC5BD V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t G_B3_0 = 0;
|
|
{
|
|
// if (!RenderSettings.fog || renderingData.cameraData.camera.orthographic)
|
|
bool L_0;
|
|
L_0 = RenderSettings_get_fog_m475092AFEE209DC2B7949131C3D0663A58095337(NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RenderingData_tAAA01190551D6D5954314E3E1E85B58DD45EED71* L_1 = ___renderingData2;
|
|
CameraData_tC27AE109CD20677486A4AC19C0CF014AE0F50C3E* L_2 = (&L_1->___cameraData_1);
|
|
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = L_2->___camera_2;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = Camera_get_orthographic_m904DEFC76C54DA4E30C20A62A86D5D87B7D4DD8F(L_3, NULL);
|
|
G_B3_0 = ((int32_t)(L_4));
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
G_B3_0 = 1;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
V_0 = (bool)G_B3_0;
|
|
bool L_5 = V_0;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_007e;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (m_FullscreenMesh == null)
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6 = __this->___m_FullscreenMesh_50;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
V_1 = L_7;
|
|
bool L_8 = V_1;
|
|
if (!L_8)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// m_FullscreenMesh = CreateFullscreenMesh();
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9;
|
|
L_9 = DeferredLights_CreateFullscreenMesh_m22CFD1CF8159AE29D326941CDCFA2CA2E2C6A1C2(NULL);
|
|
__this->___m_FullscreenMesh_50 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FullscreenMesh_50), (void*)L_9);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// using (new ProfilingScope(cmd, m_ProfilingSamplerDeferredFogPass))
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = ___cmd1;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_11 = __this->___m_ProfilingSamplerDeferredFogPass_63;
|
|
ProfilingScope__ctor_mE15813DF7651C1A3B6AFD6465AD4B973E8F1DBFC((&V_2), L_10, L_11, NULL);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_006f:
|
|
{// begin finally (depth: 1)
|
|
ProfilingScope_Dispose_m4231A2ACA1F8E345BB0078310A9F7601704C8BE4((&V_2), NULL);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
// cmd.DrawMesh(m_FullscreenMesh, Matrix4x4.identity, m_StencilDeferredMaterial, 0, m_StencilDeferredPasses[(int)StencilDeferredPasses.Fog]);
|
|
CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_12 = ___cmd1;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_13 = __this->___m_FullscreenMesh_50;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_14;
|
|
L_14 = Matrix4x4_get_identity_m94A09872C449C26863FF10D0FDF87842D91BECD6_inline(NULL);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___m_StencilDeferredMaterial_57;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = __this->___m_StencilDeferredPasses_58;
|
|
NullCheck(L_16);
|
|
int32_t L_17 = 6;
|
|
int32_t L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
|
|
NullCheck(L_12);
|
|
CommandBuffer_DrawMesh_m2CDCAC3E41416226D38770259BB2C56CB37D5EEF(L_12, L_13, L_14, L_15, 0, L_18, NULL);
|
|
goto IL_007e;
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::TrimLights(Unity.Collections.NativeArray`1<System.UInt16>&,Unity.Collections.NativeArray`1<System.UInt16>&,System.Int32,System.Int32,UnityEngine.Rendering.Universal.Internal.BitArray&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_TrimLights_m742438EF5C51536251226036735B6C73D102654E (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___trimmedLights0, NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* ___tiles1, int32_t ___offset2, int32_t ___lightCount3, BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* ___usedLights4, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
uint16_t V_2 = 0;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
int32_t V_5 = 0;
|
|
{
|
|
// int trimCount = 0;
|
|
V_0 = 0;
|
|
// for (int i = 0; i < lightCount; ++i)
|
|
V_1 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// ushort visLightIndex = tiles[offset + i];
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_0 = ___tiles1;
|
|
int32_t L_1 = ___offset2;
|
|
int32_t L_2 = V_1;
|
|
uint16_t L_3;
|
|
L_3 = IL2CPP_NATIVEARRAY_GET_ITEM(uint16_t, (L_0)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(L_1, L_2)));
|
|
V_2 = L_3;
|
|
// if (usedLights.IsSet(visLightIndex))
|
|
BitArray_tE1ED61AB5894DD9FA377F3EE364D1A630D02D73B* L_4 = ___usedLights4;
|
|
uint16_t L_5 = V_2;
|
|
bool L_6;
|
|
L_6 = BitArray_IsSet_m532C7513A6837634F56AD2EDACC308BA1FED8A66(L_4, L_5, NULL);
|
|
V_3 = L_6;
|
|
bool L_7 = V_3;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// trimmedLights[trimCount++] = visLightIndex;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_8 = ___trimmedLights0;
|
|
int32_t L_9 = V_0;
|
|
int32_t L_10 = L_9;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
uint16_t L_11 = V_2;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint16_t, (L_8)->___m_Buffer_0, L_10, (L_11));
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// for (int i = 0; i < lightCount; ++i)
|
|
int32_t L_12 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// for (int i = 0; i < lightCount; ++i)
|
|
int32_t L_13 = V_1;
|
|
int32_t L_14 = ___lightCount3;
|
|
V_4 = (bool)((((int32_t)L_13) < ((int32_t)L_14))? 1 : 0);
|
|
bool L_15 = V_4;
|
|
if (L_15)
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
// return trimCount;
|
|
int32_t L_16 = V_0;
|
|
V_5 = L_16;
|
|
goto IL_0042;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// }
|
|
int32_t L_17 = V_5;
|
|
return L_17;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::StorePunctualLightData(Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>&,System.Int32,Unity.Collections.NativeArray`1<UnityEngine.Rendering.VisibleLight>&,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_StorePunctualLightData_mB83BD75662CD6727C19E7EF518102F7F8D72F2E1 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* ___punctualLightBuffer0, int32_t ___storeIndex1, NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* ___visibleLights2, int32_t ___index3, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 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));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* V_6 = NULL;
|
|
uint32_t V_7 = 0;
|
|
bool V_8 = false;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
{
|
|
// int lightFlags = 0;
|
|
V_0 = 0;
|
|
// if (visibleLights[index].light.bakingOutput.lightmapBakeType == LightmapBakeType.Mixed)
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_0 = ___visibleLights2;
|
|
int32_t L_1 = ___index3;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_2;
|
|
L_2 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_0)->___m_Buffer_0, L_1);
|
|
V_9 = L_2;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_3;
|
|
L_3 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_9), NULL);
|
|
NullCheck(L_3);
|
|
LightBakingOutput_t6212AB0B6B34C94F1982FE964FC48201854B5B90 L_4;
|
|
L_4 = Light_get_bakingOutput_mF383DB97CFD32D65DA468329E18DD2DD61521CED(L_3, NULL);
|
|
int32_t L_5 = L_4.___lightmapBakeType_2;
|
|
V_8 = (bool)((((int32_t)L_5) == ((int32_t)1))? 1 : 0);
|
|
bool L_6 = V_8;
|
|
if (!L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// lightFlags |= (int)LightFlag.SubtractiveMixedLighting;
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)(L_7|4));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// UniversalRenderPipeline.InitializeLightConstants_Common(visibleLights, index, out lightPos, out lightColor, out lightAttenuation, out lightSpotDir, out lightOcclusionChannel);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_8 = ___visibleLights2;
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468 L_9 = (*(NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468*)L_8);
|
|
int32_t L_10 = ___index3;
|
|
il2cpp_codegen_runtime_class_init_inline(UniversalRenderPipeline_t54B4737DC500C08628C5BE283D8C583C14DED98F_il2cpp_TypeInfo_var);
|
|
UniversalRenderPipeline_InitializeLightConstants_Common_mA7ADE5ABE902BFD9E457387A3EA8122B81A9BB5B(L_9, L_10, (&V_1), (&V_2), (&V_3), (&V_4), (&V_5), NULL);
|
|
// var additionalLightData = visibleLights[index].light.GetUniversalAdditionalLightData();
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_11 = ___visibleLights2;
|
|
int32_t L_12 = ___index3;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_13;
|
|
L_13 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_11)->___m_Buffer_0, L_12);
|
|
V_9 = L_13;
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_14;
|
|
L_14 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&V_9), NULL);
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_15;
|
|
L_15 = LightExtensions_GetUniversalAdditionalLightData_m4AA9D902500586865538B10BBDB9B56C7F85A87D(L_14, NULL);
|
|
V_6 = L_15;
|
|
// uint lightLayerMask = (uint)additionalLightData.lightLayerMask;
|
|
UniversalAdditionalLightData_t64155D8CEDD90D83B10153DF9473AEE7E39EF107* L_16 = V_6;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = UniversalAdditionalLightData_get_lightLayerMask_m6778BBE6666A839D8342BF392EE458A33C79A062(L_16, NULL);
|
|
V_7 = L_17;
|
|
// punctualLightBuffer[storeIndex * 6 + 0] = new uint4(FloatToUInt(lightPos.x), FloatToUInt(lightPos.y), FloatToUInt(lightPos.z), FloatToUInt(visibleLights[index].range * visibleLights[index].range));
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* L_18 = ___punctualLightBuffer0;
|
|
int32_t L_19 = ___storeIndex1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = V_1;
|
|
float L_21 = L_20.___x_1;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
uint32_t L_22;
|
|
L_22 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_21, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23 = V_1;
|
|
float L_24 = L_23.___y_2;
|
|
uint32_t L_25;
|
|
L_25 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_24, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26 = V_1;
|
|
float L_27 = L_26.___z_3;
|
|
uint32_t L_28;
|
|
L_28 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_27, NULL);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_29 = ___visibleLights2;
|
|
int32_t L_30 = ___index3;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_31;
|
|
L_31 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_29)->___m_Buffer_0, L_30);
|
|
V_9 = L_31;
|
|
float L_32;
|
|
L_32 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_9), NULL);
|
|
NativeArray_1_t71485A1E60B31CCAD3E525C907CF172E8B804468* L_33 = ___visibleLights2;
|
|
int32_t L_34 = ___index3;
|
|
VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 L_35;
|
|
L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805, (L_33)->___m_Buffer_0, L_34);
|
|
V_9 = L_35;
|
|
float L_36;
|
|
L_36 = VisibleLight_get_range_m4DDAAF7B8AE9B35C1AD25ABD17841D277FE73D6D((&V_9), NULL);
|
|
uint32_t L_37;
|
|
L_37 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(((float)il2cpp_codegen_multiply(L_32, L_36)), NULL);
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_38;
|
|
memset((&L_38), 0, sizeof(L_38));
|
|
uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline((&L_38), L_22, L_25, L_28, L_37, /*hidden argument*/NULL);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, (L_18)->___m_Buffer_0, ((int32_t)il2cpp_codegen_multiply(L_19, 6)), (L_38));
|
|
// punctualLightBuffer[storeIndex * 6 + 1] = new uint4(FloatToUInt(lightColor.x), FloatToUInt(lightColor.y), FloatToUInt(lightColor.z), 0);
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* L_39 = ___punctualLightBuffer0;
|
|
int32_t L_40 = ___storeIndex1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_41 = V_2;
|
|
float L_42 = L_41.___x_1;
|
|
uint32_t L_43;
|
|
L_43 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_42, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_44 = V_2;
|
|
float L_45 = L_44.___y_2;
|
|
uint32_t L_46;
|
|
L_46 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_45, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_47 = V_2;
|
|
float L_48 = L_47.___z_3;
|
|
uint32_t L_49;
|
|
L_49 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_48, NULL);
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_50;
|
|
memset((&L_50), 0, sizeof(L_50));
|
|
uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline((&L_50), L_43, L_46, L_49, 0, /*hidden argument*/NULL);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, (L_39)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_40, 6)), 1)), (L_50));
|
|
// punctualLightBuffer[storeIndex * 6 + 2] = new uint4(FloatToUInt(lightAttenuation.x), FloatToUInt(lightAttenuation.y), FloatToUInt(lightAttenuation.z), FloatToUInt(lightAttenuation.w));
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* L_51 = ___punctualLightBuffer0;
|
|
int32_t L_52 = ___storeIndex1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_53 = V_3;
|
|
float L_54 = L_53.___x_1;
|
|
uint32_t L_55;
|
|
L_55 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_54, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_56 = V_3;
|
|
float L_57 = L_56.___y_2;
|
|
uint32_t L_58;
|
|
L_58 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_57, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_59 = V_3;
|
|
float L_60 = L_59.___z_3;
|
|
uint32_t L_61;
|
|
L_61 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_60, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_62 = V_3;
|
|
float L_63 = L_62.___w_4;
|
|
uint32_t L_64;
|
|
L_64 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_63, NULL);
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_65;
|
|
memset((&L_65), 0, sizeof(L_65));
|
|
uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline((&L_65), L_55, L_58, L_61, L_64, /*hidden argument*/NULL);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, (L_51)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_52, 6)), 2)), (L_65));
|
|
// punctualLightBuffer[storeIndex * 6 + 3] = new uint4(FloatToUInt(lightSpotDir.x), FloatToUInt(lightSpotDir.y), FloatToUInt(lightSpotDir.z), (uint)lightFlags);
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* L_66 = ___punctualLightBuffer0;
|
|
int32_t L_67 = ___storeIndex1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_68 = V_4;
|
|
float L_69 = L_68.___x_1;
|
|
uint32_t L_70;
|
|
L_70 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_69, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_71 = V_4;
|
|
float L_72 = L_71.___y_2;
|
|
uint32_t L_73;
|
|
L_73 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_72, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_74 = V_4;
|
|
float L_75 = L_74.___z_3;
|
|
uint32_t L_76;
|
|
L_76 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_75, NULL);
|
|
int32_t L_77 = V_0;
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_78;
|
|
memset((&L_78), 0, sizeof(L_78));
|
|
uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline((&L_78), L_70, L_73, L_76, L_77, /*hidden argument*/NULL);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, (L_66)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_67, 6)), 3)), (L_78));
|
|
// punctualLightBuffer[storeIndex * 6 + 4] = new uint4(FloatToUInt(lightOcclusionChannel.x), FloatToUInt(lightOcclusionChannel.y), FloatToUInt(lightOcclusionChannel.z), FloatToUInt(lightOcclusionChannel.w));
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* L_79 = ___punctualLightBuffer0;
|
|
int32_t L_80 = ___storeIndex1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_81 = V_5;
|
|
float L_82 = L_81.___x_1;
|
|
uint32_t L_83;
|
|
L_83 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_82, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_84 = V_5;
|
|
float L_85 = L_84.___y_2;
|
|
uint32_t L_86;
|
|
L_86 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_85, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_87 = V_5;
|
|
float L_88 = L_87.___z_3;
|
|
uint32_t L_89;
|
|
L_89 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_88, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_90 = V_5;
|
|
float L_91 = L_90.___w_4;
|
|
uint32_t L_92;
|
|
L_92 = DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB(L_91, NULL);
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_93;
|
|
memset((&L_93), 0, sizeof(L_93));
|
|
uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline((&L_93), L_83, L_86, L_89, L_92, /*hidden argument*/NULL);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, (L_79)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_80, 6)), 4)), (L_93));
|
|
// punctualLightBuffer[storeIndex * 6 + 5] = new uint4(lightLayerMask, 0, 0, 0);
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* L_94 = ___punctualLightBuffer0;
|
|
int32_t L_95 = ___storeIndex1;
|
|
uint32_t L_96 = V_7;
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_97;
|
|
memset((&L_97), 0, sizeof(L_97));
|
|
uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline((&L_97), L_96, 0, 0, 0, /*hidden argument*/NULL);
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, (L_94)->___m_Buffer_0, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_95, 6)), 5)), (L_97));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::StoreTileData(Unity.Collections.NativeArray`1<Unity.Mathematics.uint4>&,System.Int32,System.UInt32,System.UInt32,System.UInt16,System.UInt16)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_StoreTileData_m85117EC8E1802E74E3B801E1A4CE659FA4EA05A0 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* ___tileList0, int32_t ___storeIndex1, uint32_t ___tileID2, uint32_t ___listBitMask3, uint16_t ___relLightOffset4, uint16_t ___lightCount5, const RuntimeMethod* method)
|
|
{
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// tileList[storeIndex] = new uint4 { x = tileID, y = listBitMask, z = relLightOffset | ((uint)lightCount << 16), w = 0 };
|
|
NativeArray_1_t62F665F6F1043DBADFD78F35DA8AB9BAAA4A065F* L_0 = ___tileList0;
|
|
int32_t L_1 = ___storeIndex1;
|
|
il2cpp_codegen_initobj((&V_0), sizeof(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9));
|
|
uint32_t L_2 = ___tileID2;
|
|
(&V_0)->___x_0 = L_2;
|
|
uint32_t L_3 = ___listBitMask3;
|
|
(&V_0)->___y_1 = L_3;
|
|
uint16_t L_4 = ___relLightOffset4;
|
|
uint16_t L_5 = ___lightCount5;
|
|
(&V_0)->___z_2 = ((int32_t)((int32_t)L_4|((int32_t)((int32_t)L_5<<((int32_t)16)))));
|
|
(&V_0)->___w_3 = 0;
|
|
uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9 L_6 = V_0;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9, (L_0)->___m_Buffer_0, L_1, (L_6));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean UnityEngine.Rendering.Universal.Internal.DeferredLights::IsTileLight(UnityEngine.Rendering.VisibleLight)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeferredLights_IsTileLight_m6A6D9944948330FC76A4A92DEB6F65A9FBB00ABB (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___visibleLight0, 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;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B11_0 = 0;
|
|
{
|
|
// return (visibleLight.lightType == LightType.Point && (visibleLight.light == null || visibleLight.light.shadows == LightShadows.None))
|
|
// || (visibleLight.lightType == LightType.Spot && (visibleLight.light == null || visibleLight.light.shadows == LightShadows.None));
|
|
int32_t L_0;
|
|
L_0 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&___visibleLight0), NULL);
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_1;
|
|
L_1 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_3;
|
|
L_3 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&___visibleLight0), NULL);
|
|
if (L_5)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_6;
|
|
L_6 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_8;
|
|
L_8 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_8, NULL);
|
|
G_B7_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0052;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
G_B7_0 = 1;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B9_0 = G_B7_0;
|
|
goto IL_0055;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
G_B9_0 = 0;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
G_B11_0 = G_B9_0;
|
|
goto IL_0058;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
G_B11_0 = 1;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
V_0 = (bool)G_B11_0;
|
|
goto IL_005b;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// }
|
|
bool L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::InitTileDeferredMaterial()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_InitTileDeferredMaterial_m60FF4162294A352B683DB29E643EE507A7AE8312 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
{
|
|
// if (m_TileDeferredMaterial == null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_TileDeferredMaterial_56;
|
|
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_0016;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_00ca;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// for (int pass = 0; pass < k_TileDeferredPassNames.Length; ++pass)
|
|
V_1 = 0;
|
|
goto IL_0038;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// m_TileDeferredPasses[pass] = m_TileDeferredMaterial.FindPass(k_TileDeferredPassNames[pass]);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___m_TileDeferredPasses_59;
|
|
int32_t L_4 = V_1;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___m_TileDeferredMaterial_56;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDeferredPassNames_1;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
String_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
NullCheck(L_5);
|
|
int32_t L_10;
|
|
L_10 = Material_FindPass_mCCAAC088EE0E39AD5950BA41E965371417DBCFBC(L_5, L_9, NULL);
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (int32_t)L_10);
|
|
// for (int pass = 0; pass < k_TileDeferredPassNames.Length; ++pass)
|
|
int32_t L_11 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// for (int pass = 0; pass < k_TileDeferredPassNames.Length; ++pass)
|
|
int32_t L_12 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDeferredPassNames_1;
|
|
NullCheck(L_13);
|
|
V_2 = (bool)((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))? 1 : 0);
|
|
bool L_14 = V_2;
|
|
if (L_14)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// m_TileDeferredMaterial.SetFloat(ShaderConstants._LitStencilRef, (float)StencilUsage.MaterialLit);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___m_TileDeferredMaterial_56;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_16 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitStencilRef_0;
|
|
NullCheck(L_15);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_15, L_16, (32.0f), NULL);
|
|
// m_TileDeferredMaterial.SetFloat(ShaderConstants._LitStencilReadMask, (float)StencilUsage.MaterialMask);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = __this->___m_TileDeferredMaterial_56;
|
|
int32_t L_18 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitStencilReadMask_1;
|
|
NullCheck(L_17);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_17, L_18, (96.0f), NULL);
|
|
// m_TileDeferredMaterial.SetFloat(ShaderConstants._LitStencilWriteMask, 0.0f);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = __this->___m_TileDeferredMaterial_56;
|
|
int32_t L_20 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitStencilWriteMask_2;
|
|
NullCheck(L_19);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_19, L_20, (0.0f), NULL);
|
|
// m_TileDeferredMaterial.SetFloat(ShaderConstants._SimpleLitStencilRef, (float)StencilUsage.MaterialSimpleLit);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = __this->___m_TileDeferredMaterial_56;
|
|
int32_t L_22 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitStencilRef_3;
|
|
NullCheck(L_21);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_21, L_22, (64.0f), NULL);
|
|
// m_TileDeferredMaterial.SetFloat(ShaderConstants._SimpleLitStencilReadMask, (float)StencilUsage.MaterialMask);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = __this->___m_TileDeferredMaterial_56;
|
|
int32_t L_24 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitStencilReadMask_4;
|
|
NullCheck(L_23);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_23, L_24, (96.0f), NULL);
|
|
// m_TileDeferredMaterial.SetFloat(ShaderConstants._SimpleLitStencilWriteMask, 0.0f);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_25 = __this->___m_TileDeferredMaterial_56;
|
|
int32_t L_26 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitStencilWriteMask_5;
|
|
NullCheck(L_25);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_25, L_26, (0.0f), NULL);
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::InitStencilDeferredMaterial()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights_InitStencilDeferredMaterial_m63D17A63C05AB267BAB1EF74649CECF67B475187 (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
{
|
|
// if (m_StencilDeferredMaterial == null)
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___m_StencilDeferredMaterial_57;
|
|
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_0016;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_01d2;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// for (int pass = 0; pass < k_StencilDeferredPassNames.Length; ++pass)
|
|
V_1 = 0;
|
|
goto IL_0038;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// m_StencilDeferredPasses[pass] = m_StencilDeferredMaterial.FindPass(k_StencilDeferredPassNames[pass]);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___m_StencilDeferredPasses_58;
|
|
int32_t L_4 = V_1;
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = __this->___m_StencilDeferredMaterial_57;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_StencilDeferredPassNames_2;
|
|
int32_t L_7 = V_1;
|
|
NullCheck(L_6);
|
|
int32_t L_8 = L_7;
|
|
String_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
|
|
NullCheck(L_5);
|
|
int32_t L_10;
|
|
L_10 = Material_FindPass_mCCAAC088EE0E39AD5950BA41E965371417DBCFBC(L_5, L_9, NULL);
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (int32_t)L_10);
|
|
// for (int pass = 0; pass < k_StencilDeferredPassNames.Length; ++pass)
|
|
int32_t L_11 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// for (int pass = 0; pass < k_StencilDeferredPassNames.Length; ++pass)
|
|
int32_t L_12 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_StencilDeferredPassNames_2;
|
|
NullCheck(L_13);
|
|
V_2 = (bool)((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))? 1 : 0);
|
|
bool L_14 = V_2;
|
|
if (L_14)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._StencilRef, (float)StencilUsage.MaterialUnlit);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->___m_StencilDeferredMaterial_57;
|
|
il2cpp_codegen_runtime_class_init_inline(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var);
|
|
int32_t L_16 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____StencilRef_6;
|
|
NullCheck(L_15);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_15, L_16, (0.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._StencilReadMask, (float)StencilUsage.MaterialMask);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_18 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____StencilReadMask_7;
|
|
NullCheck(L_17);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_17, L_18, (96.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._StencilWriteMask, (float)StencilUsage.StencilLight);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_19 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_20 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____StencilWriteMask_8;
|
|
NullCheck(L_19);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_19, L_20, (16.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._LitPunctualStencilRef, (float)((int)StencilUsage.StencilLight | (int)StencilUsage.MaterialLit));
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_21 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_22 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitPunctualStencilRef_9;
|
|
NullCheck(L_21);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_21, L_22, (48.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._LitPunctualStencilReadMask, (float)((int)StencilUsage.StencilLight | (int)StencilUsage.MaterialMask));
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_24 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitPunctualStencilReadMask_10;
|
|
NullCheck(L_23);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_23, L_24, (112.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._LitPunctualStencilWriteMask, (float)StencilUsage.StencilLight);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_25 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_26 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitPunctualStencilWriteMask_11;
|
|
NullCheck(L_25);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_25, L_26, (16.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._SimpleLitPunctualStencilRef, (float)((int)StencilUsage.StencilLight | (int)StencilUsage.MaterialSimpleLit));
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_28 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitPunctualStencilRef_12;
|
|
NullCheck(L_27);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_27, L_28, (80.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._SimpleLitPunctualStencilReadMask, (float)((int)StencilUsage.StencilLight | (int)StencilUsage.MaterialMask));
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_30 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitPunctualStencilReadMask_13;
|
|
NullCheck(L_29);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_29, L_30, (112.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._SimpleLitPunctualStencilWriteMask, (float)StencilUsage.StencilLight);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_31 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_32 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitPunctualStencilWriteMask_14;
|
|
NullCheck(L_31);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_31, L_32, (16.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._LitDirStencilRef, (float)StencilUsage.MaterialLit);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_34 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitDirStencilRef_15;
|
|
NullCheck(L_33);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_33, L_34, (32.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._LitDirStencilReadMask, (float)StencilUsage.MaterialMask);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_36 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitDirStencilReadMask_16;
|
|
NullCheck(L_35);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_35, L_36, (96.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._LitDirStencilWriteMask, 0.0f);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_37 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_38 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____LitDirStencilWriteMask_17;
|
|
NullCheck(L_37);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_37, L_38, (0.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._SimpleLitDirStencilRef, (float)StencilUsage.MaterialSimpleLit);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_39 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_40 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitDirStencilRef_18;
|
|
NullCheck(L_39);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_39, L_40, (64.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._SimpleLitDirStencilReadMask, (float)StencilUsage.MaterialMask);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_42 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitDirStencilReadMask_19;
|
|
NullCheck(L_41);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_41, L_42, (96.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._SimpleLitDirStencilWriteMask, 0.0f);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_43 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_44 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____SimpleLitDirStencilWriteMask_20;
|
|
NullCheck(L_43);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_43, L_44, (0.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._ClearStencilRef, 0.0f);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_45 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_46 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ClearStencilRef_21;
|
|
NullCheck(L_45);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_45, L_46, (0.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._ClearStencilReadMask, (float)StencilUsage.MaterialMask);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_47 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_48 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ClearStencilReadMask_22;
|
|
NullCheck(L_47);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_47, L_48, (96.0f), NULL);
|
|
// m_StencilDeferredMaterial.SetFloat(ShaderConstants._ClearStencilWriteMask, (float)StencilUsage.MaterialMask);
|
|
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_49 = __this->___m_StencilDeferredMaterial_57;
|
|
int32_t L_50 = ((ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_StaticFields*)il2cpp_codegen_static_fields_for(ShaderConstants_t075181736F05DB3D136B7600127A406660202B79_il2cpp_TypeInfo_var))->____ClearStencilWriteMask_23;
|
|
NullCheck(L_49);
|
|
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_49, L_50, (96.0f), NULL);
|
|
}
|
|
|
|
IL_01d2:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateSphereMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* DeferredLights_CreateSphereMesh_m274B3B5D608C38ABCA1E0192F3E867D0D1375731 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t16CE31F4DEE6BA0AEFEB3FA0105D58630695B339____E2EF5640DF412939A64301FFA3F66A62A34FA6E45A26E62F6994E5390B380D01_5_FieldInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_2 = NULL;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_3 = NULL;
|
|
{
|
|
// Vector3[] positions =
|
|
// {
|
|
// new Vector3(0.000f, 0.000f, -1.070f), new Vector3(0.174f, -0.535f, -0.910f),
|
|
// new Vector3(-0.455f, -0.331f, -0.910f), new Vector3(0.562f, 0.000f, -0.910f),
|
|
// new Vector3(-0.455f, 0.331f, -0.910f), new Vector3(0.174f, 0.535f, -0.910f),
|
|
// new Vector3(-0.281f, -0.865f, -0.562f), new Vector3(0.736f, -0.535f, -0.562f),
|
|
// new Vector3(0.296f, -0.910f, -0.468f), new Vector3(-0.910f, 0.000f, -0.562f),
|
|
// new Vector3(-0.774f, -0.562f, -0.478f), new Vector3(0.000f, -1.070f, 0.000f),
|
|
// new Vector3(-0.629f, -0.865f, 0.000f), new Vector3(0.629f, -0.865f, 0.000f),
|
|
// new Vector3(-1.017f, -0.331f, 0.000f), new Vector3(0.957f, 0.000f, -0.478f),
|
|
// new Vector3(0.736f, 0.535f, -0.562f), new Vector3(1.017f, -0.331f, 0.000f),
|
|
// new Vector3(1.017f, 0.331f, 0.000f), new Vector3(-0.296f, -0.910f, 0.478f),
|
|
// new Vector3(0.281f, -0.865f, 0.562f), new Vector3(0.774f, -0.562f, 0.478f),
|
|
// new Vector3(-0.736f, -0.535f, 0.562f), new Vector3(0.910f, 0.000f, 0.562f),
|
|
// new Vector3(0.455f, -0.331f, 0.910f), new Vector3(-0.174f, -0.535f, 0.910f),
|
|
// new Vector3(0.629f, 0.865f, 0.000f), new Vector3(0.774f, 0.562f, 0.478f),
|
|
// new Vector3(0.455f, 0.331f, 0.910f), new Vector3(0.000f, 0.000f, 1.070f),
|
|
// new Vector3(-0.562f, 0.000f, 0.910f), new Vector3(-0.957f, 0.000f, 0.478f),
|
|
// new Vector3(0.281f, 0.865f, 0.562f), new Vector3(-0.174f, 0.535f, 0.910f),
|
|
// new Vector3(0.296f, 0.910f, -0.478f), new Vector3(-1.017f, 0.331f, 0.000f),
|
|
// new Vector3(-0.736f, 0.535f, 0.562f), new Vector3(-0.296f, 0.910f, 0.478f),
|
|
// new Vector3(0.000f, 1.070f, 0.000f), new Vector3(-0.281f, 0.865f, -0.562f),
|
|
// new Vector3(-0.774f, 0.562f, -0.478f), new Vector3(-0.629f, 0.865f, 0.000f),
|
|
// };
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)42));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (0.0f), (0.0f), (-1.07000005f), /*hidden argument*/NULL);
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (0.173999995f), (-0.535000026f), (-0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = L_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (-0.455000013f), (-0.331f), (-0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_5);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = L_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.561999977f), (0.0f), (-0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_7);
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = L_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), (-0.455000013f), (0.331f), (-0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_9);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_10);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = L_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), (0.173999995f), (0.535000026f), (-0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_12);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = L_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
memset((&L_14), 0, sizeof(L_14));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_14), (-0.280999988f), (-0.86500001f), (-0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_14);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = L_13;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), (0.736000001f), (-0.535000026f), (-0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_15);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_16);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = L_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
memset((&L_18), 0, sizeof(L_18));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), (0.296000004f), (-0.910000026f), (-0.467999995f), /*hidden argument*/NULL);
|
|
NullCheck(L_17);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(8), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_18);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = L_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_20), (-0.910000026f), (0.0f), (-0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_19);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_20);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = L_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), (-0.773999989f), (-0.561999977f), (-0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_21);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_22);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = L_21;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), (0.0f), (-1.07000005f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_24);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = L_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
memset((&L_26), 0, sizeof(L_26));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_26), (-0.629000008f), (-0.86500001f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_25);
|
|
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_26);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = L_25;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
memset((&L_28), 0, sizeof(L_28));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), (0.629000008f), (-0.86500001f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_27);
|
|
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_28);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = L_27;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
memset((&L_30), 0, sizeof(L_30));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), (-1.01699996f), (-0.331f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_29);
|
|
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_30);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = L_29;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
memset((&L_32), 0, sizeof(L_32));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_32), (0.957000017f), (0.0f), (-0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_32);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = L_31;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
memset((&L_34), 0, sizeof(L_34));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_34), (0.736000001f), (0.535000026f), (-0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_33);
|
|
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_34);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_35 = L_33;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
memset((&L_36), 0, sizeof(L_36));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_36), (1.01699996f), (-0.331f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_36);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37 = L_35;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
memset((&L_38), 0, sizeof(L_38));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_38), (1.01699996f), (0.331f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_37);
|
|
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_38);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_39 = L_37;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
|
|
memset((&L_40), 0, sizeof(L_40));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_40), (-0.296000004f), (-0.910000026f), (0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_40);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = L_39;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_42), (0.280999988f), (-0.86500001f), (0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_41);
|
|
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_42);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = L_41;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
memset((&L_44), 0, sizeof(L_44));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_44), (0.773999989f), (-0.561999977f), (0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_43);
|
|
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_44);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_45 = L_43;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
memset((&L_46), 0, sizeof(L_46));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_46), (-0.736000001f), (-0.535000026f), (0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_45);
|
|
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_46);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = L_45;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
memset((&L_48), 0, sizeof(L_48));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_48), (0.910000026f), (0.0f), (0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_47);
|
|
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_48);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_49 = L_47;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
|
|
memset((&L_50), 0, sizeof(L_50));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_50), (0.455000013f), (-0.331f), (0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_49);
|
|
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_50);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_51 = L_49;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
|
|
memset((&L_52), 0, sizeof(L_52));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_52), (-0.173999995f), (-0.535000026f), (0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_51);
|
|
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_52);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_53 = L_51;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
memset((&L_54), 0, sizeof(L_54));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_54), (0.629000008f), (0.86500001f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_53);
|
|
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_54);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = L_53;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
memset((&L_56), 0, sizeof(L_56));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_56), (0.773999989f), (0.561999977f), (0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_55);
|
|
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_56);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_57 = L_55;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
memset((&L_58), 0, sizeof(L_58));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_58), (0.455000013f), (0.331f), (0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_57);
|
|
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_58);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_59 = L_57;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
memset((&L_60), 0, sizeof(L_60));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_60), (0.0f), (0.0f), (1.07000005f), /*hidden argument*/NULL);
|
|
NullCheck(L_59);
|
|
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_60);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_61 = L_59;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
|
|
memset((&L_62), 0, sizeof(L_62));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_62), (-0.561999977f), (0.0f), (0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_61);
|
|
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_62);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_63 = L_61;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
|
|
memset((&L_64), 0, sizeof(L_64));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_64), (-0.957000017f), (0.0f), (0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_64);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_65 = L_63;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
|
|
memset((&L_66), 0, sizeof(L_66));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_66), (0.280999988f), (0.86500001f), (0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_65);
|
|
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_66);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = L_65;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
|
|
memset((&L_68), 0, sizeof(L_68));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_68), (-0.173999995f), (0.535000026f), (0.910000026f), /*hidden argument*/NULL);
|
|
NullCheck(L_67);
|
|
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_68);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_69 = L_67;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
memset((&L_70), 0, sizeof(L_70));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_70), (0.296000004f), (0.910000026f), (-0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_69);
|
|
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_70);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_71 = L_69;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
|
|
memset((&L_72), 0, sizeof(L_72));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_72), (-1.01699996f), (0.331f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_71);
|
|
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_72);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_73 = L_71;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
|
|
memset((&L_74), 0, sizeof(L_74));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_74), (-0.736000001f), (0.535000026f), (0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_73);
|
|
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_74);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_75 = L_73;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
|
|
memset((&L_76), 0, sizeof(L_76));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_76), (-0.296000004f), (0.910000026f), (0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_75);
|
|
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_76);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_77 = L_75;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
|
|
memset((&L_78), 0, sizeof(L_78));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_78), (0.0f), (1.07000005f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_77);
|
|
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_78);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_79 = L_77;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
memset((&L_80), 0, sizeof(L_80));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_80), (-0.280999988f), (0.86500001f), (-0.561999977f), /*hidden argument*/NULL);
|
|
NullCheck(L_79);
|
|
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_80);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_81 = L_79;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
|
|
memset((&L_82), 0, sizeof(L_82));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_82), (-0.773999989f), (0.561999977f), (-0.477999985f), /*hidden argument*/NULL);
|
|
NullCheck(L_81);
|
|
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_82);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_83 = L_81;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84;
|
|
memset((&L_84), 0, sizeof(L_84));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_84), (-0.629000008f), (0.86500001f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_83);
|
|
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_84);
|
|
V_0 = L_83;
|
|
// int[] indices =
|
|
// {
|
|
// 0, 1, 2, 0, 3, 1, 2, 4, 0, 0, 5, 3, 0, 4, 5, 1, 6, 2,
|
|
// 3, 7, 1, 1, 8, 6, 1, 7, 8, 9, 4, 2, 2, 6, 10, 10, 9, 2,
|
|
// 8, 11, 6, 6, 12, 10, 11, 12, 6, 7, 13, 8, 8, 13, 11, 10, 14, 9,
|
|
// 10, 12, 14, 3, 15, 7, 5, 16, 3, 3, 16, 15, 15, 17, 7, 17, 13, 7,
|
|
// 16, 18, 15, 15, 18, 17, 11, 19, 12, 13, 20, 11, 11, 20, 19, 17, 21, 13,
|
|
// 13, 21, 20, 12, 19, 22, 12, 22, 14, 17, 23, 21, 18, 23, 17, 21, 24, 20,
|
|
// 23, 24, 21, 20, 25, 19, 19, 25, 22, 24, 25, 20, 26, 18, 16, 18, 27, 23,
|
|
// 26, 27, 18, 28, 24, 23, 27, 28, 23, 24, 29, 25, 28, 29, 24, 25, 30, 22,
|
|
// 25, 29, 30, 14, 22, 31, 22, 30, 31, 32, 28, 27, 26, 32, 27, 33, 29, 28,
|
|
// 30, 29, 33, 33, 28, 32, 34, 26, 16, 5, 34, 16, 14, 31, 35, 14, 35, 9,
|
|
// 31, 30, 36, 30, 33, 36, 35, 31, 36, 37, 33, 32, 36, 33, 37, 38, 32, 26,
|
|
// 34, 38, 26, 38, 37, 32, 5, 39, 34, 39, 38, 34, 4, 39, 5, 9, 40, 4,
|
|
// 9, 35, 40, 4, 40, 39, 35, 36, 41, 41, 36, 37, 41, 37, 38, 40, 35, 41,
|
|
// 40, 41, 39, 41, 38, 39,
|
|
// };
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_85 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)240));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = L_85;
|
|
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_87 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t16CE31F4DEE6BA0AEFEB3FA0105D58630695B339____E2EF5640DF412939A64301FFA3F66A62A34FA6E45A26E62F6994E5390B380D01_5_FieldInfo_var) };
|
|
RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF((RuntimeArray*)L_86, L_87, NULL);
|
|
V_1 = L_86;
|
|
// Mesh mesh = new Mesh();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_88 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_88);
|
|
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_88, NULL);
|
|
V_2 = L_88;
|
|
// mesh.indexFormat = IndexFormat.UInt16;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_89 = V_2;
|
|
NullCheck(L_89);
|
|
Mesh_set_indexFormat_mCCC7837A0916FA7A272159DA6AF984B0022488F4(L_89, 0, NULL);
|
|
// mesh.vertices = positions;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_90 = V_2;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_91 = V_0;
|
|
NullCheck(L_90);
|
|
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_90, L_91, NULL);
|
|
// mesh.triangles = indices;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_92 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = V_1;
|
|
NullCheck(L_92);
|
|
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_92, L_93, NULL);
|
|
// return mesh;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_94 = V_2;
|
|
V_3 = L_94;
|
|
goto IL_04d0;
|
|
}
|
|
|
|
IL_04d0:
|
|
{
|
|
// }
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_95 = V_3;
|
|
return L_95;
|
|
}
|
|
}
|
|
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateHemisphereMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* DeferredLights_CreateHemisphereMesh_mD615E57EC232BCD928FBC7997D470F67F5C252A0 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t16CE31F4DEE6BA0AEFEB3FA0105D58630695B339____6322123493378558D4F9DD025993C168685B194246485704DD5B391FDCD77A64_2_FieldInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_2 = NULL;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_3 = NULL;
|
|
{
|
|
// Vector3[] positions =
|
|
// {
|
|
// new Vector3(0.000000f, 0.000000f, 0.000000f), new Vector3(1.000000f, 0.000000f, 0.000000f),
|
|
// new Vector3(0.923880f, 0.382683f, 0.000000f), new Vector3(0.707107f, 0.707107f, 0.000000f),
|
|
// new Vector3(0.382683f, 0.923880f, 0.000000f), new Vector3(-0.000000f, 1.000000f, 0.000000f),
|
|
// new Vector3(-0.382684f, 0.923880f, 0.000000f), new Vector3(-0.707107f, 0.707107f, 0.000000f),
|
|
// new Vector3(-0.923880f, 0.382683f, 0.000000f), new Vector3(-1.000000f, -0.000000f, 0.000000f),
|
|
// new Vector3(-0.923880f, -0.382683f, 0.000000f), new Vector3(-0.707107f, -0.707107f, 0.000000f),
|
|
// new Vector3(-0.382683f, -0.923880f, 0.000000f), new Vector3(0.000000f, -1.000000f, 0.000000f),
|
|
// new Vector3(0.382684f, -0.923879f, 0.000000f), new Vector3(0.707107f, -0.707107f, 0.000000f),
|
|
// new Vector3(0.923880f, -0.382683f, 0.000000f), new Vector3(0.000000f, 0.000000f, 1.000000f),
|
|
// new Vector3(0.707107f, 0.000000f, 0.707107f), new Vector3(0.000000f, -0.707107f, 0.707107f),
|
|
// new Vector3(0.000000f, 0.707107f, 0.707107f), new Vector3(-0.707107f, 0.000000f, 0.707107f),
|
|
// new Vector3(0.816497f, -0.408248f, 0.408248f), new Vector3(0.408248f, -0.408248f, 0.816497f),
|
|
// new Vector3(0.408248f, -0.816497f, 0.408248f), new Vector3(0.408248f, 0.816497f, 0.408248f),
|
|
// new Vector3(0.408248f, 0.408248f, 0.816497f), new Vector3(0.816497f, 0.408248f, 0.408248f),
|
|
// new Vector3(-0.816497f, 0.408248f, 0.408248f), new Vector3(-0.408248f, 0.408248f, 0.816497f),
|
|
// new Vector3(-0.408248f, 0.816497f, 0.408248f), new Vector3(-0.408248f, -0.816497f, 0.408248f),
|
|
// new Vector3(-0.408248f, -0.408248f, 0.816497f), new Vector3(-0.816497f, -0.408248f, 0.408248f),
|
|
// new Vector3(0.000000f, -0.923880f, 0.382683f), new Vector3(0.923880f, 0.000000f, 0.382683f),
|
|
// new Vector3(0.000000f, -0.382683f, 0.923880f), new Vector3(0.382683f, 0.000000f, 0.923880f),
|
|
// new Vector3(0.000000f, 0.923880f, 0.382683f), new Vector3(0.000000f, 0.382683f, 0.923880f),
|
|
// new Vector3(-0.923880f, 0.000000f, 0.382683f), new Vector3(-0.382683f, 0.000000f, 0.923880f)
|
|
// };
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)42));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = L_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.923879981f), (0.382683009f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_5);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = L_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.707107008f), (0.707107008f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_7);
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = L_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), (0.382683009f), (0.923879981f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_9);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_10);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_11 = L_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), (-0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_12);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = L_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
memset((&L_14), 0, sizeof(L_14));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_14), (-0.382683992f), (0.923879981f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_13);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_14);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = L_13;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), (-0.707107008f), (0.707107008f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_15);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_16);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = L_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
memset((&L_18), 0, sizeof(L_18));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), (-0.923879981f), (0.382683009f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_17);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(8), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_18);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = L_17;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_20), (-1.0f), (-0.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_19);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_20);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_21 = L_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), (-0.923879981f), (-0.382683009f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_21);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_22);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = L_21;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
memset((&L_24), 0, sizeof(L_24));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), (-0.707107008f), (-0.707107008f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_23);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_24);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_25 = L_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
memset((&L_26), 0, sizeof(L_26));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_26), (-0.382683009f), (-0.923879981f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_25);
|
|
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_26);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = L_25;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
memset((&L_28), 0, sizeof(L_28));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), (0.0f), (-1.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_27);
|
|
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_28);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = L_27;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
memset((&L_30), 0, sizeof(L_30));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), (0.382683992f), (-0.923879027f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_29);
|
|
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_30);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_31 = L_29;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
memset((&L_32), 0, sizeof(L_32));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_32), (0.707107008f), (-0.707107008f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_32);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = L_31;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
memset((&L_34), 0, sizeof(L_34));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_34), (0.923879981f), (-0.382683009f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_33);
|
|
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_34);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_35 = L_33;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
memset((&L_36), 0, sizeof(L_36));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_36), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_36);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_37 = L_35;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
memset((&L_38), 0, sizeof(L_38));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_38), (0.707107008f), (0.0f), (0.707107008f), /*hidden argument*/NULL);
|
|
NullCheck(L_37);
|
|
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_38);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_39 = L_37;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
|
|
memset((&L_40), 0, sizeof(L_40));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_40), (0.0f), (-0.707107008f), (0.707107008f), /*hidden argument*/NULL);
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_40);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = L_39;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_42), (0.0f), (0.707107008f), (0.707107008f), /*hidden argument*/NULL);
|
|
NullCheck(L_41);
|
|
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_42);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_43 = L_41;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
memset((&L_44), 0, sizeof(L_44));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_44), (-0.707107008f), (0.0f), (0.707107008f), /*hidden argument*/NULL);
|
|
NullCheck(L_43);
|
|
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_44);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_45 = L_43;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
memset((&L_46), 0, sizeof(L_46));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_46), (0.816497028f), (-0.408248007f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_45);
|
|
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_46);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = L_45;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
memset((&L_48), 0, sizeof(L_48));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_48), (0.408248007f), (-0.408248007f), (0.816497028f), /*hidden argument*/NULL);
|
|
NullCheck(L_47);
|
|
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_48);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_49 = L_47;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
|
|
memset((&L_50), 0, sizeof(L_50));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_50), (0.408248007f), (-0.816497028f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_49);
|
|
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_50);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_51 = L_49;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
|
|
memset((&L_52), 0, sizeof(L_52));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_52), (0.408248007f), (0.816497028f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_51);
|
|
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_52);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_53 = L_51;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
memset((&L_54), 0, sizeof(L_54));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_54), (0.408248007f), (0.408248007f), (0.816497028f), /*hidden argument*/NULL);
|
|
NullCheck(L_53);
|
|
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_54);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = L_53;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
memset((&L_56), 0, sizeof(L_56));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_56), (0.816497028f), (0.408248007f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_55);
|
|
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_56);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_57 = L_55;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
memset((&L_58), 0, sizeof(L_58));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_58), (-0.816497028f), (0.408248007f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_57);
|
|
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_58);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_59 = L_57;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
memset((&L_60), 0, sizeof(L_60));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_60), (-0.408248007f), (0.408248007f), (0.816497028f), /*hidden argument*/NULL);
|
|
NullCheck(L_59);
|
|
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_60);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_61 = L_59;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
|
|
memset((&L_62), 0, sizeof(L_62));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_62), (-0.408248007f), (0.816497028f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_61);
|
|
(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_62);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_63 = L_61;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
|
|
memset((&L_64), 0, sizeof(L_64));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_64), (-0.408248007f), (-0.816497028f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_63);
|
|
(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_64);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_65 = L_63;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
|
|
memset((&L_66), 0, sizeof(L_66));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_66), (-0.408248007f), (-0.408248007f), (0.816497028f), /*hidden argument*/NULL);
|
|
NullCheck(L_65);
|
|
(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_66);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_67 = L_65;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
|
|
memset((&L_68), 0, sizeof(L_68));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_68), (-0.816497028f), (-0.408248007f), (0.408248007f), /*hidden argument*/NULL);
|
|
NullCheck(L_67);
|
|
(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_68);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_69 = L_67;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
memset((&L_70), 0, sizeof(L_70));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_70), (0.0f), (-0.923879981f), (0.382683009f), /*hidden argument*/NULL);
|
|
NullCheck(L_69);
|
|
(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_70);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_71 = L_69;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
|
|
memset((&L_72), 0, sizeof(L_72));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_72), (0.923879981f), (0.0f), (0.382683009f), /*hidden argument*/NULL);
|
|
NullCheck(L_71);
|
|
(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_72);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_73 = L_71;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
|
|
memset((&L_74), 0, sizeof(L_74));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_74), (0.0f), (-0.382683009f), (0.923879981f), /*hidden argument*/NULL);
|
|
NullCheck(L_73);
|
|
(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_74);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_75 = L_73;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
|
|
memset((&L_76), 0, sizeof(L_76));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_76), (0.382683009f), (0.0f), (0.923879981f), /*hidden argument*/NULL);
|
|
NullCheck(L_75);
|
|
(L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_76);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_77 = L_75;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
|
|
memset((&L_78), 0, sizeof(L_78));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_78), (0.0f), (0.923879981f), (0.382683009f), /*hidden argument*/NULL);
|
|
NullCheck(L_77);
|
|
(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_78);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_79 = L_77;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
memset((&L_80), 0, sizeof(L_80));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_80), (0.0f), (0.382683009f), (0.923879981f), /*hidden argument*/NULL);
|
|
NullCheck(L_79);
|
|
(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_80);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_81 = L_79;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
|
|
memset((&L_82), 0, sizeof(L_82));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_82), (-0.923879981f), (0.0f), (0.382683009f), /*hidden argument*/NULL);
|
|
NullCheck(L_81);
|
|
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_82);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_83 = L_81;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84;
|
|
memset((&L_84), 0, sizeof(L_84));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_84), (-0.382683009f), (0.0f), (0.923879981f), /*hidden argument*/NULL);
|
|
NullCheck(L_83);
|
|
(L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_84);
|
|
V_0 = L_83;
|
|
// int[] indices =
|
|
// {
|
|
// 0, 2, 1, 0, 3, 2, 0, 4, 3, 0, 5, 4, 0, 6, 5, 0,
|
|
// 7, 6, 0, 8, 7, 0, 9, 8, 0, 10, 9, 0, 11, 10, 0, 12,
|
|
// 11, 0, 13, 12, 0, 14, 13, 0, 15, 14, 0, 16, 15, 0, 1, 16,
|
|
// 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 14, 24, 34, 35,
|
|
// 22, 16, 36, 23, 37, 2, 27, 35, 38, 25, 4, 37, 26, 39, 6, 30,
|
|
// 38, 40, 28, 8, 39, 29, 41, 10, 33, 40, 34, 31, 12, 41, 32, 36,
|
|
// 15, 22, 24, 18, 23, 22, 19, 24, 23, 3, 25, 27, 20, 26, 25, 18,
|
|
// 27, 26, 7, 28, 30, 21, 29, 28, 20, 30, 29, 11, 31, 33, 19, 32,
|
|
// 31, 21, 33, 32, 13, 14, 34, 15, 24, 14, 19, 34, 24, 1, 35, 16,
|
|
// 18, 22, 35, 15, 16, 22, 17, 36, 37, 19, 23, 36, 18, 37, 23, 1,
|
|
// 2, 35, 3, 27, 2, 18, 35, 27, 5, 38, 4, 20, 25, 38, 3, 4,
|
|
// 25, 17, 37, 39, 18, 26, 37, 20, 39, 26, 5, 6, 38, 7, 30, 6,
|
|
// 20, 38, 30, 9, 40, 8, 21, 28, 40, 7, 8, 28, 17, 39, 41, 20,
|
|
// 29, 39, 21, 41, 29, 9, 10, 40, 11, 33, 10, 21, 40, 33, 13, 34,
|
|
// 12, 19, 31, 34, 11, 12, 31, 17, 41, 36, 21, 32, 41, 19, 36, 32
|
|
// };
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_85 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)240));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86 = L_85;
|
|
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_87 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t16CE31F4DEE6BA0AEFEB3FA0105D58630695B339____6322123493378558D4F9DD025993C168685B194246485704DD5B391FDCD77A64_2_FieldInfo_var) };
|
|
RuntimeHelpers_InitializeArray_mE10C3436BA703E4D9D41B3F8F365E4C34F9926EF((RuntimeArray*)L_86, L_87, NULL);
|
|
V_1 = L_86;
|
|
// Mesh mesh = new Mesh();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_88 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_88);
|
|
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_88, NULL);
|
|
V_2 = L_88;
|
|
// mesh.indexFormat = IndexFormat.UInt16;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_89 = V_2;
|
|
NullCheck(L_89);
|
|
Mesh_set_indexFormat_mCCC7837A0916FA7A272159DA6AF984B0022488F4(L_89, 0, NULL);
|
|
// mesh.vertices = positions;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_90 = V_2;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_91 = V_0;
|
|
NullCheck(L_90);
|
|
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_90, L_91, NULL);
|
|
// mesh.triangles = indices;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_92 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = V_1;
|
|
NullCheck(L_92);
|
|
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_92, L_93, NULL);
|
|
// return mesh;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_94 = V_2;
|
|
V_3 = L_94;
|
|
goto IL_04d0;
|
|
}
|
|
|
|
IL_04d0:
|
|
{
|
|
// }
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_95 = V_3;
|
|
return L_95;
|
|
}
|
|
}
|
|
// UnityEngine.Mesh UnityEngine.Rendering.Universal.Internal.DeferredLights::CreateFullscreenMesh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* DeferredLights_CreateFullscreenMesh_m22CFD1CF8159AE29D326941CDCFA2CA2E2C6A1C2 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_2 = NULL;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_3 = NULL;
|
|
{
|
|
// Vector3[] positions =
|
|
// {
|
|
// new Vector3(-1.0f, 1.0f, 0.0f),
|
|
// new Vector3(-1.0f, -3.0f, 0.0f),
|
|
// new Vector3(3.0f, 1.0f, 0.0f)
|
|
// };
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (-1.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = L_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (-1.0f), (-3.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_3);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_4);
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = L_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (3.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
|
|
NullCheck(L_5);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
|
|
V_0 = L_5;
|
|
// int[] indices = { 0, 1, 2 };
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)3);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = L_7;
|
|
NullCheck(L_8);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = L_8;
|
|
NullCheck(L_9);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)2);
|
|
V_1 = L_9;
|
|
// Mesh mesh = new Mesh();
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_10 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)il2cpp_codegen_object_new(Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
Mesh__ctor_m5A9AECEDDAFFD84811ED8928012BDE97A9CEBD00(L_10, NULL);
|
|
V_2 = L_10;
|
|
// mesh.indexFormat = IndexFormat.UInt16;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_11 = V_2;
|
|
NullCheck(L_11);
|
|
Mesh_set_indexFormat_mCCC7837A0916FA7A272159DA6AF984B0022488F4(L_11, 0, NULL);
|
|
// mesh.vertices = positions;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = V_2;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_13 = V_0;
|
|
NullCheck(L_12);
|
|
Mesh_set_vertices_m5BB814D89E9ACA00DBF19F7D8E22CB73AC73FE5C(L_12, L_13, NULL);
|
|
// mesh.triangles = indices;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_14 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1;
|
|
NullCheck(L_14);
|
|
Mesh_set_triangles_m124405320579A8D92711BB5A124644963A26F60B(L_14, L_15, NULL);
|
|
// return mesh;
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_16 = V_2;
|
|
V_3 = L_16;
|
|
goto IL_008a;
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
// }
|
|
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_17 = V_3;
|
|
return L_17;
|
|
}
|
|
}
|
|
// System.Int32 UnityEngine.Rendering.Universal.Internal.DeferredLights::Align(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeferredLights_Align_m2094E8931C720265AFC080293BA68EE2B892EBB3 (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;
|
|
}
|
|
}
|
|
// System.UInt32 UnityEngine.Rendering.Universal.Internal.DeferredLights::PackTileID(System.UInt32,System.UInt32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeferredLights_PackTileID_mF5F32818EA5DB55329CEE1F345F26EB736CA4CF5 (uint32_t ___i0, uint32_t ___j1, const RuntimeMethod* method)
|
|
{
|
|
uint32_t V_0 = 0;
|
|
{
|
|
// return i | (j << 16);
|
|
uint32_t L_0 = ___i0;
|
|
uint32_t L_1 = ___j1;
|
|
V_0 = ((int32_t)((int32_t)L_0|((int32_t)((int32_t)L_1<<((int32_t)16)))));
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// }
|
|
uint32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.UInt32 UnityEngine.Rendering.Universal.Internal.DeferredLights::FloatToUInt(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeferredLights_FloatToUInt_m947F919E3E5FA6455FEACC60FEB11A23005BE9BB (float ___val0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
|
|
uint32_t V_1 = 0;
|
|
{
|
|
// byte[] bytes = System.BitConverter.GetBytes(val);
|
|
float L_0 = ___val0;
|
|
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1;
|
|
L_1 = BitConverter_GetBytes_mF81EC757AE0524E72956BA027AE9F862A0156997(L_0, NULL);
|
|
V_0 = L_1;
|
|
// return bytes[0] | (((uint)bytes[1]) << 8) | (((uint)bytes[2]) << 16) | (((uint)bytes[3]) << 24);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = 0;
|
|
uint8_t L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = 1;
|
|
uint8_t L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = 2;
|
|
uint8_t L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
int32_t L_12 = 3;
|
|
uint8_t L_13 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
|
|
V_1 = ((int32_t)(((int32_t)(((int32_t)((int32_t)L_4|((int32_t)((int32_t)L_7<<8))))|((int32_t)((int32_t)L_10<<((int32_t)16)))))|((int32_t)((int32_t)L_13<<((int32_t)24)))));
|
|
goto IL_0022;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// }
|
|
uint32_t L_14 = V_1;
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.UInt32 UnityEngine.Rendering.Universal.Internal.DeferredLights::Half2ToUInt(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeferredLights_Half2ToUInt_mEF91D8183D088C1BF9D85808A0242B6CAE129A98 (float ___x0, float ___y1, const RuntimeMethod* method)
|
|
{
|
|
uint32_t V_0 = 0;
|
|
uint32_t V_1 = 0;
|
|
uint32_t V_2 = 0;
|
|
{
|
|
// uint hx = Mathf.FloatToHalf(x);
|
|
float L_0 = ___x0;
|
|
uint16_t L_1;
|
|
L_1 = Mathf_FloatToHalf_mC40D30734F4A77A8000FE5A2BAEA6911DE482A8A(L_0, NULL);
|
|
V_0 = L_1;
|
|
// uint hy = Mathf.FloatToHalf(y);
|
|
float L_2 = ___y1;
|
|
uint16_t L_3;
|
|
L_3 = Mathf_FloatToHalf_mC40D30734F4A77A8000FE5A2BAEA6911DE482A8A(L_2, NULL);
|
|
V_1 = L_3;
|
|
// return hx | (hy << 16);
|
|
uint32_t L_4 = V_0;
|
|
uint32_t L_5 = V_1;
|
|
V_2 = ((int32_t)((int32_t)L_4|((int32_t)((int32_t)L_5<<((int32_t)16)))));
|
|
goto IL_0018;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// }
|
|
uint32_t L_6 = V_2;
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Void UnityEngine.Rendering.Universal.Internal.DeferredLights::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeferredLights__cctor_mA4CAC72A76992F32E8C87166FB258B05B00C1B30 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C770A4339FEB63386CFD20202B2E87B97CF4C69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DCE46099E8D682B70970EC63401A1FC9FDB9AB5);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral180344FE3F82961E58ED4F8AE4E1F4B4BB6F95CE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24B8E5E27FE5190B3255508B8E706D80B6C42A2B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3330623F3B98F7C3C4C93168C2C05550B9B01C2D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral367776AE838852DEE6F5953BBF69873FE1AFB498);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43137B8B3EB174C3D1C1B53297C2B4075297A5A6);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral52BBDCABC4B8B4A478A6867D624A5DA1C4DF9C09);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54F5089E94A55690B297F573EB1C8004060B74EE);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6157280266E7206E2B59FE4275EA9D98D1A59493);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral732C8059FE4FC5C178FAB72004E8A51C6F739504);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77298CC866D1B41071C15B8DA0811D6E7860F794);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82FB32740B7B1EB4F8BFEC52BA61B31F537C4818);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87E0A3920D2629DA41765B1CC637653D8265F972);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BB74B8EBE78D5829463282CA14F2FA18C60431B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2A98A632116858D38B244A5148807255A5FCD47);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1F8D5DD58E78D1FEFE157FAEB65728B08930AE9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3948F2083A3605A453EC9651871A277F80DAB50);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB42EA5C43270401D3D280D454939935FD819EE9E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC84659A72E4AD04ED99EAFE62D351420B42D5738);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0DA47552A7F0A28413C1A5667F73CCB18DAD1E7);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE27331017101AF260E0C2E4D2F65AD3B2364C7B4);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE59EC20582573384780F1451839044FA5901CBC2);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD18BB8D724665FACDFD942287E798A4FEC21AB6);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEC3FBD54756145371468A1B90FA19662DFC68E1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static readonly string[] k_GBufferNames = new string[]
|
|
// {
|
|
// "_GBuffer0",
|
|
// "_GBuffer1",
|
|
// "_GBuffer2",
|
|
// "_GBuffer3",
|
|
// "_GBuffer4",
|
|
// "_GBuffer5",
|
|
// "_GBuffer6"
|
|
// };
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, _stringLiteralFD18BB8D724665FACDFD942287E798A4FEC21AB6);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralFD18BB8D724665FACDFD942287E798A4FEC21AB6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
|
|
NullCheck(L_2);
|
|
ArrayElementTypeCheck (L_2, _stringLiteral54F5089E94A55690B297F573EB1C8004060B74EE);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral54F5089E94A55690B297F573EB1C8004060B74EE);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
|
|
NullCheck(L_3);
|
|
ArrayElementTypeCheck (L_3, _stringLiteralC84659A72E4AD04ED99EAFE62D351420B42D5738);
|
|
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC84659A72E4AD04ED99EAFE62D351420B42D5738);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
|
|
NullCheck(L_4);
|
|
ArrayElementTypeCheck (L_4, _stringLiteralB3948F2083A3605A453EC9651871A277F80DAB50);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralB3948F2083A3605A453EC9651871A277F80DAB50);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
|
|
NullCheck(L_5);
|
|
ArrayElementTypeCheck (L_5, _stringLiteralB42EA5C43270401D3D280D454939935FD819EE9E);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralB42EA5C43270401D3D280D454939935FD819EE9E);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
|
|
NullCheck(L_6);
|
|
ArrayElementTypeCheck (L_6, _stringLiteralFEC3FBD54756145371468A1B90FA19662DFC68E1);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteralFEC3FBD54756145371468A1B90FA19662DFC68E1);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
|
|
NullCheck(L_7);
|
|
ArrayElementTypeCheck (L_7, _stringLiteral6157280266E7206E2B59FE4275EA9D98D1A59493);
|
|
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral6157280266E7206E2B59FE4275EA9D98D1A59493);
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_GBufferNames_0 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_GBufferNames_0), (void*)L_7);
|
|
// static readonly string[] k_TileDeferredPassNames = new string[]
|
|
// {
|
|
// "Tiled Deferred Punctual Light (Lit)",
|
|
// "Tiled Deferred Punctual Light (SimpleLit)"
|
|
// };
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, _stringLiteralE27331017101AF260E0C2E4D2F65AD3B2364C7B4);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralE27331017101AF260E0C2E4D2F65AD3B2364C7B4);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
|
|
NullCheck(L_10);
|
|
ArrayElementTypeCheck (L_10, _stringLiteral3330623F3B98F7C3C4C93168C2C05550B9B01C2D);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral3330623F3B98F7C3C4C93168C2C05550B9B01C2D);
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDeferredPassNames_1 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDeferredPassNames_1), (void*)L_10);
|
|
// static readonly string[] k_StencilDeferredPassNames = new string[]
|
|
// {
|
|
// "Stencil Volume",
|
|
// "Deferred Punctual Light (Lit)",
|
|
// "Deferred Punctual Light (SimpleLit)",
|
|
// "Deferred Directional Light (Lit)",
|
|
// "Deferred Directional Light (SimpleLit)",
|
|
// "ClearStencilPartial",
|
|
// "Fog",
|
|
// "SSAOOnly"
|
|
// };
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
|
|
NullCheck(L_12);
|
|
ArrayElementTypeCheck (L_12, _stringLiteral0DCE46099E8D682B70970EC63401A1FC9FDB9AB5);
|
|
(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral0DCE46099E8D682B70970EC63401A1FC9FDB9AB5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
|
|
NullCheck(L_13);
|
|
ArrayElementTypeCheck (L_13, _stringLiteral87E0A3920D2629DA41765B1CC637653D8265F972);
|
|
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral87E0A3920D2629DA41765B1CC637653D8265F972);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
|
|
NullCheck(L_14);
|
|
ArrayElementTypeCheck (L_14, _stringLiteralB1F8D5DD58E78D1FEFE157FAEB65728B08930AE9);
|
|
(L_14)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralB1F8D5DD58E78D1FEFE157FAEB65728B08930AE9);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
|
|
NullCheck(L_15);
|
|
ArrayElementTypeCheck (L_15, _stringLiteral82FB32740B7B1EB4F8BFEC52BA61B31F537C4818);
|
|
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral82FB32740B7B1EB4F8BFEC52BA61B31F537C4818);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
|
|
NullCheck(L_16);
|
|
ArrayElementTypeCheck (L_16, _stringLiteral732C8059FE4FC5C178FAB72004E8A51C6F739504);
|
|
(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral732C8059FE4FC5C178FAB72004E8A51C6F739504);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
|
|
NullCheck(L_17);
|
|
ArrayElementTypeCheck (L_17, _stringLiteral0C770A4339FEB63386CFD20202B2E87B97CF4C69);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral0C770A4339FEB63386CFD20202B2E87B97CF4C69);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
|
|
NullCheck(L_18);
|
|
ArrayElementTypeCheck (L_18, _stringLiteral24B8E5E27FE5190B3255508B8E706D80B6C42A2B);
|
|
(L_18)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral24B8E5E27FE5190B3255508B8E706D80B6C42A2B);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
|
|
NullCheck(L_19);
|
|
ArrayElementTypeCheck (L_19, _stringLiteral367776AE838852DEE6F5953BBF69873FE1AFB498);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteral367776AE838852DEE6F5953BBF69873FE1AFB498);
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_StencilDeferredPassNames_2 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_StencilDeferredPassNames_2), (void*)L_19);
|
|
// static readonly ushort k_InvalidLightOffset = 0xFFFF;
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_InvalidLightOffset_3 = (uint16_t)((int32_t)65535);
|
|
// static readonly string k_SetupLights = "SetupLights";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_SetupLights_4 = _stringLiteral9BB74B8EBE78D5829463282CA14F2FA18C60431B;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_SetupLights_4), (void*)_stringLiteral9BB74B8EBE78D5829463282CA14F2FA18C60431B);
|
|
// static readonly string k_DeferredPass = "Deferred Pass";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredPass_5 = _stringLiteral180344FE3F82961E58ED4F8AE4E1F4B4BB6F95CE;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredPass_5), (void*)_stringLiteral180344FE3F82961E58ED4F8AE4E1F4B4BB6F95CE);
|
|
// static readonly string k_TileDepthInfo = "Tile Depth Info";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDepthInfo_6 = _stringLiteral52BBDCABC4B8B4A478A6867D624A5DA1C4DF9C09;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDepthInfo_6), (void*)_stringLiteral52BBDCABC4B8B4A478A6867D624A5DA1C4DF9C09);
|
|
// static readonly string k_DeferredTiledPass = "Deferred Shading (Tile-Based)";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredTiledPass_7 = _stringLiteral43137B8B3EB174C3D1C1B53297C2B4075297A5A6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredTiledPass_7), (void*)_stringLiteral43137B8B3EB174C3D1C1B53297C2B4075297A5A6);
|
|
// static readonly string k_DeferredStencilPass = "Deferred Shading (Stencil)";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredStencilPass_8 = _stringLiteralA2A98A632116858D38B244A5148807255A5FCD47;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredStencilPass_8), (void*)_stringLiteralA2A98A632116858D38B244A5148807255A5FCD47);
|
|
// static readonly string k_DeferredFogPass = "Deferred Fog";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredFogPass_9 = _stringLiteral77298CC866D1B41071C15B8DA0811D6E7860F794;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredFogPass_9), (void*)_stringLiteral77298CC866D1B41071C15B8DA0811D6E7860F794);
|
|
// static readonly string k_ClearStencilPartial = "Clear Stencil Partial";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_ClearStencilPartial_10 = _stringLiteralD0DA47552A7F0A28413C1A5667F73CCB18DAD1E7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_ClearStencilPartial_10), (void*)_stringLiteralD0DA47552A7F0A28413C1A5667F73CCB18DAD1E7);
|
|
// static readonly string k_SetupLightConstants = "Setup Light Constants";
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_SetupLightConstants_11 = _stringLiteralE59EC20582573384780F1451839044FA5901CBC2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_SetupLightConstants_11), (void*)_stringLiteralE59EC20582573384780F1451839044FA5901CBC2);
|
|
// static readonly float kStencilShapeGuard = 1.06067f; // stencil geometric shapes must be inflated to fit the analytic shapes.
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___kStencilShapeGuard_12 = (1.06067002f);
|
|
// private static readonly ProfilingSampler m_ProfilingSetupLights = new ProfilingSampler(k_SetupLights);
|
|
String_t* L_20 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_SetupLights_4;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_21 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_21);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_21, L_20, NULL);
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingSetupLights_13 = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingSetupLights_13), (void*)L_21);
|
|
// private static readonly ProfilingSampler m_ProfilingDeferredPass = new ProfilingSampler(k_DeferredPass);
|
|
String_t* L_22 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_DeferredPass_5;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_23 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_23);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_23, L_22, NULL);
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingDeferredPass_14 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingDeferredPass_14), (void*)L_23);
|
|
// private static readonly ProfilingSampler m_ProfilingTileDepthInfo = new ProfilingSampler(k_TileDepthInfo);
|
|
String_t* L_24 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_TileDepthInfo_6;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_25 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_25);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_25, L_24, NULL);
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingTileDepthInfo_15 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingTileDepthInfo_15), (void*)L_25);
|
|
// private static readonly ProfilingSampler m_ProfilingSetupLightConstants = new ProfilingSampler(k_SetupLightConstants);
|
|
String_t* L_26 = ((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___k_SetupLightConstants_11;
|
|
ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_27 = (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)il2cpp_codegen_object_new(ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_27);
|
|
ProfilingSampler__ctor_m26500989FCDB07FA33C9A3BB7F215CBD892F5BB7(L_27, L_26, NULL);
|
|
((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingSetupLightConstants_16 = L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_StaticFields*)il2cpp_codegen_static_fields_for(DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC_il2cpp_TypeInfo_var))->___m_ProfilingSetupLightConstants_16), (void*)L_27);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureXR_get_slices_m062BCCD9A0A99529F1EBF01068F87C12908FD260_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static int slices { get => m_MaxViews; }
|
|
il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
|
|
int32_t L_0 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MaxViews_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_mA48718D9A20D8972EDD41714CEF6BBF864F442EA_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = ___value0;
|
|
int32_t L_1 = ___min1;
|
|
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = ___min1;
|
|
___value0 = L_3;
|
|
goto IL_0019;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_4 = ___value0;
|
|
int32_t L_5 = ___max2;
|
|
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___max2;
|
|
___value0 = L_7;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
int32_t L_8 = ___value0;
|
|
V_2 = L_8;
|
|
goto IL_001d;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
int32_t L_9 = V_2;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRGraphicsAutomatedTests_get_enabled_mED2B45610E9C762FDF0D89932D14A2BEA5390B82_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static bool enabled { get; } = activatedFromCommandLine;
|
|
il2cpp_codegen_runtime_class_init_inline(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var);
|
|
bool L_0 = ((XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_StaticFields*)il2cpp_codegen_static_fields_for(XRGraphicsAutomatedTests_t363B75B27F3E7A8181F92DEC02EC36C121D8B9B6_il2cpp_TypeInfo_var))->___U3CenabledU3Ek__BackingField_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XRPass_set_isLateLatchEnabled_m2A81589CAEF6936FD249A47F5984C76406174C7B_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool isLateLatchEnabled { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CisLateLatchEnabledU3Ek__BackingField_9 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRPass_get_isLateLatchEnabled_mD553F91A2D233E13C6E5CEBEA2D049115528D408_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool isLateLatchEnabled { get; set; }
|
|
bool L_0 = __this->___U3CisLateLatchEnabledU3Ek__BackingField_9;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_m04999E3DEB696135EFD620A30F51503D700C1998_inline (float ___f0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
float L_0 = ___f0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_1;
|
|
L_1 = ceil(((double)L_0));
|
|
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 XRPass_get_renderTargetDesc_m616E10C2F8E652299DB29E7CC4DABDB586653906_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTextureDescriptor renderTargetDesc { get; private set; }
|
|
RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_0 = __this->___U3CrenderTargetDescU3Ek__BackingField_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 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 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 void RenderTextureDescriptor_set_msaaSamples_m6910E09489372746391B14FBAF59A7237539D6C4_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CmsaaSamplesU3Ek__BackingField_2 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_width_m3B2494007BFE3AD4D14403407C9B24F5045E7E10_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CwidthU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderTextureDescriptor_set_height_m1FE41111472DAA9B5E80FFAF3445004D72A3CFA5_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CheightU3Ek__BackingField_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XRPass_get_multipassId_mC66149857F511ED441A9C8647C3EF0DD7167F15A_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int multipassId { get; private set; }
|
|
int32_t L_0 = __this->___U3CmultipassIdU3Ek__BackingField_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___x0;
|
|
__this->___x_1 = L_0;
|
|
float L_1 = ___y1;
|
|
__this->___y_2 = L_1;
|
|
float L_2 = ___z2;
|
|
__this->___z_3 = L_2;
|
|
float L_3 = ___w3;
|
|
__this->___w_4 = L_3;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 XRPass_get_cullingPassId_m494A1328F7E6270211C4BF2E18A2D835712CCE50_inline (XRPass_t0A618D61DBC9E3F8BC970B7C9D2679375C6C8A24* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int cullingPassId { get; private set; }
|
|
int32_t L_0 = __this->___U3CcullingPassIdU3Ek__BackingField_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 int32_t RenderTextureDescriptor_get_dimension_mA23ABB2CA03249DCE3A21F5123524A825C33E31B_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___U3CdimensionU3Ek__BackingField_8;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_volumeDepth_m528818299E101F1B285B08BE12FAC2F9A871BA36_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___U3CvolumeDepthU3Ek__BackingField_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CombineCallback_Invoke_m9A3DE126699153DBEE06E6FF036A88A924AB9232_inline (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method)
|
|
{
|
|
typedef RuntimeObject* (*FunctionPointerType) (CombineCallback_tB4041DF2E20D98D0D7836571969FD6011FDB97C1* __this, Vec3_t7EDAE0ABBD2BC4C43A47B8BEF6C079AB55FB0CBB ___position0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___data1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___weights2, const RuntimeMethod* method);
|
|
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___position0, ___data1, ___weights2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredConfig_get_IsOpenGL_mAAE07E32C5773E36B7D1DE95AA63B5E978872E3B_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsOpenGL { get; set; }
|
|
bool L_0 = ((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsOpenGLU3Ek__BackingField_0;
|
|
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 int32_t DeferredLights_get_MixedLightingSetup_m6996E1655CCFB7291768E5127049BC1B6A25BEF5_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal MixedLightingSetup MixedLightingSetup { get; set; }
|
|
int32_t L_0 = __this->___U3CMixedLightingSetupU3Ek__BackingField_23;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredConfig_set_IsOpenGL_mABFD70688D518D99704A47A9D6E55BBEB0BADC4A_inline (bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsOpenGL { get; set; }
|
|
bool L_0 = ___value0;
|
|
((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsOpenGLU3Ek__BackingField_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredConfig_set_IsDX10_mF9C05C555E59213E72211882E7B4E0D6DC2B2816_inline (bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsDX10 { get; set; }
|
|
bool L_0 = ___value0;
|
|
((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsDX10U3Ek__BackingField_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_TiledDeferredShading_m8C205D23F63B6D946473F74A52FBA7BB3FB86E58_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool TiledDeferredShading { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CTiledDeferredShadingU3Ek__BackingField_22 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_UseJobSystem_m2A9CD076267D5AA54E5B04A5BE5335B94C2B45C9_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool UseJobSystem { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CUseJobSystemU3Ek__BackingField_24 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_UseRenderPass_mDFAD4F333B29C2953659986D54FD1EE132F4B458_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool UseRenderPass { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CUseRenderPassU3Ek__BackingField_17 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline (String_t* ___name0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
String_t* L_0 = ___name0;
|
|
Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_inline(L_0, NULL);
|
|
String_t* L_1 = ___name0;
|
|
Profiler_BeginSampleImpl_m11DCED1F062EEB6A07FE36224080BAEDC65D5A87(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_RenderWidth_m9A4741314266B1C8115091D21F47B6EB854634F3_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderWidth { get; set; }
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CRenderWidthU3Ek__BackingField_25 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_RenderHeight_m5A128E888FAA6676EC765BF5D07A583894FAAA2B_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderHeight { get; set; }
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CRenderHeightU3Ek__BackingField_26 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_get_TiledDeferredShading_m6EF51475EE5276B8C632F7E47B60629AD8FD3371_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool TiledDeferredShading { get; set; }
|
|
bool L_0 = __this->___U3CTiledDeferredShadingU3Ek__BackingField_22;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredLights_get_RenderWidth_m9A4CE4EE8D54FF249CD50436FF5DC8595A3444E1_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderWidth { get; set; }
|
|
int32_t L_0 = __this->___U3CRenderWidthU3Ek__BackingField_25;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeferredLights_get_RenderHeight_m9205935258A27604A54455B45CA9434D3E6C312C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal int RenderHeight { get; set; }
|
|
int32_t L_0 = __this->___U3CRenderHeightU3Ek__BackingField_26;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Matrix4x4_op_Inequality_mFBA4DC437A3E4F95A31D42DF4E63C96319A96980_inline (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___lhs0, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___rhs1, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ___lhs0;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = ___rhs1;
|
|
bool L_2;
|
|
L_2 = Matrix4x4_op_Equality_mB6119C9802D535FE6221A40760472D06D8438B20(L_0, L_1, NULL);
|
|
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
bool L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_get_UseJobSystem_m8F5FB894FCFEAE43B00E70B2403470FB5DAB8D07_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool UseJobSystem { get; set; }
|
|
bool L_0 = __this->___U3CUseJobSystemU3Ek__BackingField_24;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_mFEAD72DF4C4708B86BF464AB4F5F1468FAD8E784_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 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 DeferredLights_set_MixedLightingSetup_m5F9B7577A809990E6AF4846271D2AAD118AD196A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, int32_t ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal MixedLightingSetup MixedLightingSetup { get; set; }
|
|
int32_t L_0 = ___value0;
|
|
__this->___U3CMixedLightingSetupU3Ek__BackingField_23 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* DeferredLights_get_GbufferAttachments_m949E7DA4CDBA1F7121106D7B5FBCAC28C6115CFD_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle[] GbufferAttachments { get; set; }
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_0 = __this->___U3CGbufferAttachmentsU3Ek__BackingField_27;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferAttachments_m9E6479F22EBA970CAEDDBF01B4B4338DBBAC8C1A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle[] GbufferAttachments { get; set; }
|
|
RenderTargetHandleU5BU5D_t1D2C6654EE06932E97BE9429E59098DEBF2CE233* L_0 = ___value0;
|
|
__this->___U3CGbufferAttachmentsU3Ek__BackingField_27 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGbufferAttachmentsU3Ek__BackingField_27), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredConfig_get_IsDX10_mE340D7507A04ACE6CBDAB5465AB7DD9E300F5E2F_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// internal static bool IsDX10 { get; set; }
|
|
bool L_0 = ((DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_StaticFields*)il2cpp_codegen_static_fields_for(DeferredConfig_t784C35EEF9B410E6B061E6CAECCF40BF31EFB3F1_il2cpp_TypeInfo_var))->___U3CIsDX10U3Ek__BackingField_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_HasDepthPrepass_mC5A7DA505F2960D7A54B4A7989892792514C8C9E_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool HasDepthPrepass { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CHasDepthPrepassU3Ek__BackingField_18 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_HasNormalPrepass_m9A48F38DB115BE3A378B0C739A71B7C79F8BB87A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, bool ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool HasNormalPrepass { get; set; }
|
|
bool L_0 = ___value0;
|
|
__this->___U3CHasNormalPrepassU3Ek__BackingField_19 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthCopyTexture_m46D1880B0A80DAE0559C41EE6CC5ED3F03BB425C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthCopyTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CDepthCopyTextureU3Ek__BackingField_30 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthInfoTexture_m1467D7F92E5445401F7B0A4A9CC566299248F688_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CDepthInfoTextureU3Ek__BackingField_31 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_TileDepthInfoTexture_m3D64D2EECCB5EF3D2BDA0433EAA4D01AC4904C37_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle TileDepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CTileDepthInfoTextureU3Ek__BackingField_32 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthAttachment_mDE4E5E26CE8E4A054579F78F3D6064FED11035A8_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthAttachment { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = ___value0;
|
|
__this->___U3CDepthAttachmentU3Ek__BackingField_29 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_DepthCopyTexture_m2E414865AD83BAAE43DC529457F439BBA7D5721F_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthCopyTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CDepthCopyTextureU3Ek__BackingField_30;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthCopyTextureIdentifier_m4C17B9A35B4CF40875EFF8F73A4049CE16E6980C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthCopyTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CDepthCopyTextureIdentifierU3Ek__BackingField_36 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_DepthInfoTexture_m5D659959BA11EC877FF7466972842099D1B7BF93_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle DepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CDepthInfoTextureU3Ek__BackingField_31;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthInfoTextureIdentifier_m60A73273771CF8FFEA13E0DAD7C5932005789962_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CDepthInfoTextureIdentifierU3Ek__BackingField_37 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 DeferredLights_get_TileDepthInfoTexture_m7A8FB861C03E1C6B38B6D08D9953C3D6412F22E5_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetHandle TileDepthInfoTexture { get; set; }
|
|
RenderTargetHandle_tB5C2670041BF377223D41FDF9290F6D8BFB7BA66 L_0 = __this->___U3CTileDepthInfoTextureU3Ek__BackingField_32;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_TileDepthInfoTextureIdentifier_mDC49784CA8B4B82F701D283707BE9F096016AE37_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier TileDepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CTileDepthInfoTextureIdentifierU3Ek__BackingField_38 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 void DeferredLights_set_GbufferAttachmentIdentifiers_m6FDAA408CEC95C7BE19FD20D62A3E768A6139972_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier[] GbufferAttachmentIdentifiers { get; set; }
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = ___value0;
|
|
__this->___U3CGbufferAttachmentIdentifiersU3Ek__BackingField_33 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGbufferAttachmentIdentifiersU3Ek__BackingField_33), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_GbufferFormats_m48BDD07B5431BC2F6D2D00D4BDDFC86003CE7E88_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal GraphicsFormat[] GbufferFormats { get; set; }
|
|
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* L_0 = ___value0;
|
|
__this->___U3CGbufferFormatsU3Ek__BackingField_34 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGbufferFormatsU3Ek__BackingField_34), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* DeferredLights_get_GbufferFormats_m43FC6B8C32D728966C27DDE1BF81A93CDE5390BB_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal GraphicsFormat[] GbufferFormats { get; set; }
|
|
GraphicsFormatU5BU5D_tF6A3D90C430FA3F548B77E5D58D25D71F154E6C5* L_0 = __this->___U3CGbufferFormatsU3Ek__BackingField_34;
|
|
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 DeferredLights_set_DeferredInputAttachments_mE259309C895915B4FC937E4BB3D61CC6303C1B2C_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier[] DeferredInputAttachments { get; set; }
|
|
RenderTargetIdentifierU5BU5D_t179798C153B7CE381B41C57863F98CB24023C4CE* L_0 = ___value0;
|
|
__this->___U3CDeferredInputAttachmentsU3Ek__BackingField_28 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDeferredInputAttachmentsU3Ek__BackingField_28), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeferredLights_set_DepthAttachmentIdentifier_mFBB5D60CC1EBF4EA6BF46CC986BD858E5AB26E4A_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthAttachmentIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = ___value0;
|
|
__this->___U3CDepthAttachmentIdentifierU3Ek__BackingField_35 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthCopyTextureIdentifier_m91EA15B764E9A19B019882C2ADFDB8B4E766C8E1_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthCopyTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CDepthCopyTextureIdentifierU3Ek__BackingField_36;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_DepthInfoTextureIdentifier_mBC066ED60538F5B10A2D992310AA1DBB2DB5A168_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier DepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CDepthInfoTextureIdentifierU3Ek__BackingField_37;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B DeferredLights_get_TileDepthInfoTextureIdentifier_mF2B66BA706B388633A4B6BBCB8778D97C28269D0_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal RenderTargetIdentifier TileDepthInfoTextureIdentifier { get; set; }
|
|
RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0 = __this->___U3CTileDepthInfoTextureIdentifierU3Ek__BackingField_38;
|
|
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 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 float Mathf_Log_m5AD7CD5F4DCE823F0D89CFFD817934769D73B2B7_inline (float ___f0, float ___p1, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = ___f0;
|
|
float L_1 = ___p1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_2;
|
|
L_2 = Math_Log_m00DE509EBC0F78461570ED4F104B3010EB203FD1(((double)L_0), ((double)L_1), NULL);
|
|
V_0 = ((float)L_2);
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
float L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool LightCookieManager_get_IsKeywordLightCookieEnabled_mAAC832A3AA56BB7A301121DF82329C7B84B0DBE5_inline (LightCookieManager_t47C455537F06ECCE295272AF0BE14CDF1FB54C2B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal bool IsKeywordLightCookieEnabled { get; private set; }
|
|
bool L_0 = __this->___U3CIsKeywordLightCookieEnabledU3Ek__BackingField_9;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DeferredLights_IsTileLight_m6A6D9944948330FC76A4A92DEB6F65A9FBB00ABB_inline (DeferredLights_t8A3C2AC9C4AF92CF3411F722D8A094EA07DA14AC* __this, VisibleLight_t0A4DF5B22865A00F618A0352B805277FA0132805 ___visibleLight0, 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;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t G_B9_0 = 0;
|
|
int32_t G_B11_0 = 0;
|
|
{
|
|
// return (visibleLight.lightType == LightType.Point && (visibleLight.light == null || visibleLight.light.shadows == LightShadows.None))
|
|
// || (visibleLight.lightType == LightType.Spot && (visibleLight.light == null || visibleLight.light.shadows == LightShadows.None));
|
|
int32_t L_0;
|
|
L_0 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&___visibleLight0), NULL);
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_1;
|
|
L_1 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_3;
|
|
L_3 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
int32_t L_5;
|
|
L_5 = VisibleLight_get_lightType_mFFCEBE6E368853F13E7CDBA910F6D9B689292454((&___visibleLight0), NULL);
|
|
if (L_5)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_6;
|
|
L_6 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
Light_t1E68479B7782AF2050FAA02A5DC612FD034F18F3* L_8;
|
|
L_8 = VisibleLight_get_light_mD179E0BF18C77DBE2FD85FE9687F63A8C1859E6B((&___visibleLight0), NULL);
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = Light_get_shadows_m1A11721F202C27838A7A8ED72455E6A727CEE6C5(L_8, NULL);
|
|
G_B7_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0052;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
G_B7_0 = 1;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B9_0 = G_B7_0;
|
|
goto IL_0055;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
G_B9_0 = 0;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
G_B11_0 = G_B9_0;
|
|
goto IL_0058;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
G_B11_0 = 1;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
V_0 = (bool)G_B11_0;
|
|
goto IL_005b;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// }
|
|
bool L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector4_op_Implicit_m2EC16C74D768EEAA9BBC40DA11337F912014FC57_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___v0, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___v0;
|
|
float L_1 = L_0.___x_1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___v0;
|
|
float L_3 = L_2.___y_2;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___v0;
|
|
float L_5 = L_4.___z_3;
|
|
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_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_length_m6FDCE9A0F0032EBA26E8C281011EA8DAF481EB22_inline (float3_t4AB5D88249ADB24F69FFD0793E8ED25E1CC3745E ___x0, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
// public static float length(float3 x) { return sqrt(dot(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_sqrt_mD0D6FA27E6D4959A0D4A823FFD3A9DA396542875_inline(L_2, NULL);
|
|
V_0 = L_3;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// public static float length(float3 x) { return sqrt(dot(x, x)); }
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_max_mF7035168A46D333C6A703B673220B115411B67C1_inline (float ___x0, float ___y1, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B4_0 = 0.0f;
|
|
{
|
|
// public static float max(float x, float y) { return float.IsNaN(y) || x > y ? x : y; }
|
|
float L_0 = ___y1;
|
|
bool L_1;
|
|
L_1 = Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
float L_2 = ___x0;
|
|
float L_3 = ___y1;
|
|
if ((((float)L_2) > ((float)L_3)))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
float L_4 = ___y1;
|
|
G_B4_0 = L_4;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
float L_5 = ___x0;
|
|
G_B4_0 = L_5;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
V_0 = G_B4_0;
|
|
goto IL_0014;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// public static float max(float x, float y) { return float.IsNaN(y) || x > y ? x : y; }
|
|
float L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
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 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 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 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 float Mathf_Lerp_mFB4910B358B986AFB22114ED90458E8341867479_inline (float ___a0, float ___b1, float ___t2, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = ___a0;
|
|
float L_1 = ___b1;
|
|
float L_2 = ___a0;
|
|
float L_3 = ___t2;
|
|
float L_4;
|
|
L_4 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_3, NULL);
|
|
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
float L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
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 void uint4__ctor_m59B6A219A0285C60FCF2977679BF89C72B502008_inline (uint4_t6C69CBFAE9BF0F727D52B68779D4A3F0DBA8D5C9* __this, uint32_t ___x0, uint32_t ___y1, uint32_t ___z2, uint32_t ___w3, 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;
|
|
// this.z = z;
|
|
uint32_t L_2 = ___z2;
|
|
__this->___z_2 = L_2;
|
|
// this.w = w;
|
|
uint32_t L_3 = ___w3;
|
|
__this->___w_3 = L_3;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __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_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __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 (!true)
|
|
{
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__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_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__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;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
RuntimeObject* L_8 = ___item0;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
RuntimeObject* L_9 = ___item0;
|
|
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, 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 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 Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_inline (String_t* ___name0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
String_t* L_0 = ___name0;
|
|
bool L_1;
|
|
L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL);
|
|
V_0 = L_1;
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
NullCheck(L_3);
|
|
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31D159E683556C06B3B3963D92483B6867EB3233)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
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 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 bool Single_IsNaN_m684B090AA2F895FD91821CA8684CBC11D784E4DD_inline (float ___f0, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
float L_0 = ___f0;
|
|
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = BitConverter_SingleToInt32Bits_mA1902D40966CA4C89A8974B10E5680A06E88566B_inline(L_0, NULL);
|
|
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
|
|
}
|
|
}
|
|
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 float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
float V_1 = 0.0f;
|
|
bool V_2 = false;
|
|
{
|
|
float L_0 = ___value0;
|
|
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (0.0f);
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
float L_2 = ___value0;
|
|
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
|
|
bool L_3 = V_2;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (1.0f);
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
float L_4 = ___value0;
|
|
V_1 = L_4;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
float L_5 = V_1;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mA1902D40966CA4C89A8974B10E5680A06E88566B_inline (float ___value0, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = *((int32_t*)((uintptr_t)(&___value0)));
|
|
return L_0;
|
|
}
|
|
}
|