version 40 // The version number above should be incremented IF AND ONLY IF some // change has been made that is sufficiently important to justify // resetting the graphics preferences of all users to the recommended // defaults. This should be as rare an event as we can manage. // // Generates lists of feature mask that can be applied on top of each other. // // // Begin comments // list // Starts a feature list named // // is the name of a feature // is 0 or 1, whether the feature is available // is an F32 which is the recommended value // // For now, the first list read sets up all of the default values // // // All contains everything at their default settings for high end machines // NOTE: All settings are set to the MIN of applied values, including 'all'! // list all RenderAnisotropic 1 1 RenderAvatarCloth 1 1 RenderAvatarLODFactor 1 1.0 RenderAvatarMaxComplexity 1 500000 RenderAvatarMaxNonImpostors 1 24 RenderAvatarPhysicsLODFactor 1 1.0 RenderFarClip 1 512 RenderFlexTimeFactor 1 1.0 RenderGlowResolutionPow 1 9 RenderLocalLightCount 1 2048 RenderMaxPartCount 1 8192 RenderWaterReflectionType 1 5 RenderReflectionProbes 1 3 RenderReflectionProbeLevel 1 3 RenderReflectionProbeResolution 1 128 RenderTerrainLODFactor 1 3.0 RenderTerrainPBRDetail 1 4 RenderTerrainPBRTriplanar 1 1 RenderTreeLODFactor 1 3.0 RenderVolumeLODFactor 1 3.0 MeshLODBoostFactor 1 3.0 UseOcclusion 1 1 WLSkyDetail 1 128 RenderCompressTextures 1 0 RenderShaderLightingMaxLevel 1 3 RenderDeferred 1 1 RenderDeferredSSAO 1 2 RenderShadowDetail 1 2 RenderFSAASamples 1 16 RenderMaxTextureIndex 1 16 // // Low Graphics Settings // list Low RenderAnisotropic 1 0 RenderAvatarCloth 1 0 RenderAvatarLODFactor 1 0 RenderAvatarMaxComplexity 1 100000 RenderAvatarMaxNonImpostors 1 3 RenderAvatarPhysicsLODFactor 1 0 RenderFarClip 1 64 RenderFlexTimeFactor 1 0.25 RenderGlowResolutionPow 1 4 RenderLocalLightCount 1 0 RenderMaxPartCount 1 1024 RenderWaterReflectionType 1 0 RenderReflectionProbes 1 0 RenderReflectionProbeLevel 1 0 RenderTerrainLODFactor 1 1 RenderTerrainPBRDetail 1 0 RenderTerrainPBRTriplanar 1 0 RenderTreeLODFactor 1 1.0 RenderVolumeLODFactor 1 1.5 MeshLODBoostFactor 1 0.0 RenderDeferred 1 0 RenderDeferredSSAO 1 0 RenderShadowDetail 1 0 RenderFSAASamples 1 0 WLSkyDetail 1 16 // // Mid1 Graphics Settings // list Mid1 RenderAnisotropic 1 1 RenderAvatarCloth 1 1 RenderAvatarLODFactor 1 0.5 RenderAvatarMaxComplexity 1 100000 RenderAvatarMaxNonImpostors 1 8 RenderAvatarPhysicsLODFactor 1 0.25 RenderFarClip 1 96 RenderFlexTimeFactor 1 0.5 RenderGlowResolutionPow 1 6 RenderLocalLightCount 1 128 RenderMaxPartCount 1 2048 RenderWaterReflectionType 1 1 RenderReflectionProbes 1 1 RenderReflectionProbeLevel 1 0 RenderTerrainLODFactor 1 1.0 RenderTerrainPBRDetail 1 1 RenderTerrainPBRTriplanar 1 0 RenderTreeLODFactor 1 1.5 RenderVolumeLODFactor 1 2.0 MeshLODBoostFactor 1 1.0 RenderDeferred 1 0 RenderDeferredSSAO 1 0 RenderShadowDetail 1 0 RenderFSAASamples 1 2 WLSkyDetail 1 32 // // Mid2 Graphics Settings // list Mid2 RenderAnisotropic 1 1 RenderAvatarCloth 1 1 RenderAvatarLODFactor 1 0.5 RenderAvatarMaxComplexity 1 150000 RenderAvatarMaxNonImpostors 1 12 RenderAvatarPhysicsLODFactor 1 0.50 RenderFarClip 1 128 RenderFlexTimeFactor 1 1.0 RenderGlowResolutionPow 1 8 RenderLocalLightCount 1 256 RenderMaxPartCount 1 4096 RenderWaterReflectionType 1 1 RenderReflectionProbes 1 1 RenderReflectionProbeLevel 1 1 RenderTerrainLODFactor 1 1.0 RenderTerrainPBRDetail 1 2 RenderTerrainPBRTriplanar 1 0 RenderTreeLODFactor 1 2.0 RenderVolumeLODFactor 1 2.0 MeshLODBoostFactor 1 1.0 RenderDeferred 1 0 RenderDeferredSSAO 1 0 RenderShadowDetail 1 0 RenderFSAASamples 1 2 WLSkyDetail 1 48 // // High1 Graphics Settings // list High1 RenderAnisotropic 1 1 RenderAvatarCloth 1 1 RenderAvatarLODFactor 1 1.0 RenderAvatarMaxComplexity 1 200000 RenderAvatarMaxNonImpostors 1 16 RenderAvatarPhysicsLODFactor 1 0.75 RenderFarClip 1 192 RenderFlexTimeFactor 1 1.0 RenderGlowResolutionPow 1 9 RenderLocalLightCount 1 512 RenderMaxPartCount 1 6172 RenderWaterReflectionType 1 2 RenderReflectionProbes 1 1 RenderReflectionProbeLevel 1 3 RenderTerrainLODFactor 1 2.0 RenderTerrainPBRDetail 1 3 RenderTerrainPBRTriplanar 1 0 RenderTreeLODFactor 1 2.5 RenderVolumeLODFactor 1 3.0 MeshLODBoostFactor 1 1.5 RenderDeferred 1 0 RenderDeferredSSAO 1 0 RenderShadowDetail 1 0 RenderFSAASamples 1 4 WLSkyDetail 1 64 // // High2 Graphics Settings // list High2 RenderAnisotropic 1 1 RenderAvatarCloth 1 1 RenderAvatarLODFactor 1 1.0 RenderAvatarMaxComplexity 1 250000 RenderAvatarMaxNonImpostors 1 16 RenderAvatarPhysicsLODFactor 1 1.0 RenderFarClip 1 256 RenderFlexTimeFactor 1 1.0 RenderGlowResolutionPow 1 9 RenderLocalLightCount 1 1024 RenderMaxPartCount 1 8192 RenderWaterReflectionType 1 2 RenderReflectionProbes 1 2 RenderReflectionProbeLevel 1 3 RenderTerrainLODFactor 1 2.0 RenderTerrainPBRDetail 1 4 RenderTerrainPBRTriplanar 1 1 RenderTreeLODFactor 1 3.0 RenderVolumeLODFactor 1 3.0 MeshLODBoostFactor 1 2.0 RenderDeferred 1 0 RenderDeferredSSAO 1 0 RenderShadowDetail 1 0 RenderFSAASamples 1 4 WLSkyDetail 1 96 // // Ultra graphics // list Ultra RenderAnisotropic 1 1 RenderAvatarCloth 1 1 RenderAvatarLODFactor 1 1.0 RenderAvatarMaxComplexity 1 350000 RenderAvatarMaxNonImpostors 1 24 RenderAvatarPhysicsLODFactor 1 1.0 RenderFarClip 1 256 RenderFlexTimeFactor 1 1.0 RenderGlowResolutionPow 1 9 RenderLocalLightCount 1 2048 RenderMaxPartCount 1 8192 RenderWaterReflectionType 1 2 RenderReflectionProbes 1 3 RenderReflectionProbeLevel 1 3 RenderTerrainLODFactor 1 2.0 RenderTerrainPBRDetail 1 4 RenderTerrainPBRTriplanar 1 1 RenderTreeLODFactor 1 3.0 RenderVolumeLODFactor 1 3.0 MeshLODBoostFactor 1 2.0 RenderDeferred 1 1 RenderDeferredSSAO 1 1 RenderShadowDetail 1 2 RenderFSAASamples 1 4 WLSkyDetail 1 128 // // Class Unknown Hardware (unknown) // list Unknown RenderShadowDetail 1 0 RenderDeferred 1 0 RenderDeferredSSAO 1 0 RenderUseAdvancedAtmospherics 1 0 WLSkyDetail 1 16 // // Class 3 Hardware // list Class3 RenderVolumeLODFactor 1 3.0 // // Class 4 Hardware // list Class4 RenderVolumeLODFactor 1 3.0 // // Class 5 Hardware // list Class5 RenderVolumeLODFactor 1 3.0 // // VRAM > 512MB // list VRAMGT512 RenderCompressTextures 1 0 // "Default" setups for safe, low, medium, high // list safe RenderAnisotropic 1 0 RenderAvatarCloth 0 0 RenderAvatarMaxComplexity 1 80000 RenderAvatarMaxNonImpostors 1 16 RenderMaxPartCount 1 1024 RenderWaterReflectionType 0 0 RenderReflectionProbes 0 0 RenderReflectionProbeLevel 0 0 RenderDeferred 0 0 RenderDeferredSSAO 0 0 RenderShadowDetail 0 0 WLSkyDetail 1 16 // // Graphics card based feature masks // list OpenGLPre30 RenderDeferred 0 0 RenderMaxTextureIndex 1 1 WLSkyDetail 1 16 list OpenGLPre40 RenderReflectionProbes 0 0 RenderReflectionProbeLevel 0 0 list Intel RenderFSAASamples 1 0 /// Tweaked NVIDIA list NVIDIA_GeForce_7000 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7100 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7200 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7300 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7400 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7500 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7600 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7700 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7800 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_7900 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7200 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7300 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7300_LE RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7400 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7600 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7700 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7800 RenderShaderLightingMaxLevel 1 2 list NVIDIA_GeForce_Go_7900 RenderShaderLightingMaxLevel 1 2