在分析卡顿(Hitch)时发现RHIThread有一些耗时的Shader Link的开销。
为了解决这类卡顿,UE4引入了运行时的PSO Caching(Pipeline State Object Caching,管线状态对象缓存)技术。
早期的虚幻引擎由FShaderCache承担(仅对Shader进行Caching),但UE4.26已经取消了FShaderCache,由FShaderPipelineCache取而代之。
FShaderPipelineCache提供了新的管道状态对象(PSO)日志记录、序列化和预编译机制 。不仅Cache了渲染所用的Shader代码,同时也Cache了渲染状态。
FShaderPipelineCache依赖于FShaderCodeLibrary、Share 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.cpp的FPipelineFileCache::IsPipelineFileCacheEnabled和FPipelineFileCache::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: // 在启动视频之后再进行生成Program Binary Cache 注:默认为1,启动游戏就开始生成 |
r.ShaderPipelineCache.MetalCacheMinSizeInMB 32 | |
r.ProgramBinaryCache.Enable | |
r.ProgramBinaryCache.RestartAndroidAfterPrecompile 0 | 首次编译PSO结束不重启UE4(Android) |