RealtimeStyleTransferRuntime/Platforms/Switch/Config/SwitchDeviceProfiles.ini

132 lines
8.2 KiB
INI
Raw Normal View History

2022-09-13 07:18:28 +00:00
[Switch DeviceProfile]
!TextureLODGroups=ClearArray
+TextureLODGroups=(Group=TEXTUREGROUP_World, MaxLODSize=1024, OptionalMaxLODSize=512, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_WorldNormalMap, MaxLODSize=512, OptionalMaxLODSize=256, OptionalLODBias=0, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_WorldSpecular, MaxLODSize=512, OptionalMaxLODSize=64, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Character, MaxLODSize=1024, OptionalMaxLODSize=1024, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_CharacterNormalMap, MaxLODSize=512, OptionalMaxLODSize=512, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_CharacterSpecular, MaxLODSize=512, OptionalMaxLODSize=256, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Weapon, MaxLODSize=1024, OptionalMaxLODSize=256, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_WeaponNormalMap, MaxLODSize=512, OptionalMaxLODSize=128, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_WeaponSpecular, MaxLODSize=512, OptionalMaxLODSize=64, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Vehicle, MaxLODSize=1024, OptionalMaxLODSize=256, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_VehicleNormalMap, MaxLODSize=512, OptionalMaxLODSize=64, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_VehicleSpecular, MaxLODSize=512, OptionalMaxLODSize=64, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Cinematic, MaxLODSize=1024, OptionalMaxLODSize=1024, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Effects, MaxLODSize=1024, OptionalMaxLODSize=256, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_EffectsNotFiltered, MaxLODSize=1024, OptionalMaxLODSize=128, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Skybox, MaxLODSize=1024, OptionalMaxLODSize=128, OptionalLODBias=1, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_UI, MaxLODSize=4096, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_NoMipmaps)
+TextureLODGroups=(Group=TEXTUREGROUP_Lightmap, MaxLODSize=1024, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Shadowmap, MaxLODSize=1024, LODBias=0, MinMagFilter=linear, MipFilter=point, NumStreamedMips=3, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_RenderTarget, MaxLODSize=1024, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_MobileFlattened, MaxLODSize=1024, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Terrain_Heightmap, MaxLODSize=1024, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Terrain_Weightmap, MaxLODSize=1024, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Bokeh, MaxLODSize=256, LODBias=0, MinMagFilter=linear, MipFilter=linear, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Pixels2D, MaxLODSize=1024, LODBias=0, MinMagFilter=point, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_Impostor, MaxLODSize=1024, OptionalMaxLODSize=512, OptionalLODBias=0, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_ImpostorNormalDepth, MaxLODSize=1024, OptionalMaxLODSize=512, OptionalLODBias=0, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
+TextureLODGroups=(Group=TEXTUREGROUP_HierarchicalLOD, MaxLODSize=512, OptionalMaxLODSize=128, OptionalLODBias=0, LODBias=0, MinMagFilter=linear, MipFilter=point, MipGenSettings=TMGS_SimpleAverage)
; Scalability Groups
+CVars=sg.ViewDistanceQuality=1
; Shadows
+CVars=r.Shadow.CSM.MaxCascades=1
+CVars=r.Shadow.DistanceScale=0.4
+CVars=r.Shadow.CSM.TransitionScale=0.8
+CVars=r.DistanceFieldShadowing=1
+CVars=r.DFShadowCompactCulledObjects=0
+CVars=r.DistanceFields.BlockAllocatorSizeInBricks=8
+CVars=r.DistanceFields.OffsetDataStructure=2
+CVars=r.Mobile.Shadow.CSMShaderCullingMethod=5
; memory related
+CVars=r.Streaming.PoolSize=430
+CVars=r.Streaming.UseFixedPoolSize=0
+CVars=fx.GPUSimulationTextureSizeX=512
+CVars=fx.GPUSimulationTextureSizeY=256
+CVars=r.FreeSkeletalMeshBuffers=1
+CVars=r.RenderTargetPoolMin=0
+CVars=r.Streaming.MaxTempMemoryAllowed=35
; Force detail mode
+CVars=r.DetailMode=1
; Cook out data that does not match the detail mode
+CVars=fx.PruneEmittersOnCookByDetailMode=1
+CVars=r.CookOutUnusedDetailModeComponents=1
+CVars=a.StripFramesOnCompression=1
+CVars=a.StripOddFramesWhenFrameStripping=1
+CVars=r.StaticMesh.StripDistanceFieldDataDuringLoad=0
; Medium quality materials - Others discarded at cook
+CVars=r.MaterialQualityLevel=2
+CVars=r.DiscardUnusedQuality=1
; Virtual texture settings
+CVars=r.VT.MaxUploadsPerFrame=1
+CVars=r.VT.NumFeedbackTasks=1
+CVars=r.VT.NumGatherTasks=1
+CVars=r.VT.PoolSizeScale=0.5
; Disable VirtualHeightfieldMesh
+CVars=r.VHM.Enable=0
+CVars=r.PhysicsField.EnableField=0
; LODS
+CVars=r.ViewDistanceScale.FieldOfViewAffectsHLOD=1
; Enable dynamic resolution
+CVars=r.DynamicRes.OperationMode=2
+CVars=r.TemporalAA.Upsampling=1
+CVars=r.SecondaryScreenPercentage.GameViewport=83.33
+CVars=r.ViewTextureMipBias.Min=-1.0
; Color-coding thresholds / hitch thresholds for 30 Hz
+CVars=t.TargetFrameTimeThreshold=33.9
+CVars=t.UnacceptableFrameTimeThreshold=50
+CVars=t.HitchFrameTimeThreshold=60
+CVars=t.HitchDeadTimeWindow=200.0
; FPS/input latency config
+CVars=Lyra.DeviceProfile.Console.TargetFPS=30
+CVars=Lyra.DeviceProfile.Console.FrameSyncType=2
; Physics
+CVars=p.RigidBodyNode=1
+CVars=p.ClothPhysics=0
+CVars=r.StaticMesh.MinLodQualityLevel=1
; SkyLUT
+CVars=r.SkyAtmosphere.AerialPerspectiveLUT.FastApplyOnOpaque=1
+CVars=r.SkyAtmosphere.AerialPerspectiveLUT.SampleCountPerSlice=1
+CVars=r.SkyAtmosphere.AerialPerspectiveLUT.DepthResolution=8
+CVars=r.SkyAtmosphere.FastSkyLUT=1
+CVars=r.SkyAtmosphere.FastSkyLUT.SampleCountMin=1.0
+CVars=r.SkyAtmosphere.FastSkyLUT.SampleCountMax=12.0
+CVars=r.SkyAtmosphere.FastSkyLUT.Width=96
+CVars=r.SkyAtmosphere.FastSkyLUT.Height=50
+CVars=r.SkyAtmosphere.TransmittanceLUT.UseSmallFormat=1
[SwitchConsole DeviceProfile]
+CVars=r.DFShadowQuality=2
[SwitchHandheld DeviceProfile]
+CVars=r.DFShadowQuality=1
[Switch_Console_Forward DeviceProfile]
+CVars=r.Mobile.AntiAliasing=1
+CVars=r.TemporalAA.Quality=0
+CVars=r.Mobile.TemporalAAMethod=1
+CVars=r.Mobile.EnableOcclusionExtraFrame=0
+CVars=r.AmbientOcclusionStaticFraction=1
+CVars=r.StaticMeshLODDistanceScale=1.5
[Switch_Handheld_Forward DeviceProfile]
+CVars=r.Mobile.AntiAliasing=1
+CVars=r.TemporalAA.Quality=0
+CVars=r.Mobile.TemporalAAMethod=1
+CVars=r.Mobile.EnableOcclusionExtraFrame=0
+CVars=r.AmbientOcclusionStaticFraction=1
+CVars=r.StaticMeshLODDistanceScale=1.5