You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
CL 4117808 SKIP 4166531, 4172433, 4173415, 4174167, 4175152, 4174192 CL 4175448, 4175781,4176126, 4176135, 4176138, 4176803, 4178961 SKIP - 4179818, 4179864 CL 4179921, 4179956, 4180229, 4180268, 4180298, 4182733, 4183548, 4184684, 4186883, 4187230, 4189420, 4189995, 4190527, 4190721 SKIP - 4191085 CL 4192219 SKIP 4195948 CL 4197287, 4197951, 4197956, 4201351, 4202541, 4202544, 4202547 SKIP 4202774 CL 4203462, 4203484 SKIP 4204670 CL 4206823, 4209729, 4209810, 4211003, 4215367, 4215662, 4215892, 4215898, 4220239,4220257SKIP 4220295 CL 4220307 SKIP 4221842 CL4221866, 4222959, 4223772, 4225943 SKIP 4226329, 4227773 CL 4228213, 4228270 SKIP 422902, 4229054, 4229365, 4230881, 4233277 #RB:nick.whiting, ryan.vance #CodeReview: nick.whiting, ryan.vance [CL 4235330 by Jason Bestimt in Dev-VR branch]
596 lines
23 KiB
INI
596 lines
23 KiB
INI
; Add a ArrayOfStruct key for all DeviceProfile PerObjectConfig sections (this must come before any DeviceProfile sections)
|
|
; Note that * properties don't get written back out by the config system, but these aren't real sections, so that should be okay
|
|
[DeviceProfile]
|
|
*TextureLODGroups=Group
|
|
|
|
[DeviceProfiles]
|
|
+DeviceProfileNameAndTypes=Windows,Windows
|
|
+DeviceProfileNameAndTypes=WindowsNoEditor,Windows
|
|
+DeviceProfileNameAndTypes=WindowsServer,Windows
|
|
+DeviceProfileNameAndTypes=IOS,IOS
|
|
+DeviceProfileNameAndTypes=iPad2,IOS
|
|
+DeviceProfileNameAndTypes=iPad3,IOS
|
|
+DeviceProfileNameAndTypes=iPad4,IOS
|
|
+DeviceProfileNameAndTypes=iPadAir,IOS
|
|
+DeviceProfileNameAndTypes=iPadMini,IOS
|
|
+DeviceProfileNameAndTypes=iPadMini2,IOS
|
|
+DeviceProfileNameAndTypes=iPadMini4,IOS
|
|
+DeviceProfileNameAndTypes=iPodTouch5,IOS
|
|
+DeviceProfileNameAndTypes=iPodTouch6,IOS
|
|
+DeviceProfileNameAndTypes=iPhone4,IOS
|
|
+DeviceProfileNameAndTypes=iPhone4S,IOS
|
|
+DeviceProfileNameAndTypes=iPhone5,IOS
|
|
+DeviceProfileNameAndTypes=iPhone5S,IOS
|
|
+DeviceProfileNameAndTypes=iPhone6,IOS
|
|
+DeviceProfileNameAndTypes=iPhone6Plus,IOS
|
|
+DeviceProfileNameAndTypes=iPhone6S,IOS
|
|
+DeviceProfileNameAndTypes=iPhone6SPlus,IOS
|
|
+DeviceProfileNameAndTypes=iPhone7,IOS
|
|
+DeviceProfileNameAndTypes=iPhone7Plus,IOS
|
|
+DeviceProfileNameAndTypes=iPhoneSE,IOS
|
|
+DeviceProfileNameAndTypes=iPhone8,IOS
|
|
+DeviceProfileNameAndTypes=iPhone8Plus,IOS
|
|
+DeviceProfileNameAndTypes=iPhoneX,IOS
|
|
+DeviceProfileNameAndTypes=iPadPro,IOS
|
|
+DeviceProfileNameAndTypes=iPadPro105,IOS
|
|
+DeviceProfileNameAndTypes=iPadPro129,IOS
|
|
+DeviceProfileNameAndTypes=iPadPro97,IOS
|
|
+DeviceProfileNameAndTypes=iPadPro2_129,IOS
|
|
+DeviceProfileNameAndTypes=iPad5,IOS
|
|
+DeviceProfileNameAndTypes=AppleTV,IOS
|
|
+DeviceProfileNameAndTypes=AppleTV4K,IOS
|
|
+DeviceProfileNameAndTypes=HTML5,HTML5
|
|
+DeviceProfileNameAndTypes=Mac,Mac
|
|
+DeviceProfileNameAndTypes=MacClient,Mac
|
|
+DeviceProfileNameAndTypes=MacNoEditor,Mac
|
|
+DeviceProfileNameAndTypes=MacServer,Mac
|
|
+DeviceProfileNameAndTypes=Linux,Linux
|
|
+DeviceProfileNameAndTypes=LinuxNoEditor,Linux
|
|
+DeviceProfileNameAndTypes=LinuxServer,Linux
|
|
+DeviceProfileNameAndTypes=Android,Android
|
|
+DeviceProfileNameAndTypes=Android_Low,Android
|
|
+DeviceProfileNameAndTypes=Android_Mid,Android
|
|
+DeviceProfileNameAndTypes=Android_High,Android
|
|
+DeviceProfileNameAndTypes=Android_Default,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno320,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno2xx,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno330,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno330_Ver53,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno4xx_Nexus6,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno4xx,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno5xx,Android
|
|
+DeviceProfileNameAndTypes=Android_Adreno6xx,Android
|
|
+DeviceProfileNameAndTypes=Android_PowerVR54x,Android
|
|
+DeviceProfileNameAndTypes=Android_PowerVRLow,Android
|
|
+DeviceProfileNameAndTypes=Android_PowerVRMid,Android
|
|
+DeviceProfileNameAndTypes=Android_TegraK1,Android
|
|
+DeviceProfileNameAndTypes=Android_Tegra4,Android
|
|
+DeviceProfileNameAndTypes=Android_IntelHD,Android
|
|
+DeviceProfileNameAndTypes=Android_IntelHD_ES3,Android
|
|
+DeviceProfileNameAndTypes=Android_Mali_4xx,Android
|
|
+DeviceProfileNameAndTypes=Android_Mali_T6xx,Android
|
|
+DeviceProfileNameAndTypes=Android_Mali_T7xx,Android
|
|
+DeviceProfileNameAndTypes=Android_Mali_T8xx,Android
|
|
+DeviceProfileNameAndTypes=Android_Mali_T8xx_No_Vulkan,Android
|
|
+DeviceProfileNameAndTypes=Android_Mali_G71,Android
|
|
+DeviceProfileNameAndTypes=Android_Mali_G72,Android
|
|
; @todo Lumin: Once we get the IniPlatformParent stuff, this should move into a LuminBaseDeviceProfiles.ini, and make type be Lumin
|
|
+DeviceProfileNameAndTypes=Lumin,Android
|
|
|
|
[/Script/Engine.TextureLODSettings]
|
|
@TextureLODGroups=Group
|
|
TextureLODGroups=(Group=TEXTUREGROUP_World,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_WorldNormalMap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_WorldSpecular,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Character,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_CharacterNormalMap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_CharacterSpecular,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Weapon,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_WeaponNormalMap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_WeaponSpecular,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Vehicle,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_VehicleNormalMap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_VehicleSpecular,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Cinematic,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Effects,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=linear,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_EffectsNotFiltered,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Skybox,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_UI,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Lightmap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Shadowmap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,NumStreamedMips=3,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_RenderTarget,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_MobileFlattened,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Terrain_Heightmap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Terrain_Weightmap,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=aniso,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Bokeh,MinLODSize=1,MaxLODSize=256,LODBias=0,MinMagFilter=linear,MipFilter=linear,MipGenSettings=TMGS_SimpleAverage)
|
|
+TextureLODGroups=(Group=TEXTUREGROUP_Pixels2D,MinLODSize=1,MaxLODSize=4096,LODBias=0,MinMagFilter=point,MipFilter=point,MipGenSettings=TMGS_SimpleAverage)
|
|
|
|
[Windows DeviceProfile]
|
|
DeviceType=Windows
|
|
BaseProfileName=
|
|
+CVars=r.Vulkan.UseRealUBs=1
|
|
; +CVars=r.Vulkan.EnableValidation=0
|
|
|
|
[WindowsNoEditor DeviceProfile]
|
|
DeviceType=Windows
|
|
BaseProfileName=Windows
|
|
|
|
[WindowsServer DeviceProfile]
|
|
DeviceType=Windows
|
|
BaseProfileName=Windows
|
|
|
|
[IOS DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=
|
|
+CVars=r.BloomQuality=0
|
|
+CVars=r.DepthOfFieldQuality=0
|
|
+CVars=r.LightShaftQuality=0
|
|
+CVars=r.RefractionQuality=0
|
|
+CVars=r.ShadowQuality=2
|
|
; HZB will be slower with tiled, and not needed
|
|
+CVars=r.HZBOcclusion=0
|
|
; Non need for depth prepass
|
|
+CVars=r.EarlyZPass=0
|
|
+CVars=r.EarlyZPassMovable=0
|
|
; Needs geometry shader support
|
|
+CVars=r.TranslucentLightingVolume=0
|
|
; Needs geometry shader support
|
|
+CVars=r.AllowPointLightCubemapShadows=0
|
|
; Temporal AA (?) looks blurry right now
|
|
+CVars=r.PostProcessAAQuality=0
|
|
; Not sure on this one - may need the whole D Buffer stuff going
|
|
+CVars=r.Decal.StencilSizeThreshold=-1
|
|
+CVars=r.MetalVertexParameterSize=50
|
|
+CVars=r.MetalPixelParameterSize=50
|
|
+CVars=slate.AbsoluteIndices=1
|
|
+CVars=r.MorphTarget.Mode=0
|
|
|
|
[iPad2 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPad3 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPad4 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPadAir DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.BloomQuality=1
|
|
|
|
[iPadAir2 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[iPadMini DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPadMini2 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPadAir
|
|
|
|
[iPadMini4 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPadMini2
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[iPhone4 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPhone4S DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPhone5 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPhone5S DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[iPodTouch5 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.RenderTargetSwitchWorkaround=1
|
|
|
|
[iPodTouch6 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone6
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
|
|
[iPhone6 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[iPhone6Plus DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[iPhone6S DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone6
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
|
|
[iPhone6SPlus DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone6Plus
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
|
|
[iPhoneSE DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[iPhone7 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone6
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
|
|
[iPhone7Plus DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone6Plus
|
|
+CVars=r.MobileContentScaleFactor=2
|
|
|
|
[iPhone8 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone7
|
|
|
|
[iPhone8Plus DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone7Plus
|
|
|
|
[iPhoneX DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=iPhone8
|
|
+CVars=r.CustomUnsafeZones="(L:free[0,-15][812,15]);(P:fixed[83,0][206,30])"
|
|
|
|
[iPadPro DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
+CVars=r.MobileContentScaleFactor=1.5
|
|
+CVars=g.TimeoutForBlockOnRenderFence=3000000
|
|
+CVars=r.Decal.StencilSizeThreshold=0.1
|
|
+CVars=r.MetalVertexParameterSize=1024
|
|
+CVars=r.MetalPixelParameterSize=1024
|
|
+CVars=r.MetalComputeParameterSize=1024
|
|
+CVars=r.EarlyZPass=3
|
|
+CVars=r.EarlyZPassMovable=1
|
|
+CVars=r.PostProcessAAQuality=4
|
|
|
|
[AppleTV DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IOS
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[AppleTV4K DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=AppleTV
|
|
|
|
[iPadPro97 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IPadPro
|
|
|
|
[iPadPro129 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IPadPro
|
|
|
|
[iPadPro105 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IPadPro
|
|
|
|
[iPad5 DeviceProfile]
|
|
DeviceType=IOS
|
|
BaseProfileName=IPadPro97
|
|
|
|
[/Script/AndroidDeviceProfileSelector.AndroidDeviceProfileMatchingRules]
|
|
MatchProfile=(Profile="Android_PowerVR54x",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="PowerVR SGX 54[0-9]")))
|
|
+MatchProfile=(Profile="Android_PowerVRMid",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="PowerVR"),(SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="^OpenGL ES 3\\.")))
|
|
+MatchProfile=(Profile="Android_PowerVRLow",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="PowerVR")))
|
|
+MatchProfile=(Profile="Android_Adreno2xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="Adreno \\(TM\\) 2[0-9][0-9]")))
|
|
+MatchProfile=(Profile="Android_Adreno320",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Equal,MatchString="Adreno (TM) 320")))
|
|
+MatchProfile=(Profile="Android_Adreno330_Ver53",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Equal,MatchString="Adreno (TM) 330"),(SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="ES 3\\.0 V@([0-9]+)"),(SourceType=SRC_PreviousRegexMatch,CompareType=CMP_GreaterEqual,MatchString="53")))
|
|
+MatchProfile=(Profile="Android_Adreno330",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Equal,MatchString="Adreno (TM) 330")))
|
|
+MatchProfile=(Profile="Android_Adreno4xx_Nexus6",Match=((SourceType=SRC_DeviceModel,CompareType=CMP_Equal,MatchString="Nexus 6")))
|
|
+MatchProfile=(Profile="Android_Adreno4xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="Adreno \\(TM\\) 4[0-9][0-9]")))
|
|
+MatchProfile=(Profile="Android_Adreno51x",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="Adreno \\(TM\\) 51[0-9]")))
|
|
+MatchProfile=(Profile="Android_Adreno5xx_Vulkan_Nougat",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="Adreno \\(TM\\) 5[0-9][0-9]"),,(SourceType=SRC_VulkanAvailable,CompareType=CMP_Equal,MatchString="true"),(SourceType=SRC_AndroidVersion,CompareType=CMP_Regex,MatchString="7\\.")))
|
|
+MatchProfile=(Profile="Android_Adreno5xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="Adreno \\(TM\\) 5[0-9][0-9]")))
|
|
+MatchProfile=(Profile="Android_Adreno6xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="Adreno \\(TM\\) 6[0-9][0-9]")))
|
|
+MatchProfile=(Profile="Android_TegraK1",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Equal,MatchString="NVIDIA Tegra"),(SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="^OpenGL ES 3\\.")))
|
|
+MatchProfile=(Profile="Android_Tegra4",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Equal,MatchString="NVIDIA Tegra"),(SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="^OpenGL ES 2\\.")))
|
|
+MatchProfile=(Profile="Android_IntelHD_ES3",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Equal,MatchString="Intel(R) HD Graphics"),(SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="^OpenGL ES 3\\.")))
|
|
+MatchProfile=(Profile="Android_IntelHD",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Equal,MatchString="Intel(R) HD Graphics"),(SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="^OpenGL ES 2\\.")))
|
|
+MatchProfile=(Profile="Android_Mali_4xx_LenovoS939",Match=((SourceType=SRC_DeviceModel,CompareType=CMP_Equal,MatchString="Lenovo S939")))
|
|
+MatchProfile=(Profile="Android_Mali_4xx_LenovoA7600",Match=((SourceType=SRC_DeviceModel,CompareType=CMP_Regex,MatchString="^Lenovo A7600")))
|
|
+MatchProfile=(Profile="Android_Mali_4xx_WikoHighwaySigns",Match=((SourceType=SRC_DeviceMake,CompareType=CMP_Equal,MatchString="Wiko"),(SourceType=SRC_DeviceModel,CompareType=CMP_Equal,MatchString="Highway Signs")))
|
|
+MatchProfile=(Profile="Android_Mali_4xx_AlcatelPixi3",Match=((SourceType=SRC_DeviceMake,CompareType=CMP_Equal,MatchString="Alcatel"),(SourceType=SRC_DeviceModel,CompareType=CMP_Equal,MatchString="Pixi 3 (4) 3G")))
|
|
+MatchProfile=(Profile="Android_Mali_4xx_KindleFire7",Match=((SourceType=SRC_DeviceModel,CompareType=CMP_Equal,MatchString="KFFOWI")))
|
|
+MatchProfile=(Profile="Android_Mali_4xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="^Mali\\-4")))
|
|
+MatchProfile=(Profile="Android_Mali_T6xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="^Mali\\-T6")))
|
|
+MatchProfile=(Profile="Android_Mali_T7xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="^Mali\\-T7")))
|
|
+MatchProfile=(Profile="Android_Mali_T8xx_No_Vulkan",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="^Mali\\-T8"),(SourceType=SRC_VulkanVersion,CompareType=CMP_Regex,MatchString="^1\\.0\\.([0-9]+)"),(SourceType=SRC_PreviousRegexMatch,CompareType=CMP_Less,MatchString="11")))
|
|
+MatchProfile=(Profile="Android_Mali_T8xx",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="^Mali\\-T8")))
|
|
+MatchProfile=(Profile="Android_Mali_G71",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="^Mali\\-G71")))
|
|
+MatchProfile=(Profile="Android_Mali_G72",Match=((SourceType=SRC_GpuFamily,CompareType=CMP_Regex,MatchString="^Mali\\-G72")))
|
|
+MatchProfile=(Profile="Android_Mid",Match=((SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="^OpenGL ES 3\\.")))
|
|
+MatchProfile=(Profile="Android_Low",Match=((SourceType=SRC_GlVersion,CompareType=CMP_Regex,MatchString="^OpenGL ES 2\\.")))
|
|
|
|
[/Script/AndroidDeviceProfileSelector.AndroidJavaSurfaceViewDevices]
|
|
SurfaceViewDevices=(Manufacturer="Amazon",Model="Kindle Fire") ; Kindle Fire (2011)
|
|
+SurfaceViewDevices=(Manufacturer="Amazon",Model="KFOT") ; Kindle Fire (2012)
|
|
+SurfaceViewDevices=(Manufacturer="Amazon",Model="KFTT") ; Kindle Fire HD 7" 2012 (WiFi)
|
|
+SurfaceViewDevices=(Manufacturer="Amazon",Model="KFJWA") ; Kindle Fire HD 8.9" 2012 (WAN)
|
|
+SurfaceViewDevices=(Manufacturer="Amazon",Model="KFJWI") ; Kindle Fire HD 8.9" 2012 (WiFi)
|
|
+SurfaceViewDevices=(Manufacturer="HTC",Model="HTC6435LVW") ; HTC One M7
|
|
|
|
[Android DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=
|
|
+CVars=r.MobileContentScaleFactor=1
|
|
+CVars=r.BloomQuality=0
|
|
+CVars=r.DepthOfFieldQuality=0
|
|
+CVars=r.LightShaftQuality=0
|
|
+CVars=r.RefractionQuality=0
|
|
+CVars=r.ShadowQuality=2
|
|
+CVars=slate.AbsoluteIndices=1
|
|
+CVars=r.Vulkan.DelayAcquireBackBuffer=0
|
|
|
|
[Android_Low DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android
|
|
+CVars=r.MobileContentScaleFactor=0.5
|
|
+CVars=r.ShadowQuality=1
|
|
+CVars=sg.EffectsQuality=0
|
|
|
|
[Android_Mid DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.MobileContentScaleFactor=0.8
|
|
|
|
[Android_High DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android
|
|
+CVars=r.BloomQuality=1
|
|
+CVars=r.DepthOfFieldQuality=1
|
|
+CVars=r.LightShaftQuality=1
|
|
+CVars=r.RefractionQuality=1
|
|
+CVars=r.MobileContentScaleFactor=1.0
|
|
|
|
[Android_Default DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mid
|
|
|
|
[Android_Adreno320 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mid
|
|
|
|
;This offset needs to be set for the mosaic fallback to work on Galaxy S4 (SAMSUNG-IGH-I337)
|
|
;+CVars=r.DemosaicVposOffset=0.5
|
|
|
|
[Android_Adreno2xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Low
|
|
|
|
[Android_Adreno330 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
+CVars=OpenGL.UseBufferDiscard=0
|
|
|
|
[Android_Adreno330_Ver53 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Adreno330
|
|
+CVars=r.DisjointTimerQueries=0
|
|
|
|
[Android_Adreno51x DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
+CVars=r.OpenGL.StripExtensions=GL_EXT_shader_framebuffer_fetch
|
|
|
|
[Android_Adreno5xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
+CVars=r.DisjointTimerQueries=1
|
|
|
|
[Android_Adreno5xx_Vulkan_Nougat DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Adreno5xx
|
|
; vulkan occlusion queries do not work on this device/android version atm
|
|
+CVars=r.AllowOcclusionQueries=0
|
|
|
|
[Android_Adreno6xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
+CVars=r.DisjointTimerQueries=1
|
|
|
|
[Android_Adreno4xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
|
|
[Android_Adreno4xx_Nexus6 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Adreno4xx
|
|
|
|
[Android_PowerVR54x DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mid
|
|
+CVars=r.Mobile.ForceDepthResolve=1
|
|
+CVars=r.Android.DisableASTCSupport=1
|
|
|
|
[Android_PowerVRMid DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mid
|
|
+CVars=r.Mobile.ForceDepthResolve=1
|
|
+CVars=r.Android.DisableASTCSupport=1
|
|
|
|
[Android_PowerVRLow DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Low
|
|
+CVars=r.Mobile.ForceDepthResolve=1
|
|
+CVars=r.Android.DisableASTCSupport=1
|
|
|
|
[Android_IntelHD DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Low
|
|
|
|
[Android_IntelHD_ES3 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android
|
|
+CVars=r.BloomQuality=1
|
|
|
|
[Android_Mali_4xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Low
|
|
|
|
[Android_Mali_4xx_LenovoS939 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mali_4xx
|
|
+CVars=r.AndroidDisableThreadedRendering=1
|
|
|
|
[Android_Mali_4xx_LenovoA7600 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mali_4xx
|
|
+CVars=r.AndroidDisableThreadedRendering=1
|
|
|
|
[Android_Mali_4xx_WikoHighwaySigns DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mali_4xx
|
|
+CVars=r.AndroidDisableThreadedRendering=1
|
|
|
|
[Android_Mali_4xx_AlcatelPixi3 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mali_4xx
|
|
+CVars=r.AndroidDisableThreadedRendering=1
|
|
|
|
[Android_Mali_4xx_KindleFire7 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mali_4xx
|
|
+CVars=r.AndroidDisableThreadedRenderingFirstLoad=1
|
|
|
|
[Android_Mali_T6xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mid
|
|
|
|
[Android_Mali_T7xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
|
|
[Android_Mali_T8xx DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
|
|
[Android_Mali_G71 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
|
|
[Android_Mali_G72 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
|
|
[Android_TegraK1 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_High
|
|
|
|
[Android_Tegra4 DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mid
|
|
|
|
[Android_Mali_T8xx_No_Vulkan DeviceProfile]
|
|
DeviceType=Android
|
|
BaseProfileName=Android_Mali_T8xx
|
|
+CVars=r.Android.DisableVulkanSupport=1
|
|
|
|
[Lumin DeviceProfile]
|
|
; @todo Lumin: Android - no!
|
|
DeviceType=Android
|
|
+CVars=r.defaultfeature.postprocessing=0
|
|
+CVars=r.Lumin.OverrideExternalTextureSupport=4
|
|
+CVars=r.Vulkan.DelayAcquireBackBuffer=1
|
|
+CVars=vr.DebugCanvasInLayer=1
|
|
+CVars=r.Vulkan.RHIThread=0
|
|
|
|
[HTML5 DeviceProfile]
|
|
DeviceType=HTML5
|
|
BaseProfileName=
|
|
+CVars=r.RefractionQuality=1
|
|
|
|
[Mac DeviceProfile]
|
|
DeviceType=Mac
|
|
BaseProfileName=
|
|
+CVars=r.Shaders.ZeroInitialise=1
|
|
+CVars=r.Shaders.BoundsChecking=1
|
|
|
|
[MacClient DeviceProfile]
|
|
DeviceType=Mac
|
|
BaseProfileName=Mac
|
|
|
|
[MacNoEditor DeviceProfile]
|
|
DeviceType=Mac
|
|
BaseProfileName=Mac
|
|
|
|
[MacServer DeviceProfile]
|
|
DeviceType=Mac
|
|
BaseProfileName=Mac
|
|
|
|
[Linux DeviceProfile]
|
|
DeviceType=Linux
|
|
BaseProfileName=
|
|
MeshLODSettings=
|
|
TextureLODSettings=
|
|
|
|
[LinuxNoEditor DeviceProfile]
|
|
DeviceType=Linux
|
|
BaseProfileName=Linux
|
|
MeshLODSettings=
|
|
TextureLODSettings=
|
|
|
|
[LinuxServer DeviceProfile]
|
|
DeviceType=Linux
|
|
BaseProfileName=Linux
|
|
MeshLODSettings=
|
|
TextureLODSettings=
|