• UE4之PSO缓存


    在分析卡顿(Hitch)时发现RHIThread有一些耗时的Shader Link的开销。

    为了解决这类卡顿,UE4引入了运行时的PSO Caching(Pipeline State Object Caching,管线状态对象缓存)技术。

    早期的虚幻引擎由FShaderCache承担(仅对Shader进行Caching),但UE4.26已经取消了FShaderCache,由FShaderPipelineCache取而代之。

    FShaderPipelineCache提供了新的管道状态对象(PSO)日志记录、序列化和预编译机制 。不仅Cache了渲染所用的Shader代码,同时也Cache了渲染状态。

    FShaderPipelineCache依赖于FShaderCodeLibraryShare Material Shader Code和RHI侧的PipelineFileCache

    PSO Caching可通过预先收集,把渲染用到的顶点声明(VertexDeclaration)图元类型(PrimitiveType)vs和ps组合渲染状态(BlendState、RasterizerState、DepthStencilState等)RenderTarget像素格式等的信息保存到rec.upipelinecache文件中。

    需要注意的是,它不会直接保存Shader代码(不管是源代码,还是编译好的二进制Shader),也不保存Shader的路径,仅保存的是Shader路径的SHA1 Hash做为Shader唯一的索引,真正的ShaderCode是由FShaderCodeLibrary管理。

    然后在游戏首次启动时,Link生成Program Binary Cache文件。后续游戏则直接使用该Cache文件,无需实时进行Shader Link,从而避免这类卡顿。

    D3D12(FD3D12GraphicsPipelineState)、Vulkan(FVulkanGraphicsPipelineDescriptorState)、Metal(FMetalGraphicsPipelineState)现代图形API是支持PSO机制的。

    而OpenGL ES是不支持的,但GLES可通过提前生成Program Binary,然后直接读取来达到同样的目的。

    PSO总流程

    第一次构建

    scl.csv文件:用于建立Shader Hash与ShaderStableInfo之间的关联

    scl.csv文件存储了所有被cook的材质和Shader相关的信息。注:ue4.27为shk二进制文件

    ShaderStableInfo:用来描述游戏中使用的唯一的一个Shader,存放的是各个Shader的元信息,相对稳定。而Shader Hash只要Shader代码修改,就会变化。

    在cook时,会产生2个文件ShaderStableInfo-Global-GLSL_ES3_1_ANDROID.scl.csv(存放cook进包的Global Shader变体)和ShaderStableInfo-MyGame-GLSL_ES3_1_ANDROID.scl.csv(存放cook进包的Material Shader变体)

    常见的增加变体的原因是:材质属性Usage增加顶点工厂格式,材质蓝图中使用QualityLevel作为分支等。

    字段 变体类型 说明

    // 材质路径

    ClassNameAndObjectPath

     

    Global Shader

    empty

    MyGame Shader

    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings 

    MaterialInstanceDynamic Game/Levels/TestMap3/HeightMap_x5_y1/PersistentLevel/Game_Landscape_game_x5_y1.MaterialInstanceDynamic_3

    MaterialInstanceConstant Game/Effects/MaterialInstanceLibrary/MI_Fx_Explode_Smoke31.MI_Fx_Explode_Smoke31

    LandscapeMaterialInstanceConstant Game/Levels/TestMap3/PersistentLevel/Landscape_1.LandscapeMaterialInstanceConstant_998

    // Shader类型

    ShaderType 

    Global Shader

    FMobileSceneCaptureCopyVS

    FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorHDR

    FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorSceneDepth

    FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneDepth

    FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorHDRNoAlpha

    。。。 。。。

    MyGame Shader

    TMobileBasePassVSFNoLightMapPolicyHDRLinear64

    TMobileBasePassPSFNoLightMapPolicy0HDRLinear64

    TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering

    TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight

    。。。 。。。

    // LightMapPolicyType,各种PolicyType在LightMapRendering.h中定义,如:lightmap和shadow等的渲染。引擎中Indirect Light Cache、VLM、Distance Field Shadow都有对应的LightMapPolicy

    // OutputFormat,PS输出的是gamma还是linear,即LDR/HDR

    // bEnableSkyLight,是否开启SkyLight

    // NumMovablePointLights,PS里面处理的动态点光源的数目这些参数在GetUniformMobileBassPassShader中使用

    // 是depth阶段还是basspass阶段等 -- PassProcessor

    // 是StaticMesh还是SkeletalMesh,还是粒子等 --VertexFactory

    ShaderClass  Global Shader Global
    MyGame Shader

    MeshMaterial  // 模型使用的材质

    Material  // UI、特效、后处理等使用的材质

    MaterialDomain  Global Shader None
    MyGame Shader

    MD_Surface

    MD_UI、MD_PostProcess

    FeatureLevel  Global Shader None
    MyGame Shader ES3_1
    QualityLevel  Global Shader None
    MyGame Shader Low、Medium、High、Epic、Num
    TargetFrequency  Global Shader

    SF_Vertex   // Vertex Shader

    SF_Pixel     // Pixel Shader

    SF_Compute  // Compute Shader

    MyGame Shader

    SF_Vertex

    SF_Pixel

    TargetPlatform  Global Shader

    GLSL_ES3_1_ANDROID  // Android ES31

    SF_METAL  // iOS Metal

    MyGame Shader

    GLSL_ES3_1_ANDROID  // Android ES31

    SF_METAL  // iOS Metal

    // 顶点工厂类型

    VFType 

    Global Shader null
    MyGame Shader

    FLocalVertexFactory

    FInstancedStaticMeshVertexFactory

    FLandscapeVertexFactoryMobile

    FMeshParticleVertexFactory

    FParticleSpriteVertexFactory

    FParticleBeamTrailVertexFactory

    FGPUSpriteVertexFactory

    TGPUSkinVertexFactoryDefault // 骨骼蒙皮

    FSplineMeshVertexFactory

    FFoliageBillboardMeshVertexFactory

    FGeometryCacheVertexVertexFactory

    FHairStrandsVertexFactory

    // 组合

    Permutation 

    Global Shader Perm_0、Perm_1、... ...  // 同一个ShaderType名的不同组合
    MyGame Shader  同上

    // Hash值

    OutputHash 

    Global Shader

    38495A2818C717AD79ED33B7AED71C02AE2FBAF2  // shader的hash值

    MyGame Shader

    遇到真机崩溃,可以通过这里的OutputHash找到对应的材质,日志中的V开头的是vertex shader, P开头的是pixel shader

    Fatal error: [File:Unknown] [Line: 2139]
    RestoreGLProgramFromBinary : Failed to restore GL program from binary data! [Program V_558BCCB797A7616DEF334520CA88C6CD47B4934C_P_39BED62383140787757773155320A34567C783F7]

    558BCCB797A7616DEF334520CA88C6CD47B4934C  // shader的hash值

    39BED62383140787757773155320A34567C783F7 // shader的hash值

    PipelineHash  Global Shader 0000000000000000000000000000000000000000
    MyGame Shader 0000000000000000000000000000000000000000
    DynamicMode  Global Shader None
    MyGame Shader

    Default

    FirstPerson

    SimpleLandscape

    Android scl.csv

    C:\svn\MyGame\Saved\Shaders\GLSL_ES3_1_ANDROID\ShaderStableInfo-Global-GLSL_ES3_1_ANDROID.scl.csv(cook过程中先生成在这里,然后拷贝到下面目录中)

    C:\svn\MyGame\Saved\Cooked\Android_ETC2\MyGame\Metadata\PipelineCaches\ShaderStableInfo-Global-GLSL_ES3_1_ANDROID.scl.csv(970条)

    /*********************************** ShaderStableInfo-Global-GLSL_ES3_1_ANDROID.scl.csv ***********************************/
    ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular >,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,E0EFC7674745A9E0A55EFD9500DF4CFA3E28B193,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_YCoCg >,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,CD1E65130C4A9EF2586CC7BD61B06BD8D05CADFA,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_VS,Global,None,None,None,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,A560E91C3E7B0684218FD41653DEDF27E138C3BF,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::WorldHeight >,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,CE903973D8B1E06FBE73AAA88542DACBA53EAAFB,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor >,Global,None,None,None,SF_Compute,GLSL_ES3_1_ANDROID,null,Perm_0,C9F8A9F0BB131A7A33B31DED0E0CF90E016AB76D,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor >,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,8A93AFF63A08962F2BDC6FD3407256ED60FB4FF1,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_Mask_YCoCg >,Global,None,None,None,SF_Compute,GLSL_ES3_1_ANDROID,null,Perm_0,F6E54379B9340A6EB6FA1AABA1EB84DA9431A985,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_Mask_YCoCg >,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,14FCE8A22A197FA14DED9164215453D3F454678C,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular >,Global,None,None,None,SF_Compute,GLSL_ES3_1_ANDROID,null,Perm_0,C9767F7167129433B3027FDF4824E59990160AE5,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_YCoCg >,Global,None,None,None,SF_Compute,GLSL_ES3_1_ANDROID,null,Perm_0,B2AE6A22005ACC5D80D88035776E765D1C14BCE4,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyVS,Global,None,None,None,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,B284836A1CE63E8D157AFC216E8D9CB766B335DC,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_FinalColorHDR,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,679CC003B9DAB0490F736B25A5B6DEB28189FAC7,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_DeviceDepth,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,1D81DA1B193913734F21559AC7070C8CB24DCBED,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_FinalColorLDR,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,1D81DA1B193913734F21559AC7070C8CB24DCBED,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorHDR,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,F354581B6A28FC79A72CC7F6B0833A453EC0D279,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneDepth,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,F8346F7D904804EC724AD146DFE44316B7DB5A4D,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorSceneDepth,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,71F40C4C29CFE3287B2556E7D29EBFBA681F3E2F,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneDepth,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,FA97DBA7D00278128D50963E83153097B2DA571C,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneColorHDR,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,142CA22E7BF4961DB690DFF3FAC03139FF5A54BB,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_DeviceDepth,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,679CC003B9DAB0490F736B25A5B6DEB28189FAC7,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_FinalColorHDR,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,1D81DA1B193913734F21559AC7070C8CB24DCBED,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorHDRNoAlpha,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,98139A3981B657DE28155B1CA3C0E0F961833CAC,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneColorSceneDepth,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0FAA51FFF9D9B8ECF573812E4B735833BB3FD6D5,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneColorHDRNoAlpha,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,CA85437EF2D7D9D85FA9CD62890026BF4B4A6A99,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_FinalColorLDR,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,679CC003B9DAB0490F736B25A5B6DEB28189FAC7,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassVS,Global,None,None,None,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,8C6F72072A4C593E7611AF0925D69CE6930A0279,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ProjectionPassCS,Global,None,None,None,SF_Compute,GLSL_ES3_1_ANDROID,null,Perm_0,DF1087B697415DC73A65F3170BCDD97DCF951466,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassPS,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,5F9026D9C6BF8B9A1A577D0B19D0FCC42F0F1FC3,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassPS,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_1,A735AD6029F4FB9809C6CAF200E9E629745B149C,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassPS,Global,None,None,None,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_2,9EB102AC389C5F17E752A27C8DEF5FD6413C5B9C,0000000000000000000000000000000000000000,None
    。。。。。。

    C:\svn\MyGame\Saved\Shaders\GLSL_ES3_1_ANDROID\ShaderStableInfo-MyGame-GLSL_ES3_1_ANDROID.scl.csv(cook过程中先生成在这里,然后拷贝到下面目录中)

    C:\svn\MyGame\Saved\Cooked\Android_ETC2\MyGame\Metadata\PipelineCaches\ShaderStableInfo-MyGame-GLSL_ES3_1_ANDROID.scl.csv(615905条)

    /*********************************** ShaderStableInfo-MyGame-GLSL_ES3_1_ANDROID.scl.csv ***********************************/
    ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,7814FDB66E076FC70A44ABC9ED496B8EEEFA88D2,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,2CFC6455262C9440A16148BCF522CFB2E8C36A5D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,A2585028F19FE1C720084D1905A5A8CBA734F11D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,7814FDB66E076FC70A44ABC9ED496B8EEEFA88D2,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,A2585028F19FE1C720084D1905A5A8CBA734F11D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,7814FDB66E076FC70A44ABC9ED496B8EEEFA88D2,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,2CFC6455262C9440A16148BCF522CFB2E8C36A5D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,272E89E7CC57F5C843618531AB7E6A527525D3BC,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,02335BDB83B192DDE0C13854BD949B4AEE9CD92F,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,262649D7B1DD2FC97781CF92CBBA181F7EA3EF6D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,E68704218EBE4269F4228698CB922EAF644DF6FD,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,02335BDB83B192DDE0C13854BD949B4AEE9CD92F,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,E68704218EBE4269F4228698CB922EAF644DF6FD,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,02335BDB83B192DDE0C13854BD949B4AEE9CD92F,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,262649D7B1DD2FC97781CF92CBBA181F7EA3EF6D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D0357E5BAE82F3E6DF3F2E1F5183171874F0FF7A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,9051944113F95568B4E94D6005D6DAE4A1E07E3C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,E10F2DD422C2372E861259871AA9950A84287021,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,47215A6B6815F5F99E0DD3E180E06C524E6097EE,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,1682F564D5D30E41D08A816B378C91677D617945,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,4ED452EF605A57AE749BC92C7078F6D287F4BA62,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,9318EA987D604D866DEDC70ADA7E50C006134548,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,1682F564D5D30E41D08A816B378C91677D617945,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,858A13394AA39F5EB874E1377E3AC944FAB96D0C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,59FD92D5A4978FC8412750175129DD49B4BD9DB5,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,5ED0F2F2C696CA6CE45C17340F38BC8171781055,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,44058205B7C11D178720C737B4282207CA6B3977,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,3B78030A5804C1A449094C8315EAF8CAB703E68F,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,5AA8A130E905F469B16291099EC378243C3D9F21,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,7C5C546573754D401001140A8D238B41F0BA630C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,055A79BAD2FB38D29A055F341865A1633E12C7DC,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,4A62D035ED9457F322B4A0E6A76F6F06F3CF9F9A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,EDE82C1E3659EF4AE119AC0EF88A08033648643A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,19AF0CAEAB8300A33FEB4AC452A12A95346D2B33,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,BC25734E6402650CBFF88CAFE65FBC0DA504FBCF,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,10A98E43B048DD01668F9CA8D75C719979B75D33,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,E47A9CC774FE74121F47F0A81185C6A9F1FD0EF0,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,E68704218EBE4269F4228698CB922EAF644DF6FD,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,4E175C915FCEDF2FAD8308B0BF694F6B2F3E2419,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,4A62D035ED9457F322B4A0E6A76F6F06F3CF9F9A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,ED08B64C5A07A77CC09D8598AEA6A1726BB8023D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,1682F564D5D30E41D08A816B378C91677D617945,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,75B5570FCE62F8ACD293692812141629D4A826A1,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,9318EA987D604D866DEDC70ADA7E50C006134548,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,1682F564D5D30E41D08A816B378C91677D617945,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B0D792CC5C67C632D18B3AA4DD71BE3D5AF97089,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,2717A40AB68A7F7B61B12F6B92B7E7E5E2354749,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,3278A79AC216F5551C4EEA5D9D2CDC8897995FF2,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,348EA8AEA4B5D4E19F4F554CDA1C528EA6D5C1C9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,BE0413A9C5EFAF1B9AD93D1D16A41CFEF9DA95E5,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,4A62D035ED9457F322B4A0E6A76F6F06F3CF9F9A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,19987F6D0B615072D41391D466BA396692E13907,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,47B4CF87241F40B191206A95A6E36D56E5897F04,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,010C4D4AC643ACEEF55D8EBE344254624877A7CF,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,E68704218EBE4269F4228698CB922EAF644DF6FD,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,F2E139E6408C11CB6A7B616E1E9FB0FE76557E70,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,4A62D035ED9457F322B4A0E6A76F6F06F3CF9F9A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D2AB74B1A4E722D97A2564B56529149EBA36D8A9,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,9051944113F95568B4E94D6005D6DAE4A1E07E3C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,B4917462C9DF4A0EF22F92C6B365D89F41A8620A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,ED08B64C5A07A77CC09D8598AEA6A1726BB8023D,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,4D91B558C94D482C3E0B630CA66753E8A99EDD59,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,AF38BD21E56F1292472FF99991B66E10F33ABB8C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,75B5570FCE62F8ACD293692812141629D4A826A1,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,AF38BD21E56F1292472FF99991B66E10F33ABB8C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,AF38BD21E56F1292472FF99991B66E10F33ABB8C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,AF38BD21E56F1292472FF99991B66E10F33ABB8C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,4D91B558C94D482C3E0B630CA66753E8A99EDD59,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,AF38BD21E56F1292472FF99991B66E10F33ABB8C,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,2509E3E45EA97E1885A4EBD742937F1250798113,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,B3345985E9B490C6BCDA3BD4DA4FDFE93F8E6AD1,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,370AF2192588330ACAD99A129D3D2A9478195DA5,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,44058205B7C11D178720C737B4282207CA6B3977,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,C4AD2A48050D8C146481569605752146803C19B7,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,EFBD419BE0E61EF2B57534B09CC640BA8FD88E51,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,94749FF4197DCF44BC5021D1DDB29669D625E49B,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,BE0413A9C5EFAF1B9AD93D1D16A41CFEF9DA95E5,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,8D44CB6571EB27E80BCA9B7932C37D2AF568393A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,A01F268F015240DEC96A3B439830195407939037,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,C0C379A9733642FF015D2594F52D92EF9881DB67,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D0357E5BAE82F3E6DF3F2E1F5183171874F0FF7A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,A9F62B754B8988D169D7459DA0DD80A2FAA319B0,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,010C4D4AC643ACEEF55D8EBE344254624877A7CF,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,5B18C983B53EC45070F66EF13B7902157546344A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D0357E5BAE82F3E6DF3F2E1F5183171874F0FF7A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D0357E5BAE82F3E6DF3F2E1F5183171874F0FF7A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,0A1252F3E3D88EB91227A95FC428004CB55309D8,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D0357E5BAE82F3E6DF3F2E1F5183171874F0FF7A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,8D44CB6571EB27E80BCA9B7932C37D2AF568393A,0000000000000000000000000000000000000000,Default
    Material Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,D0357E5BAE82F3E6DF3F2E1F5183171874F0FF7A,0000000000000000000000000000000000000000,Default
    。。。 。。。

    iOS scl.csv

    /Users/admin/MyGame/Saved/Shaders/SF_METAL/ShaderStableInfo-Global-SF_METAL.scl.csv(cook过程中先生成在这里,然后拷贝到下面目录中)

    /Users/admin/MyGame/Saved/Cooked/IOS/MyGame/Metadata/PipelineCaches/ShaderStableInfo-Global-SF_METAL.scl.csv(930条)

    /*********************************** ShaderStableInfo-Global-SF_METAL.scl.csv ***********************************/
    ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular >,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,38495A2818C717AD79ED33B7AED71C02AE2FBAF2,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_YCoCg >,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,46CEFA6913EB70F6783F2E32E6CD9E0F9A3A2F2C,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_VS,Global,None,None,None,SF_Vertex,SF_METAL,null,Perm_0,535C2E9512755B13B92ED15FE1CCA32B3882444E,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::WorldHeight >,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,9ED81B522E953170039FB5B419389C417A00E2E7,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor >,Global,None,None,None,SF_Compute,SF_METAL,null,Perm_0,A19BE53354494B8103634D191851BF060484067C,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor >,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,5CEF5C8F8296A6A58044008B35E6A4BB331C0AA1,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_Mask_YCoCg >,Global,None,None,None,SF_Compute,SF_METAL,null,Perm_0,802CBAC4812EE106A0E2E5DED573AEA327C0B96C,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCopy_PS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_Mask_YCoCg >,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,FD0DD8E4B3619CACFCBBDA23C10FA4BFBFE53420,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular >,Global,None,None,None,SF_Compute,SF_METAL,null,Perm_0,D9DA2940D315C5E9619C02AD1F568734DD2E2E0A,0000000000000000000000000000000000000000,None
    empty,FShader_VirtualTextureCompress_CS< ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Specular_YCoCg >,Global,None,None,None,SF_Compute,SF_METAL,null,Perm_0,C3A343D9A6B5032FA699CE2948AD4214DB446FAA,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyVS,Global,None,None,None,SF_Vertex,SF_METAL,null,Perm_0,E73557E4272469E9D7D7A3EB27C60CC5D444B713,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_FinalColorHDR,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,9DF2338F455C70315F582CE09B181842028B59AB,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_DeviceDepth,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,BDE3AAC02DC1BD6C6FBFF7AD1BD12547B3B1FA80,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_FinalColorLDR,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,BDE3AAC02DC1BD6C6FBFF7AD1BD12547B3B1FA80,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorHDR,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,5A1721BA76C13D753AD018603F5E2B7F82C70AFA,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneDepth,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,8E835A8F7C8361D94C0993C99A003DC6E392B838,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorSceneDepth,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,386823DDF1D39D9FDDF79D6A46FBD4C77876184E,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneDepth,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,AB00035890CC400211F0903E1D52E635F7BE5BD7,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneColorHDR,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,A60B368EE16666DB11799AAFA42D56DBD6CE6751,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_DeviceDepth,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,9DF2338F455C70315F582CE09B181842028B59AB,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_FinalColorHDR,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,9D2CDB8DA3873AB193C122378E2763633639EC33,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPS_MobileHDRSCS_SceneColorHDRNoAlpha,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,92BBC32457A0EE75F0AF1022C6F58E8197B7CDEB,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneColorSceneDepth,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,15B6CF1879F499AF615F4BD1A4DD8D1B63E5F0B3,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_SceneColorHDRNoAlpha,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,62E266E69EE15DB04B8256585F1A9E23ED20332A,0000000000000000000000000000000000000000,None
    empty,FMobileSceneCaptureCopyPSSCS_FinalColorLDR,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,9DF2338F455C70315F582CE09B181842028B59AB,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassVS,Global,None,None,None,SF_Vertex,SF_METAL,null,Perm_0,D9C8884D7F1D7D17D7079A59D00FC68C1AD09DC8,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ProjectionPassCS,Global,None,None,None,SF_Compute,SF_METAL,null,Perm_0,45ECB889E4410E37B4969EF814286DA0030905C5,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassPS,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,D250892F0557A8947D6D4E1CEA12B33286265952,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassPS,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_1,B98F60BA8CA76E361F713230B2C37437830F9B8D,0000000000000000000000000000000000000000,None
    empty,FPixelProjectedReflectionMobile_ReflectionPassPS,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_2,AC6D9EEA69203A43434751E0F087784214A2708D,0000000000000000000000000000000000000000,None
    。。。。。。

    /Users/admin/MyGame/Saved/Shaders/SF_METAL/ShaderStableInfo-MyGame-SF_METAL.scl.csv(cook过程中先生成在这里,然后拷贝到下面目录中)

    /Users/admin/MyGame/Saved/Cooked/IOS/MyGame/Metadata/PipelineCaches/ShaderStableInfo-MyGame-SF_METAL.scl.csv(615574条)

    /*********************************** ShaderStableInfo-MyGame-SF_METAL.scl.csv ***********************************/
    ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,0FE1BD93034A48403D676C4AF079D32197A9541E,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,96ED59428CD86AC83B8A95CC2470A0D9AF5D6056,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,67C3D0A8A24ED861273235E84EA06BC0089DCB61,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,F8E240A33E87EC71FD659DEA26368CC4799CB183,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,67C3D0A8A24ED861273235E84EA06BC0089DCB61,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,696E18FC76373C1FC7C1A01D8851A7B69DFBFDCE,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,F5450C807EE976B45E9BCB503EF1C9D302B41B90,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/PhAT_JointLimitMaterial.PhAT_JointLimitMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,ACD5850896D016DD219FF359A1CE65F4486E398C,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,56779DF17BBDD7B7287EFF0028EBDF409EB7DD9B,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,ADE94F809FF3DB58DEA08C872095DD46AB6E7123,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,A47F9BC20E5A0F7E704591F2E0A941CCEE487709,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,621C29DADE97307880C06FA5043F524DE7A913E2,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,A47F9BC20E5A0F7E704591F2E0A941CCEE487709,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,62D89D251086218D2348599827AB465EEF1FE720,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,F0A37A999A5D3049C8D192AECE64CE78AA0DAEAE,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/GizmoMaterial.GizmoMaterial,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,545D74E597916A3400C540609E18F1C18FE79FBF,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,E3974B0EE8E9C14E4F56CAD45BCE09F9A17CC360,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,2B4C41922DA70014710E7E978C71C815DF792794,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,CC1F7950C3EF1496FD61B3B89E65A5B1CC97BE28,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,B26C2B3A7C6BCC004EBB3EC2C3D17B869853C2B8,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,158701D5E3514497217D0D0E806F5E363373AF47,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,393B3546D4BE3EEA1BA4D641F7DE4BA1405520EB,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,B26C2B3A7C6BCC004EBB3EC2C3D17B869853C2B8,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,E50C68948130D7829297FE10A55DCC5253BFF4A9,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,3E03D154A90D3283B39C01E2ECB219F506EC7AEE,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,81036C8C9651700C2A527408B096801711D6B1D2,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,E3608E244E4740B07EFC4B44F6AA318A1FBFAB10,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,CFF15EBE462EAB2951B70B266C7BAE19B77DF653,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,D56B6FA47C4EDE7F515E1741B7DB37BEA9EA1100,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,378AD44CB7B69F5ABB0AE4972E574D4FA668CE8F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,A1A0EB899042F747DBB98BEB10FF2D5EE4F78BA3,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,F6103631A36E23366BBB8DFC524284F38BBAE42E,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,E22D338E667E84E45038F32550889347F420C133,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,6500319C3DC99AFD381C021A7181D45C689E5E94,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,13C87313363FEEC4872D0E0188FC1266154C8581,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,C0739640D4F24FC93407E781CD290487720CAB8B,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,CF99C32E98DB1B46321CE1805711F5158BCFF065,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,E63BD22C53AFE5E265050FBA4D7F7122C0F47EF8,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,965140BEA747CFDE5AB95F665AD56AEAFF7987BC,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,F6103631A36E23366BBB8DFC524284F38BBAE42E,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,87DF1155D0959CF1622C056788BDC946D5CF1125,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,B26C2B3A7C6BCC004EBB3EC2C3D17B869853C2B8,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,67F29F6E0F41FE1DB0A836DD125D502DD35FA8A3,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,393B3546D4BE3EEA1BA4D641F7DE4BA1405520EB,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,B26C2B3A7C6BCC004EBB3EC2C3D17B869853C2B8,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,F64E5EFBBFE8ADEC5B4BE3E7541C7F44EE892EB7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,0F732EA527A0FCFB73F24173687AEB67FDE44DDE,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,1D21399ED61F2AEAC1CA6D6505229E231D73FDBB,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,F69CAB99CEBCAA0FF9A20537D2D2AF53A16516FD,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,FC63BA9BCE72AC3F5809F741825E817D5A3A0E22,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,F6103631A36E23366BBB8DFC524284F38BBAE42E,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,BC693545CABFB7403356F36FB809B0FAACA1EA55,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,1463626375D0B80954AD5C40EACA0D256EDCE9F4,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,4C29F8972706D154764FE2780102959AAE661710,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,E63BD22C53AFE5E265050FBA4D7F7122C0F47EF8,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,4DE581E75C740E37711889FBC1D9B8D2D1486D37,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,F6103631A36E23366BBB8DFC524284F38BBAE42E,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,3544A0A05A50B1B274AD2F33F64AD09A712DD991,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,1FBE21B5FDED35D05F26BF54DF74CCF079304307,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,36656906E816A12BD0008D0555ED42509A5ABD82,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,FE1720989BA09FEB9E927741206895D07F778349,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,452AD98F94F621A4163CE797BB0D537E3EDACAF7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,5113AE6A72B36AC8C088D36A2659102B87C3879F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,464B6B671EBDCAA9FD57EE9011221F9B71D4C3B6,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,95D1CFF9469B3E098987A44D3D3C534C59D63BE1,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,5113AE6A72B36AC8C088D36A2659102B87C3879F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,5113AE6A72B36AC8C088D36A2659102B87C3879F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,452AD98F94F621A4163CE797BB0D537E3EDACAF7,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FInstancedStaticMeshVertexFactory,Perm_0,5113AE6A72B36AC8C088D36A2659102B87C3879F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,980C166622FAB74320BDA187DABDADF030E02A59,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,C4A3639064968BF194F735CB002F7C67817EAD5A,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,317B6C40E906D96A2EEAB125D8F03CA8CF039B1F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,27D87FE4463C314BE9319DEBBC21936883A03E56,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,747548BF336EE966EDBE04D44EAD3E385025FDB8,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,C29D38B76BFE6217D478E36B5CB136408E95EE7D,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSTMobilePRTCachedPointIndirectLightingPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,B4284EE0FF17405AA97963F6DD5135D90FEC7837,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,21D8258F794D2C389D5B5018818B03E5DB007014,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCacheWithInteriorVolumePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,B85CFABDF0621DDF847187BAFD4506B4E7B2D35F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,676ABCB73E5AF140F7098C8BB9F46CCA1A7FB719,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,22276BFFE96581C42E53B7BE663D30E42A2FE82C,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,9B45C7B22A0A322204544887CD944DEA0AA7CB3F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,EF23E6FA3A4F107DF1FE8C1B40C7FC29819572A5,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFNoLightMapPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,AF9BE927A9E86DA11C2D21D4D305F879512849FE,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileMovableDirectionalLightAndSHIndirectPolicyINT32_MAXHDRLINEAR64SkylightSimpleRendering,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,188188A873C1E65C3D268FEEE68CD59B5D6BA9B5,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFNoLightMapPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,803847B6A03D93B24078FF866A7F3C923DC6F387,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSTMobilePRTCachedPointIndirectLightingPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,9B45C7B22A0A322204544887CD944DEA0AA7CB3F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassPSFMobileDirectionalLightAndSHIndirectPolicy0HDRLinear64Skylight,MeshMaterial,MD_Surface,ES3_1,Num,SF_Pixel,SF_METAL,FLocalVertexFactory,Perm_0,457A05B7D5818E489BDE638E7FFE3511DC38167A,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,9B45C7B22A0A322204544887CD944DEA0AA7CB3F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobilePRTIndirectCachePolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,B85CFABDF0621DDF847187BAFD4506B4E7B2D35F,0000000000000000000000000000000000000000,Default
    Material /Engine/EngineMaterials/M_InvalidLightmapSettings.M_InvalidLightmapSettings,TMobileBasePassVSFMobileMovableDirectionalLightAndSHIndirectPolicyHDRLinear64,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,9B45C7B22A0A322204544887CD944DEA0AA7CB3F,0000000000000000000000000000000000000000,Default
    。。。。。。

    注:Android和iOS平台,scl.csv的记录数目差不多 

    要生成scl.csv,需要在DefaultEngine.ini中开启NeedsShaderStableKeys

    [DevOptions.Shaders]
    NeedsShaderStableKeys=True

    游戏Runtime收集PSO

    DefaultEngine.ini中开启PSO并写到缓存文件

    [/Script/Engine.RendererSettings]
    r.ShaderPipelineCache.Enabled=True ;运行时启用PSO  也可以通过带上-psocache命令行拉开启
    r.ShaderPipelineCache.LogPSO=True ; 运行时启用PSO日志记录   也可以通过带上-logpso命令行来开启
    r.ShaderPipelineCache.SaveBoundPSOLog=True ;自动保存采集的PSO到日志文件

    详见:UnrealEngine\Engine\Source\Runtime\RHI\Private\PipelineFileCache.cppFPipelineFileCache::IsPipelineFileCacheEnabledFPipelineFileCache::LogPSOtoFileCache函数

    在游戏中,以不同画质浏览所有地图的各个角落;打开不同的UI界面;切换角色,触发技能;切换武器,自动射击。

    Android手机上生成的pso cache(二进制格式):

    files\UE4Game\MyGame\MyGame\Saved\CollectedPSOs\++UE4+Release-4.26-CL-0-UAGame_GLSL_ES3_1_ANDROID_0007CAAD08D8E4B88B8597CECC697A36.rec.upipelinecache

    LogRHI: Display: |PipelineFileCache.cpp:2944|Encountered a new graphics PSO: 2486498723
    // New Graphics PSO (pso hash id) Description: vs hash id, ps hash id, geometryshader hash id, hullshader hash id, domainshader hash id, [render states ...]
    LogRHI: Display: |PipelineFileCache.cpp:2947|New Graphics PSO (2486498723) Description: DFC0C831DBCC369828C9FC87D0D15876AC2A3A0A,8B66A3C94D6267E396855CADD516DA3C1025F1C4,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,37,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    // ++UE4+Release-4.26-CL-0-uagame_GLSL_ES3_1_ANDROID_006F48D608D97856A7F30EBE76D854D5.rec.upipelinecache中有78个新增的Graphics PSO
    LogRHI: |PipelineFileCache.cpp:2349|FPipelineFileCache BoundPSOsOnly saved 78 total, 78 new, 313 removed, 0 cons .upipelinecache (took   1.85ms): ../../../UAGame/Saved/CollectedPSOs/++UE4+Release-4.26-CL-0-uagame_GLSL_ES3_1_ANDROID_006F48D608D97856A7F30EBE76D854D5.rec.upipelinecache.

    iOS手机上生成的pso cache(二进制格式):

    MyGame\saved\collectedpsos\++ue4+release-4.26-cl-0-uagame_sf_metal_910957e22a4195e7480e5bbb2b10e00d.rec.upipelinecache

    LogRHI: Display: |PipelineFileCache.cpp:2944|Encountered a new graphics PSO: 3936720218
    // New Graphics PSO (pso hash id) Description: vs hash id, ps hash id, geometryshader hash id, hullshader hash id, domainshader hash id, [render states ...]
    LogRHI: Display: |PipelineFileCache.cpp:2947|New Graphics PSO (3936720218) Description: 1E1CA550296DC78586111C4F6C6BF2CCC552E207,746735ADD6ED4228B4B8C7FDD58C70F86D181A01,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 0 1 0 0 5 8 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,2,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    // ++ue4+release-4.26-cl-0-uagame_sf_metal_6b180113a64cbaf720ca2e912a36479e.rec.upipelinecache中有119个新增的Graphics PSO
    LogRHI: |PipelineFileCache.cpp:2349|FPipelineFileCache BoundPSOsOnly saved 119 total, 119 new, 317 removed, 0 cons .upipelinecache (took   7.52ms): /var/mobile/Containers/Data/Application/C6524D7B-F59E-418E-A078-1824AF3B62D1/Documents/uagame/saved/collectedpsos/++ue4+release-4.26-cl-0-uagame_sf_metal_6b180113a64cbaf720ca2e912a36479e.rec.upipelinecache.

    注:每次启动游戏进程,如果有新的PSO,都会生成并写入到一个新的rec.upipelinecache文件中

    rec.upipelinecache文件从游戏运行时获取,存储了PSO相关的信息。

    如果接入了腾讯云对象存储(Cloud Object Storage,COS),可以将这些pso cache自动上传的云端。

    注:CosBrowser从这里下载 

    dump打进包中的rec.upipelinecache(二进制)中的内容:

    /*** 在windows平台上dump出Android上收集的pso ***/
    %EnginePath%\Engine\Binaries\Win64\UE4Editor-Cmd.exe %GamePath%\MyGame.uproject -abslog=C:\dump_android_log.txt -run=ShaderPipelineCacheTools Dump C:\++UE4+Release-4.26-CL-0-UAGame_GLSL_ES3_1_ANDROID_0007CAAD08D8E4B88B8597CECC697A36.rec.upipelinecache
    
    /*** 在windows平台上dump出iOS上收集的pso ***/
    %EnginePath%\Engine\Binaries\Win64\UE4Editor-Cmd.exe %GamePath%\MyGame.uproject -abslog=C:\dump_ios_log.txt -run=ShaderPipelineCacheTools Dump C:\++ue4+release-4.26-cl-0-uagame_sf_metal_910957e22a4195e7480e5bbb2b10e00d.rec.upipelinecache

    结果会直接dump到dump_*_log.txt日志文件中

    558BCCB797A7616DEF334520CA88C6CD47B4934C,39BED62383140787757773155320A34567C783F7,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    8857F0BD0C424F55C1F6CF09A7C072264C4CBEC1,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    DFB20E154F48E48D321234CDBEF80FA4F6696FD1,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    51A6E3000D9C0C523D9CDAFFE57F90C579056D8E,D80164066ABD395314C2ACB4D12AD2AF392A1FA4,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7845723C9A16D53CA53C6BD052ABDF12B5FA022F,9E8B7D24F83744963597E5C27F907257296CD077,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 1 0 1 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    D72392244BCCF80DC151FB5CA1C6F1A0C6322361,A8995099964A2221FC92D7445DF4BFB75AA1E219,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<6 0 3 9 24 0>,<6 12 3 10 24 0>
    6DCDA37023A9E339D6A1DD9007F3EA4C0CE09609,A8995099964A2221FC92D7445DF4BFB75AA1E219,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    C2B84461BB24B7461A26F11DBC060A5BE92AB665,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<6 0 3 9 24 0>,<6 12 3 10 24 0>
    7DA329C63EC655EE3A6A0898886E747121049CD7,4A534BB86677E0858FF2F826E8052AC62385AC70,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<1 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    68897A1152C6550E0BEBCF41861BAE35BC43FE63,A05AF90491A5BBE0997B9E893A5F309A94BCC495,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 1 5 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    5B75B979D0FCFC53C4BE593B133EADE6D471C0AE,C80CE13B5EA37E28529F3CC5A77C5E0A7E951E6F,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,15,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 13 4 8 0>,<3 0 13 5 8 0>,<3 0 13 6 8 0>,<3 4 12 15 8 0>,<4 0 4 7 16 1>,<5 0 4 8 16 1>,<6 0 13 9 24 1>,<6 8 13 10 24 1>,<6 16 13 11 24 1>,<7 0 14 12 8 1>,<8 0 4 14 16 1>,<0 0 0 0 0 0>
    9F0297692B4A7E3C6C42F385B6971959374F76C5,DC4C061E8CE94CDF63F81FB0224BFE6E477866C3,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    08CE57C04EE423473E2526F44954AAA5FAB66BCD,23C06551C5F7F3F5D4F0343D5F28828F46D1D889,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,15,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 12 4 4 0>,<3 0 12 5 4 0>,<3 0 12 6 4 0>,<3 0 12 15 4 0>,<4 0 4 7 16 1>,<5 0 4 8 16 1>,<6 0 13 9 24 1>,<6 8 13 10 24 1>,<6 16 13 11 24 1>,<7 0 14 12 8 1>,<8 0 4 14 16 1>,<0 0 0 0 0 0>
    783B0AEA729493E926467BEFFBE5800A54226F10,DBBAD376E0FFC6E8A083CEBC093F47AB72F4FBFB,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,16,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<6 0 3 9 24 0>,<6 12 3 10 24 0>
    3F913E3F1176DFF65003335D07857F2556E65700,DBBAD376E0FFC6E8A083CEBC093F47AB72F4FBFB,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    3F913E3F1176DFF65003335D07857F2556E65700,3E56D1C274C7DE9CB6FEE9227FCCB15CE4666E6C,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    566A55ED0F1414C486A9729128778CF33442813C,B02103EE10C9CE9F0087328A5A188CC800640989,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 0 5 7 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 2 0 0>,<0 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    68897A1152C6550E0BEBCF41861BAE35BC43FE63,8491800CD502B24C3B79F34004A9DA64CC4EA704,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 1 5 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    51A6E3000D9C0C523D9CDAFFE57F90C579056D8E,B136B1757C10ED91EAACDCF6AE3DDD219F4F61E2,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,18,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    CF6DD657BD1FA5F9176B91E2C2D230C7E9745142,5B7F6C9C2BE3B69814F9D38DF2297DCA0AAD66E0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,26,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    FF6047477A986374A2876BEC429B229090E26A75,6E2001B757F3C78803966887608063356D90A408,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,26,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    B0AFA40A9570A854ECA9952915C6529A27FBD6DD,370F3182664F067198F43EA4E1F69B2E5A99327A,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,26,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    60031F83C6913323CDC93296A8C283B7FEC211F8,2F475B02969398F49F6557E8EC050CEED265217E,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,26,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    68897A1152C6550E0BEBCF41861BAE35BC43FE63,A2CC1FB1C2C4B35F55F5076C46512478DEDC91EB,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 1 5 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7845723C9A16D53CA53C6BD052ABDF12B5FA022F,ECF190273AA669DDB7498D573A68997E5A723557,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 1 0 1 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7845723C9A16D53CA53C6BD052ABDF12B5FA022F,71634FE3F264509598032180AF3C688CED690708,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 1 0 1 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7845723C9A16D53CA53C6BD052ABDF12B5FA022F,D288CAA5F1D5553F3791DC4F77E56A531243EFDE,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 7 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7845723C9A16D53CA53C6BD052ABDF12B5FA022F,462DAEA84D46800FE4896060C05A8AD276AE2708,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 1 0 1 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    3F913E3F1176DFF65003335D07857F2556E65700,B07C66A64842255CACDBC160FD46C70CFFDB298F,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    38C8EA0B1B67FA1CD3138F16972CF14173172292,253101CD67F3A4F8EC6D6EE5944D12E2DAB252CD,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 7 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,37,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    29F953BA32184012600B10EF66B926C7740E280C,1CFB0648BB0CF9A88FD58E2F40848E07DFDB5835,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    D9B2E7274C75D9A4D2C88F80728E3606FF593A68,67561B9BA0E6F929C410D4808EC909B034BADA63,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    68897A1152C6550E0BEBCF41861BAE35BC43FE63,0FD6BE2BEF24D20890348BC9FE82888AD68E6F98,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 1 5 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    9F0297692B4A7E3C6C42F385B6971959374F76C5,483BDD993D5526B2B07521A4A3891057961D9604,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    3F913E3F1176DFF65003335D07857F2556E65700,1E4B314C8C482732568C3BA049AEF7C5028A20C0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    783B0AEA729493E926467BEFFBE5800A54226F10,19EC0F99CE0287E09D7C534C060BCD5A140292B6,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,16,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<6 0 3 9 24 0>,<6 12 3 10 24 0>
    3F913E3F1176DFF65003335D07857F2556E65700,BA8D07C0852B8C0E389CBFCC0C96A04F62639476,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    566A55ED0F1414C486A9729128778CF33442813C,B26FBBE2FFF95AE440B9695CEF18790EAC1B2B6B,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 0 5 7 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 2 0 0>,<0 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    3F913E3F1176DFF65003335D07857F2556E65700,528B05EC9C516A181529851418109D4D02F4CC3F,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7DA329C63EC655EE3A6A0898886E747121049CD7,CF964FA97086E4B80937D2B84BA889027FB435B9,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<1 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 8 0>,<2 4 12 6 8 0>,<2 4 12 7 8 0>,<2 4 12 8 8 0>,<3 0 7 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    BFC67D6DB77AEEAD3D37975660639BD7AEAFEC13,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0>,<0.000000 0.000000 2 1 0 0>,<0 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,<0 0 3 0 12 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    783B0AEA729493E926467BEFFBE5800A54226F10,BA8D07C0852B8C0E389CBFCC0C96A04F62639476,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,16,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<6 0 3 9 24 0>,<6 12 3 10 24 0>
    566A55ED0F1414C486A9729128778CF33442813C,855E6BFB0BE7DA64E3E7123B26E4FB50F7B7AD08,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 0 5 7 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 2 0 0>,<0 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 8 0>,<2 4 12 6 8 0>,<2 4 12 7 8 0>,<2 4 12 8 8 0>,<3 0 7 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    3F913E3F1176DFF65003335D07857F2556E65700,19EC0F99CE0287E09D7C534C060BCD5A140292B6,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    3F913E3F1176DFF65003335D07857F2556E65700,0B2B3C1ED15BA27FC4F9B191830330E3274F3593,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 0 5 7 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    VertexShader,FragmentShader,GeometryShader,HullShader,DomainShader,BlendState,RasterizerState,DepthStencilState,MSAASamples,DepthStencilFormat,DepthStencilFlags,DepthLoad,StencilLoad,DepthStore,StencilStore,PrimitiveType,RenderTargetsActive,RenderTargetFormats0,RenderTargetFlags0,RenderTargetsLoad0,RenderTargetsStore0,RenderTargetFormats1,RenderTargetFlags1,RenderTargetsLoad1,RenderTargetsStore1,RenderTargetFormats2,RenderTargetFlags2,RenderTargetsLoad2,RenderTargetsStore2,RenderTargetFormats3,RenderTargetFlags3,RenderTargetsLoad3,RenderTargetsStore3,RenderTargetFormats4,RenderTargetFlags4,RenderTargetsLoad4,RenderTargetsStore4,RenderTargetFormats5,RenderTargetFlags5,RenderTargetsLoad5,RenderTargetsStore5,RenderTargetFormats6,RenderTargetFlags6,RenderTargetsLoad6,RenderTargetsStore6,RenderTargetFormats7,RenderTargetFlags7,RenderTargetsLoad7,RenderTargetsStore7,SubpassHint,SubpassIndex,VertexDescriptorNum,VertexDescriptor0,VertexDescriptor1,VertexDescriptor2,VertexDescriptor3,VertexDescriptor4,VertexDescriptor5,VertexDescriptor6,VertexDescriptor7,VertexDescriptor8,VertexDescriptor9,VertexDescriptor10,VertexDescriptor11,VertexDescriptor12,VertexDescriptor13,VertexDescriptor14,VertexDescriptor15

    第二次构建

    上次构建的scl.csv文件+收集到的所有PSO合并生成ShaderStableInfo的stablepc.csv

    从云端下载所有收集到pso到本地游戏项目的PipelineCaches\CollectedPSOs目录中

    /*** 下载收集到的Android的PSO ***/
    coscmd download -f -r --delete PipelineCaches/Master2021030901/Android/ %GamePath%\Build\Android\PipelineCaches\CollectedPSOs
    
    /*** 下载收集到的IOS的PSO ***/
    coscmd download -f -r --delete PipelineCaches/Master2021030901/Android/ ${GamePath}/Build/IOS/PipelineCaches/CollectedPSOs

    利用上次cook的scl.csv文件中的Shader Hash与ShaderStableInfo对照信息,将收集到的各个rec.upipelinecache文件中的Shader Hash替换为ShaderStableInfo,去除掉重复的PSO,合并到单一的名为stablepc.csv文件中

    详见:UnrealEngine\Engine\Source\Editor\UnrealEd\Private\Commandlets\ShaderPipelineCacheToolsCommandlet.cpp中的UShaderPipelineCacheToolsCommandlet::Main函数

    /*** Android ***/
    %EnginePath%\Engine\Binaries\Win64\UE4Editor-Cmd.exe %GamePath%\MyGame.uproject -run=ShaderPipelineCacheTools  -logcmds="LogShaderPipelineCacheTools error" expand %GamePath%/Build/Android/PipelineCaches/CollectedPSOs/*.rec.upipelinecache %GamePath%/Saved/Cooked/Android_ETC2/MyGame/Metadata/PipelineCaches/*.scl.csv %GamePath%/Build/Android/PipelineCaches/MyGame_GLSL_ES3_1_ANDROID.stablepc.csv
    
     
    /*** IOS ***/
    ${EnginePath}/Engine/Binaries/Mac/UE4Editor-Cmd ${GamePath}/MyGame.uproject -run=ShaderPipelineCacheTools -logcmds="LogShaderPipelineCacheTools error" expand ${GamePath}/Build/IOS/PipelineCaches/CollectedPSOs/*.rec.upipelinecache ${GamePath}/Saved/Cooked/IOS/MyGame/Metadata/PipelineCaches/*.scl.csv ${GamePath}/Build/IOS/PipelineCaches/MyGame_SF_METAL.stablepc.csv

    stablepc.csv文件结构如下:

    #

    "BindCount,UsageMask"

    3031415,18446744073709551615

    #

    BlendState,RasterizerState,DepthStencilState,MSAASamples,DepthStencilFormat,DepthStencilFlags,DepthLoad,StencilLoad,DepthStore,StencilStore,PrimitiveType,RenderTargetsActive

    <0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0

    RenderTargetFormats0,RenderTargetFlags0,RenderTargetsLoad0,RenderTargetsStore0

    RenderTargetFormats1,RenderTargetFlags1,RenderTargetsLoad1,RenderTargetsStore1

    RenderTargetFormats2,RenderTargetFlags2,RenderTargetsLoad2,RenderTargetsStore2

    RenderTargetFormats3,RenderTargetFlags3,RenderTargetsLoad3,RenderTargetsStore3

    RenderTargetFormats4,RenderTargetFlags4,RenderTargetsLoad4,RenderTargetsStore4

    RenderTargetFormats5,RenderTargetFlags5,RenderTargetsLoad5,RenderTargetsStore5

    RenderTargetFormats6,RenderTargetFlags6,RenderTargetsLoad6,RenderTargetsStore6

    RenderTargetFormats7,RenderTargetFlags7,RenderTargetsLoad7,RenderTargetsStore7

    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0  // 共28个0

    SubpassHint,SubpassIndex

    0,0

    VertexDescriptorNum,VertexDescriptor0,VertexDescriptor1,VertexDescriptor2, VertexDescriptor3, ... ... , VertexDescriptor15

    16,<0 0 3 0 12 0>, <1 0 5 1 8 0>, <1 4 5 2 8 0>, <2 0 12 5 4 0>, ... ... ,<6 12 3 10 24 0>

    3, <0 0 7 0 12 0><0 4 7 1 12 0>, <0 8 7 2 12 0>,<0 0 0 0 0 0>, ... ... , <0 0 0 0 0 0>

    Vertex Shader

    "shaderslot0: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,

    VFType,Permutation,OutputHash,PipelineHash,DynamicMode"

    Material Game/M_Character_Default.M_Character_Default,TShadowDepthVSVertexShadowDepth_OutputDepthfalse,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,

    TGPUSkinMorphVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default

    Pixel Shader

    "shaderslot1: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,

    VFType,Permutation,OutputHash,PipelineHash,DynamicMode"

    "Material Game/M_Character_Default.M_Character_Default,TShadowDepthPSPixelShadowDepth_PerspectiveCorrectfalse,MeshMaterial,MD_Surface,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,

    TGPUSkinMorphVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default"

    Geometry Shader(空) "shaderslot2: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode"
    Hull Shader(空) "shaderslot3: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode"
    Domain Shader(空) "shaderslot4: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode"

    Android版的MyGame_GLSL_ES3_1_ANDROID.stablepc.csv文件(共120471条数据)如下:

    "BindCount,UsageMask","BlendState,RasterizerState,DepthStencilState,MSAASamples,DepthStencilFormat,DepthStencilFlags,DepthLoad,StencilLoad,DepthStore,StencilStore,PrimitiveType,RenderTargetsActive,RenderTargetFormats0,RenderTargetFlags0,RenderTargetsLoad0,RenderTargetsStore0,RenderTargetFormats1,RenderTargetFlags1,RenderTargetsLoad1,RenderTargetsStore1,RenderTargetFormats2,RenderTargetFlags2,RenderTargetsLoad2,RenderTargetsStore2,RenderTargetFormats3,RenderTargetFlags3,RenderTargetsLoad3,RenderTargetsStore3,RenderTargetFormats4,RenderTargetFlags4,RenderTargetsLoad4,RenderTargetsStore4,RenderTargetFormats5,RenderTargetFlags5,RenderTargetsLoad5,RenderTargetsStore5,RenderTargetFormats6,RenderTargetFlags6,RenderTargetsLoad6,RenderTargetsStore6,RenderTargetFormats7,RenderTargetFlags7,RenderTargetsLoad7,RenderTargetsStore7,SubpassHint,SubpassIndex,VertexDescriptorNum,VertexDescriptor0,VertexDescriptor1,VertexDescriptor2,VertexDescriptor3,VertexDescriptor4,VertexDescriptor5,VertexDescriptor6,VertexDescriptor7,VertexDescriptor8,VertexDescriptor9,VertexDescriptor10,VertexDescriptor11,VertexDescriptor12,VertexDescriptor13,VertexDescriptor14,VertexDescriptor15","shaderslot0: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot1: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot2: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot3: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot4: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode"
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Login/Environment/Vedio/LoginCGMediaPlayer_Video_Mat.LoginCGMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Startup/Launcher/UI/Video/M_MediaMat.M_MediaMat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/Global/UI/UMG/PPTPopup/Video/PPT_Mat.PPT_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/UI/UMG/UrlVideo/MediaPlayer/NewMediaPlayer_Video_Mat.NewMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/AchieveMain/AchieveMainMediaPlayer_Video_Mat.AchieveMainMediaPlayer_Video_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/FrontEnd/Environment/Mall/MallLotteryMediaPlayer_Mat.MallLotteryMediaPlayer_Mat,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Low,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Medium,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderVSfalse,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "4260949,18446744073709551615","<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderVStrue,Material,MD_UI,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","Material Game/InBattle/UI/UMG/TutorialHUD/Media/M_TutorialMediaPlayer.M_TutorialMediaPlayer,TSlateMaterialShaderPSDefault,Material,MD_UI,ES3_1,Num,SF_Pixel,GLSL_ES3_1_ANDROID,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FInstancedStaticMeshVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "10067485,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,GLSL_ES3_1_ANDROID,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    。。。。。。

    IOS版的MyGame_SF_METAL.stablepc.csv文件(共119120条数据)如下:

    "BindCount,UsageMask","BlendState,RasterizerState,DepthStencilState,MSAASamples,DepthStencilFormat,DepthStencilFlags,DepthLoad,StencilLoad,DepthStore,StencilStore,PrimitiveType,RenderTargetsActive,RenderTargetFormats0,RenderTargetFlags0,RenderTargetsLoad0,RenderTargetsStore0,RenderTargetFormats1,RenderTargetFlags1,RenderTargetsLoad1,RenderTargetsStore1,RenderTargetFormats2,RenderTargetFlags2,RenderTargetsLoad2,RenderTargetsStore2,RenderTargetFormats3,RenderTargetFlags3,RenderTargetsLoad3,RenderTargetsStore3,RenderTargetFormats4,RenderTargetFlags4,RenderTargetsLoad4,RenderTargetsStore4,RenderTargetFormats5,RenderTargetFlags5,RenderTargetsLoad5,RenderTargetsStore5,RenderTargetFormats6,RenderTargetFlags6,RenderTargetsLoad6,RenderTargetsStore6,RenderTargetFormats7,RenderTargetFlags7,RenderTargetsLoad7,RenderTargetsStore7,SubpassHint,SubpassIndex,VertexDescriptorNum,VertexDescriptor0,VertexDescriptor1,VertexDescriptor2,VertexDescriptor3,VertexDescriptor4,VertexDescriptor5,VertexDescriptor6,VertexDescriptor7,VertexDescriptor8,VertexDescriptor9,VertexDescriptor10,VertexDescriptor11,VertexDescriptor12,VertexDescriptor13,VertexDescriptor14,VertexDescriptor15","shaderslot0: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot1: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot2: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot3: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode","shaderslot4: ClassNameAndObjectPath,ShaderType,ShaderClass,MaterialDomain,FeatureLevel,QualityLevel,TargetFrequency,TargetPlatform,VFType,Permutation,OutputHash,PipelineHash,DynamicMode"
    "24074868,18446744073709551615","<0 4 5 0 1 5 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 1 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,131073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 8 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","empty,FSlateElementVS,Global,None,None,None,SF_Vertex,SF_METAL,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,None","","","empty,TSlateElementPSGrayscaleFontfalsefalsetrueA,Global,None,None,None,SF_Pixel,SF_METAL,null,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,None",""
    "4268971,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_OutputDepthfalse,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "4268971,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_PerspectiveCorrectfalse,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "4268971,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_OutputDepthfalse,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "4268971,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_PerspectiveCorrectfalse,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "4268971,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_OutputDepthfalse,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "4268971,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_PerspectiveCorrectfalse,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "3677912,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_OutputDepthfalse,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "3677912,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_PerspectiveCorrectfalse,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "3677912,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_OutputDepthfalse,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "3677912,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_PerspectiveCorrectfalse,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "3677912,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_OutputDepthfalse,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "3677912,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 8 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSNoBiasVertexShadowDepth_PerspectiveCorrectfalse,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,TGPUSkinVertexFactoryDefault,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "1707942,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 8 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "1707942,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 8 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Low,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "1707942,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 8 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "1707942,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 8 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Medium,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "1707942,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 8 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_PerspectiveCorrectPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    "1707942,18446744073709551615","<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 1 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 8 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>","Material Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial,TShadowDepthVSVertexShadowDepth_OutputDepthPositionOnly_NoBias,MeshMaterial,MD_Surface,ES3_1,Num,SF_Vertex,SF_METAL,FLocalVertexFactory,Perm_0,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,Default","","","",""
    。。。。。。

    注:Android和iOS平台,stablepc.csv的记录数目差不多 

    stablepc.csv + 当前构建的scl.csv在cook时生成最终进包的PSO缓存

    在cook打包时,最后会调用UCookOnTheFlyServer::CreatePipelineCache函数,执行UShaderPipelineCacheToolsCommandlet::Main函数,来使用stablepc.csv来编译生成最终的stable.upipelinecache(二进制)

    /*** Android ***/
    build "%GamePath%/Build/Android/PipelineCaches/*MyGame_GLSL_ES3_1_ANDROID.stablepc.csv" "%GamePath%/Saved/Cooked/Android_ASTC/MyGame/Metadata/PipelineCaches/ShaderStableInfo-Global-GLSL_ES3_1_ANDROID.scl.csv" "%GamePath%/Saved/Cooked/Android_ASTC/MyGame/Metadata/PipelineCaches/ShaderStableInfo-MyGame-GLSL_ES3_1_ANDROID.scl.csv" "%GamePath%/Saved/Cooked/Android_ASTC/MyGame/Content/PipelineCaches/Android/MyGame_GLSL_ES3_1_ANDROID.stable.upipelinecache"
    
    /*** IOS ***/
    build "${GamePath}/Build/IOS/PipelineCaches/*MyGame_SF_METAL.stablepc.csv" "${GamePath}/Saved/Cooked/IOS/MyGame/Metadata/PipelineCaches/ShaderStableInfo-Global-SF_METAL.scl.csv" "${GamePath}/Saved/Cooked/IOS/UAGame/Metadata/PipelineCaches/ShaderStableInfo-MyGame-SF_METAL.scl.csv" "${GamePath}/Saved/Cooked/IOS/MyGame/Content/PipelineCaches/IOS/MyGame_SF_METAL.stable.upipelinecache"

    详见:UnrealEngine\Engine\Source\Editor\UnrealEd\Private\CookOnTheFlyServer.cpp

    注:通过合并不同游戏版本生成的stablepc文件,进行增量收集。要使用这个特性,需要保留每次Build生成的stablepc文件,命名为*MyGame_GLSL_ES3_1_ANDROID.stablepc.csv(*MyGame_SF_METAL.stablepc.csv),

           并且放在Build/Android/PipelineCaches(Build/IOS/PipelineCaches)目录中,这样Cook时就会自动合并。

    cooked:C:\svn\MyGame\Saved\Cooked\Android_ETC2\MyGame\Content\PipelineCaches\Android\MyGame_GLSL_ES3_1_ANDROID.stable.upipelinecache

    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1821|=== Sanitizing results ===
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1822|Before sanitization: ....................................................................   5047 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1823|Filtered out due to inconsistent vertex declaration for the same vertex shader:..........      0 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1824|Filtered out due to VS being possibly incompatible with an empty vertex declaration:.....      0 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1825|-----
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1826|Number of PSOs after sanity checks:......................................................   5047 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:2043|OpenGL detected, reducing PSOs to be BSS only as OpenGL doesn't care about the state at all when compiling shaders.
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:2077|BSS only reduction produced 2122 binary PSOs.
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:2105|Wrote binary PSOs, (1135KB) to C:/MyGame/Saved/Cooked/Android_ASTC/MyGame/Content/PipelineCaches/Android/MyGame_GLSL_ES3_1_ANDROID.stable.upipelinecache

    Android GLSL ES31下,是不支持PSO机制的,但可以通过得到的VS和PS的组合,提前Link好Program Binary,来达到类似的效果。

    上面日志中,PSO数为5047个,在此基础上,ShaderPipelineCacheToolsCommandlet会进一步处理

    去掉顶点声明(VertexDeclaration)、图元类型(PrimitiveType)、渲染状态(BlendState、RasterizerState、DepthStencilState等)、RenderTarget像素格式等的信息,仅得到不同VS和PS的组合,得到个数更少的2122个二进制PSO。

    注:这些去掉的信息可以在游戏运行时再动态地传入进来。

    cooked:/Users/admin/MyGame/Saved/Cooked/IOS/MyGame/Content/PipelineCaches/IOS/MyGame_SF_METAL.stable.upipelinecache

    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1821|=== Sanitizing results ===
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1822|Before sanitization: ....................................................................   4034 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1823|Filtered out due to inconsistent vertex declaration for the same vertex shader:..........      0 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1824|Filtered out due to VS being possibly incompatible with an empty vertex declaration:.....      0 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1825|-----
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:1826|Number of PSOs after sanity checks:......................................................   4034 PSOs
    LogShaderPipelineCacheTools: Display: |ShaderPipelineCacheToolsCommandlet.cpp:2105|Wrote binary PSOs, (2168KB) to /Users/admin/MyGame/Saved/Cooked/IOS/MyGame/Content/PipelineCaches/IOS/MyGame_SF_METAL.stable.upipelinecache

    IOS Metal下,是支持PSO机制的,需保留所有PSO的数据。上面日志中,PSO数为4034个。 

    打进apk包

    打进ipa包

    dump打进包中的stable.upipelinecache(二进制)中的内容

    /*** 在windows平台上dump出Android cook后的pso ***/
    %EnginePath%\Engine\Binaries\Win64\UE4Editor-Cmd.exe %GamePath%\MyGame.uproject -abslog=C:\dump_android_log.txt -run=ShaderPipelineCacheTools Dump C:\MyGame_GLSL_ES3_1_ANDROID.stable.upipelinecache
    
    /*** 在windows平台上dump出iOS cook后的pso ***/
    %EnginePath%\Engine\Binaries\Win64\UE4Editor-Cmd.exe %GamePath%\MyGame.uproject -abslog=C:\dump_ios_log.txt -run=ShaderPipelineCacheTools Dump C:\MyGame_SF_METAL.stable.upipelinecache

    结果会直接dump到dump_*_log.txt日志文件中

    558BCCB797A7616DEF334520CA88C6CD47B4934C,39BED62383140787757773155320A34567C783F7,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    D88CAE1148BA4DB90CC8DFD9A72481C54DFD969F,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,<0 0 3 0 12 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 4 7 16 1>,<4 0 4 8 16 1>,<5 0 13 9 24 1>,<5 8 13 10 24 1>,<5 16 13 11 24 1>,<6 0 14 12 8 1>,<7 0 4 14 16 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    187CCAD0F1CB3A2450C415A57590DF0D2FC5512A,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 0 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<1 1 0 7 0 0 0 0 7 0 0 0 255 255>,1,12,12,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    51A6E3000D9C0C523D9CDAFFE57F90C579056D8E,D80164066ABD395314C2ACB4D12AD2AF392A1FA4,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,<0 0 4 0 32 0>,<0 16 2 1 32 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    4CE8D979A620A05905D130E5E6C6C8C1A895C599,4308A7529165D43EEFFA4D30CC9459250146F049,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 0 5 7 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 1 0 0>,<0 3 0 7 0 0 0 0 7 0 0 0 255 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,6,<0 0 2 4 8 0>,<1 0 4 0 64 1>,<1 16 4 1 64 1>,<1 32 4 2 64 1>,<1 48 4 3 64 1>,<2 0 4 5 0 1>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7845723C9A16D53CA53C6BD052ABDF12B5FA022F,EBCDD65D6EE638795424DD872708FFD436FF1202,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 4 5 0 7 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    7845723C9A16D53CA53C6BD052ABDF12B5FA022F,4E49CD32E502D9145CE354F705B1296946132FD4,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 1 0 1 1 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 0>,<0.000000 0.000000 2 0 0 0>,<0 7 0 7 0 0 0 0 7 0 0 0 255 255>,1,0,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,<0 0 4 0 40 0>,<0 16 2 1 40 0>,<0 24 2 2 40 0>,<0 32 7 3 40 0>,<0 36 15 4 40 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    。。。 。。。
    A6147CCFF6375E51C4C7E154D13BA4C1AF365D80,05EC48BA42A0C2BFF13629916392951F0217EA09,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1049100,2,2,1,1,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    3DF4678F90BCD9A549E442CA302436A3ACD478CE,9B57B798AA5DA747A4E5FDD1CFAA35B1C0FE574E,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,15,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 7 3 0 0>,<3 0 13 4 8 0>,<3 0 13 5 8 0>,<3 0 13 6 8 0>,<3 4 12 15 8 0>,<4 0 4 7 16 1>,<5 0 4 8 16 1>,<6 0 13 9 24 1>,<6 8 13 10 24 1>,<6 16 13 11 24 1>,<7 0 14 12 8 1>,<8 0 4 14 16 1>,<0 0 0 0 0 0>
    720CFF81302A5927937C2FBB31AF634702522DF3,38F5F7E678D60CF8D8733B067C7D6A3A47D29879,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,16,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<6 0 3 9 24 0>,<6 12 3 10 24 0>
    720CFF81302A5927937C2FBB31AF634702522DF3,8585274DDEBC5E75989A6D262005B9A15625C3A7,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,26,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,16,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 16 0>,<4 4 6 14 16 0>,<4 8 7 4 16 0>,<4 12 7 15 16 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<6 0 3 9 24 0>,<6 12 3 10 24 0>
    9978685755C38A63A1CE657F236AA030F0C4B6F2,47019DCAE9E1C2F3D38BEA899F50C3CBE9772DE9,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,0000000000000000000000000000000000000000,<0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 0 1 0 0 1 0 15 1 0>,<0.000000 0.000000 2 1 0 0>,<1 3 1 7 0 0 2 0 7 0 0 0 0 255>,1,11,1051148,2,2,0,0,0,1,37,1048585,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,14,<0 0 3 0 12 0>,<1 0 5 1 8 0>,<1 4 5 2 8 0>,<2 0 12 5 4 0>,<2 0 12 6 4 0>,<2 0 12 7 4 0>,<2 0 12 8 4 0>,<3 0 7 13 0 0>,<4 0 6 3 8 0>,<4 0 6 14 8 0>,<4 4 7 4 8 0>,<4 4 7 15 8 0>,<5 0 3 11 0 0>,<5 0 3 12 0 0>,<0 0 0 0 0 0>,<0 0 0 0 0 0>
    VertexShader,FragmentShader,GeometryShader,HullShader,DomainShader,BlendState,RasterizerState,DepthStencilState,MSAASamples,DepthStencilFormat,DepthStencilFlags,DepthLoad,StencilLoad,DepthStore,StencilStore,PrimitiveType,RenderTargetsActive,RenderTargetFormats0,RenderTargetFlags0,RenderTargetsLoad0,RenderTargetsStore0,RenderTargetFormats1,RenderTargetFlags1,RenderTargetsLoad1,RenderTargetsStore1,RenderTargetFormats2,RenderTargetFlags2,RenderTargetsLoad2,RenderTargetsStore2,RenderTargetFormats3,RenderTargetFlags3,RenderTargetsLoad3,RenderTargetsStore3,RenderTargetFormats4,RenderTargetFlags4,RenderTargetsLoad4,RenderTargetsStore4,RenderTargetFormats5,RenderTargetFlags5,RenderTargetsLoad5,RenderTargetsStore5,RenderTargetFormats6,RenderTargetFlags6,RenderTargetsLoad6,RenderTargetsStore6,RenderTargetFormats7,RenderTargetFlags7,RenderTargetsLoad7,RenderTargetsStore7,SubpassHint,SubpassIndex,VertexDescriptorNum,VertexDescriptor0,VertexDescriptor1,VertexDescriptor2,VertexDescriptor3,VertexDescriptor4,VertexDescriptor5,VertexDescriptor6,VertexDescriptor7,VertexDescriptor8,VertexDescriptor9,VertexDescriptor10,VertexDescriptor11,VertexDescriptor12,VertexDescriptor13,VertexDescriptor14,VertexDescriptor15

    游戏Runtime

    首次启动生成ProgramBinaryCache

    游戏首次启动时,program link并生成Program Binary Cache文件(二进制):

    Program Binary Cache是基于设备当前GPU驱动生成的着色器机器码二进制程序。

    后续在Shader使用时,无需进行Compile和Link,直接载入Program Binary Cache文件来进行渲染,能显著缩短着色器加载时间和减少内存占用。

    另外,还可以warm up,也就是预先绘制,以减少第一次使用的额外开销。

    要在项目中启用程序二进制缓存,你需要将下列命令添加到Engine.ini或DeviceProfile.ini中。   注:当某些设备不支持Program Binary Cache时,会走原来的流程

    r.ProgramBinaryCache.Enable=1  ;开启引擎启动时自动加载PSO Caching

    files\ProgramBinaryCache\GLSL_ES3_1_ANDROID_40C6D881DBC897337ACC1376722D01F76E844F05

    注:40C6D881DBC897337ACC1376722D01F76E844F05为当前机器有关的唯一id,与App的版本和bundleid无关

    ios下生成的Program Binary Cache文件:

    注:Xcode的windows菜单下Devices and Sumulators面板中,选择目标应用,点击Download Container来获取 

    判断包内PSO编译情况

    stat pipelinestatecache

    注1:Total Graphics Pipeline State Count为收集到并预编译好的PSO

    注2:New Graphics Pipeline State Count为没有预编译的PSO,在游戏过程中创建产生的。

    启动游戏时,也会在日志中打印:

    LogRHI: Display: |ShaderPipelineCache.cpp:1547|Opened pipeline cache and enqueued 1136 of 1136 tasks for precompile with BatchSize 10 and BatchTime 0.000000.

    控制台变量

    变量 说明
    r.ShaderPipelineCache.AlwaysGenerateOSCache

    1 generates the cache every run, 0 generates it only when it is missing.

    // 为1时,每次启动都生成;为0时,仅在Cache不存在时启动才生成

    r.ShaderPipelineCache.AutoSaveTime

    Set the time where any logged PSO's will be saved if the number is < r.ShaderPipelineCache.SaveAfterPSOsLogged.

    Disabled when r.ShaderPipelineCache.SaveAfterPSOsLogged is 0

    // 设置自动保存的时间。r.ShaderPipelineCache.SaveAfterPSOsLogged不为0时有效。

    // 当PSO个数即使没有达到r.ShaderPipelineCache.SaveAfterPSOsLogged,到了这个时间,PSO也会进行存盘。

    r.ShaderPipelineCache.AutoSaveTimeBoundPSO Set the time where any logged PSO's will be saved when -logpso is on the command line.
    r.ShaderPipelineCache.BackgroundBatchSize

    Set the number of PipelineStateObjects to compile in a single batch operation when compiling in the background.

    Defaults to a maximum of 1 per frame, due to async. file IO it is less in practice.

    r.ShaderPipelineCache.BackgroundBatchTime

    The target time (in ms) to spend precompiling each frame when in the background or 0.0 to disable.

    When precompiling is faster the batch size will grow and when slower will shrink to attempt to occupy the full amount.

    Defaults to 0.0 (off).

    r.ShaderPipelineCache.BatchSize

    Set the number of PipelineStateObjects to compile in a single batch operation when compiling takes priority.

    Defaults to a maximum of 50 per frame, due to async. file IO it is less in practice.

    r.ShaderPipelineCache.BatchSize 10  // 降低PSO编译速度,缓解卡顿

    r.ShaderPipelineCache.BatchTime

    The target time (in ms) to spend precompiling each frame when compiling takes priority or 0.0 to disable.

    When precompiling is faster the batch size will grow and when slower will shrink to attempt to occupy the full amount.

    Defaults to 16.0 (max. ms per-frame of precompilation).

    r.ShaderPipelineCache.BatchTime 0  // 降低PSO编译速度,缓解卡顿

    r.ShaderPipelineCache.ClearOSCache

    1 Enables the OS level clear after install, 0 disables it.

    // 清理Program Binary Cache文件

    r.ShaderPipelineCache.Close Close the current pipeline file cache.
    r.ShaderPipelineCache.Enabled 1 Enables the PipelineFileCache, 0 disables it.
    r.ShaderPipelineCache.GameFileMaskEnabled Set non zero to use GameFileMask during PSO precompile - recording should always save out the usage masks to make that data availble when needed.
    r.ShaderPipelineCache.LazyLoadShadersWhenPSOCacheIsPresent

    Non-Zero: If we load a PSO cache, then lazy load from the shader code library.

    This assumes the PSO cache is more or less complete.

    This will only work on RHIs that support the library+Hash CreateShader API (GRHISupportsLazyShaderCodeLoading == true).

    r.ShaderPipelineCache.LogPSO 1 Logs new PSO entries into the file cache and allows saving.
    r.ShaderPipelineCache.MaxPrecompileTime

    The maximum time to allow a PSO to be precompiled.

    if greather than 0, the amount of wall time we will allow pre-compile of PSOs and then switch to background processing.

    r.ShaderPipelineCache.MinBindCount

    The minimum bind count to allow a PSO to be precompiled.

    Changes to this value will not affect PSOs that have already been removed from consideration.

    r.ShaderPipelineCache.Open Takes the desired filename to open and then loads the pipeline file cache.
    r.ShaderPipelineCache.PrecompileBatchSize

    Set the number of PipelineStateObjects to compile in a single batch operation when pre-optimizing the cache.

    Defaults to a maximum of 50 per frame, due to async. file IO it is less in practice.

    r.ShaderPipelineCache.PrecompileBatchTime

    The target time (in ms) to spend precompiling each frame when cpre-optimizing or 0.0 to disable.

    When precompiling is faster the batch size will grow and when slower will shrink to attempt to occupy the full amount.

    Defaults to 10.0 (off).

    r.ShaderPipelineCache.PreCompileMask

    Mask used to precompile the cache.

    Defaults to all PSOs (-1)

    r.ShaderPipelineCache.PreOptimizeEnabled Set non zero to PreOptimize PSOs - this allows some PSOs to be compiled in the foreground before going in to game
    r.ShaderPipelineCache.PrintNewPSODescriptors

    1 prints descriptions for all new PSO entries to the log/console while 0 does not.

    Defaults to 0 in *Shipping* builds, otherwise 1.

    r.ShaderPipelineCache.ReportPSO 1 reports new PSO entries via a delegate, but does not record or modify any cache file.
    r.ShaderPipelineCache.Save Save the current pipeline file cache.
    r.ShaderPipelineCache.SaveAfterPSOsLogged

    Set the number of PipelineStateObjects to log before automatically saving.

    0 will disable automatic saving.

    Shipping defaults to 0, otherwise default is 100.

    // 多少个PSO才触发存盘。0表示不存盘(shipping包缺省为0),其他类型包缺省为100

    r.ShaderPipelineCache.SaveBoundPSOLog

    If > 0 then a log of all bound PSOs for this run of the program will be saved to a writable user cache file.

    Defaults to 0 but is forced on with -logpso.

    r.ShaderPipelineCache.SaveUserCache

    If > 0 then any missed PSOs will be saved to a writable user cache file for subsequent runs to load and avoid in-game hitches.

    Enabled by default on macOS only.

    r.ShaderPipelineCache.SetBatchMode Sets the compilation batch mode, which should be one of:
    Pause: Suspend precompilation.
    Background: Low priority precompilation.
    Fast: High priority precompilation.
    r.ShaderPipelineCache.StartupMode

    Sets the startup mode for the PSO cache, determining what the cache does after initialisation:
    0: Precompilation is paused and nothing will compile until a call to ResumeBatching().
    1: Precompilation is enabled in the 'Fast' mode.
    2: Precompilation is enabled in the 'Background' mode.
    Default is 1.

    // 在启动视频之后再进行生成Program Binary Cache  注:默认为1,启动游戏就开始生成

    r.ShaderPipelineCache.MetalCacheMinSizeInMB 32  
    r.ProgramBinaryCache.Enable  
    r.ProgramBinaryCache.RestartAndroidAfterPrecompile 0 首次编译PSO结束不重启UE4(Android)

    参考

    如何使用UE4的PSO缓存改善性能

    (PSO)How to use shader pipeline cache effectively

    UE4渲染引擎模块简介(2)

    UE 项目优化:PSO Caching

  • 相关阅读:
    error occurred during initialization of vm
    Service Discovery protocol(SDP)
    nRF51822EK_PRO
    Binder
    android samsung note3  device not found
    BLE pairing vs. bonding
    remote link Centos6.6 Horrible Slow
    depmod -a
    start and end call use itelephony and how to pick up a call
    WebService
  • 原文地址:https://www.cnblogs.com/kekec/p/13916101.html
Copyright © 2020-2023  润新知