mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-12 07:04:36 +00:00
options menu display fixes
corrections by Steve Yorkshire https://discord.com/channels/358091480004558848/783127087820439582/1524744472749936765
This commit is contained in:
parent
7059bbaf75
commit
8aa5bbd6d4
1 changed files with 30 additions and 18 deletions
|
|
@ -1203,16 +1203,18 @@ function AutodetectGraphics()
|
||||||
if(startsWith(getDisplayDeviceInformation(), "AMD Custom GPU 0405"))
|
if(startsWith(getDisplayDeviceInformation(), "AMD Custom GPU 0405"))
|
||||||
{
|
{
|
||||||
//If we're on a steamdeck, we can specifically calibrate settings for the platform here
|
//If we're on a steamdeck, we can specifically calibrate settings for the platform here
|
||||||
MeshQualityGroup.applySetting("Medium");
|
MeshDetailSettingsGroup.applySetting("Medium");
|
||||||
|
MeshDrawDistQualityGroup.applySetting("Medium");
|
||||||
TextureQualityGroup.applySetting("Medium");
|
TextureQualityGroup.applySetting("Medium");
|
||||||
GroundCoverDensityGroup.applySetting("Medium");
|
GroundCoverDensityGroup.applySetting("Medium");
|
||||||
DecalLifetimeGroup.applySetting("Medium");
|
DecalLifetimeGroup.applySetting("Medium");
|
||||||
TerrainQualityGroup.applySetting("Medium");
|
TerrainQualityGroup.applySetting("Medium");
|
||||||
ShaderQualityGroup.applySetting("High");
|
ShaderQualityOptionsGroup.applySetting("High");
|
||||||
|
|
||||||
ShadowQualityList.applySetting("None");
|
ShadowQualityList.applySetting("None");
|
||||||
|
ShadowDistanceList.applySetting("Low");
|
||||||
SoftShadowList.applySetting("Low");
|
SoftShadowList.applySetting("Low");
|
||||||
|
LightDistanceList.applySetting("Medium");
|
||||||
|
|
||||||
$pref::Shadows::useShadowCaching = true;
|
$pref::Shadows::useShadowCaching = true;
|
||||||
|
|
||||||
|
|
@ -1237,16 +1239,18 @@ function AutodetectGraphics()
|
||||||
// Allow specular and normals for 2.0a and 2.0b
|
// Allow specular and normals for 2.0a and 2.0b
|
||||||
if ( %shaderVer > 2.0 )
|
if ( %shaderVer > 2.0 )
|
||||||
{
|
{
|
||||||
MeshQualityGroup.applySetting("Lowest");
|
MeshDetailSettingsGroup.applySetting("Lowest");
|
||||||
|
MeshDrawDistQualityGroup.applySetting("Lowest");
|
||||||
TextureQualityGroup.applySetting("Lowest");
|
TextureQualityGroup.applySetting("Lowest");
|
||||||
GroundCoverDensityGroup.applySetting("Lowest");
|
GroundCoverDensityGroup.applySetting("Lowest");
|
||||||
DecalLifetimeGroup.applySetting("None");
|
DecalLifetimeGroup.applySetting("None");
|
||||||
TerrainQualityGroup.applySetting("Lowest");
|
TerrainQualityGroup.applySetting("Lowest");
|
||||||
ShaderQualityGroup.applySetting("High");
|
ShaderQualityOptionsGroup.applySetting("High");
|
||||||
|
|
||||||
ShadowQualityList.applySetting("None");
|
ShadowQualityList.applySetting("None");
|
||||||
|
ShadowDistanceList.applySetting("Lowest");
|
||||||
SoftShadowList.applySetting("Off");
|
SoftShadowList.applySetting("Off");
|
||||||
|
LightDistanceList.applySetting("Low");
|
||||||
|
|
||||||
$pref::Shadows::useShadowCaching = true;
|
$pref::Shadows::useShadowCaching = true;
|
||||||
|
|
||||||
|
|
@ -1261,16 +1265,18 @@ function AutodetectGraphics()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
MeshQualityGroup.applySetting("Lowest");
|
MeshDetailSettingsGroup.applySetting("Lowest");
|
||||||
|
MeshDrawDistQualityGroup.applySetting("Lowest");
|
||||||
TextureQualityGroup.applySetting("Lowest");
|
TextureQualityGroup.applySetting("Lowest");
|
||||||
GroundCoverDensityGroup.applySetting("Lowest");
|
GroundCoverDensityGroup.applySetting("Lowest");
|
||||||
DecalLifetimeGroup.applySetting("None");
|
DecalLifetimeGroup.applySetting("None");
|
||||||
TerrainQualityGroup.applySetting("Lowest");
|
TerrainQualityGroup.applySetting("Lowest");
|
||||||
ShaderQualityGroup.applySetting("Low");
|
ShaderQualityOptionsGroup.applySetting("Low");
|
||||||
|
|
||||||
ShadowQualityList.applySetting("None");
|
ShadowQualityList.applySetting("None");
|
||||||
|
ShadowDistanceList.applySetting("Lowest");
|
||||||
SoftShadowList.applySetting("Off");
|
SoftShadowList.applySetting("Off");
|
||||||
|
LightDistanceList.applySetting("Lowest");
|
||||||
|
|
||||||
$pref::Shadows::useShadowCaching = true;
|
$pref::Shadows::useShadowCaching = true;
|
||||||
|
|
||||||
|
|
@ -1288,16 +1294,18 @@ function AutodetectGraphics()
|
||||||
{
|
{
|
||||||
if ( %videoMem > 1000 )
|
if ( %videoMem > 1000 )
|
||||||
{
|
{
|
||||||
MeshQualityGroup.applySetting("High");
|
MeshDetailSettingsGroup.applySetting("High");
|
||||||
|
MeshDrawDistQualityGroup.applySetting("High");
|
||||||
TextureQualityGroup.applySetting("High");
|
TextureQualityGroup.applySetting("High");
|
||||||
GroundCoverDensityGroup.applySetting("High");
|
GroundCoverDensityGroup.applySetting("High");
|
||||||
DecalLifetimeGroup.applySetting("High");
|
DecalLifetimeGroup.applySetting("High");
|
||||||
TerrainQualityGroup.applySetting("High");
|
TerrainQualityGroup.applySetting("High");
|
||||||
ShaderQualityGroup.applySetting("High");
|
ShaderQualityOptionsGroup.applySetting("High");
|
||||||
|
|
||||||
ShadowQualityList.applySetting("High");
|
ShadowQualityList.applySetting("High");
|
||||||
|
ShadowDistanceList.applySetting("High");
|
||||||
SoftShadowList.applySetting("High");
|
SoftShadowList.applySetting("High");
|
||||||
|
LightDistanceList.applySetting("High");
|
||||||
|
|
||||||
//Should this default to on in ultra settings?
|
//Should this default to on in ultra settings?
|
||||||
$pref::Shadows::useShadowCaching = true;
|
$pref::Shadows::useShadowCaching = true;
|
||||||
|
|
@ -1313,16 +1321,18 @@ function AutodetectGraphics()
|
||||||
}
|
}
|
||||||
else if ( %videoMem > 400 || %videoMem == 0 )
|
else if ( %videoMem > 400 || %videoMem == 0 )
|
||||||
{
|
{
|
||||||
MeshQualityGroup.applySetting("Medium");
|
MeshDetailSettingsGroup.applySetting("Medium");
|
||||||
|
MeshDrawDistQualityGroup.applySetting("Medium");
|
||||||
TextureQualityGroup.applySetting("Medium");
|
TextureQualityGroup.applySetting("Medium");
|
||||||
GroundCoverDensityGroup.applySetting("Medium");
|
GroundCoverDensityGroup.applySetting("Medium");
|
||||||
DecalLifetimeGroup.applySetting("Medium");
|
DecalLifetimeGroup.applySetting("Medium");
|
||||||
TerrainQualityGroup.applySetting("Medium");
|
TerrainQualityGroup.applySetting("Medium");
|
||||||
ShaderQualityGroup.applySetting("High");
|
ShaderQualityOptionsGroup.applySetting("High");
|
||||||
|
|
||||||
ShadowQualityList.applySetting("Medium");
|
ShadowQualityList.applySetting("Medium");
|
||||||
|
ShadowDistanceList.applySetting("Medium");
|
||||||
SoftShadowList.applySetting("Low");
|
SoftShadowList.applySetting("Low");
|
||||||
|
LightDistanceList.applySetting("Medium");
|
||||||
|
|
||||||
$pref::Shadows::useShadowCaching = true;
|
$pref::Shadows::useShadowCaching = true;
|
||||||
|
|
||||||
|
|
@ -1340,16 +1350,18 @@ function AutodetectGraphics()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
MeshQualityGroup.applySetting("Low");
|
MeshDetailSettingsGroup.applySetting("Low");
|
||||||
|
MeshDrawDistQualityGroup.applySetting("Low");
|
||||||
TextureQualityGroup.applySetting("Low");
|
TextureQualityGroup.applySetting("Low");
|
||||||
GroundCoverDensityGroup.applySetting("Low");
|
GroundCoverDensityGroup.applySetting("Low");
|
||||||
DecalLifetimeGroup.applySetting("Low");
|
DecalLifetimeGroup.applySetting("Low");
|
||||||
TerrainQualityGroup.applySetting("Low");
|
TerrainQualityGroup.applySetting("Low");
|
||||||
ShaderQualityGroup.applySetting("Low");
|
ShaderQualityOptionsGroup.applySetting("Low");
|
||||||
|
|
||||||
ShadowQualityList.applySetting("None");
|
ShadowQualityList.applySetting("None");
|
||||||
|
ShadowDistanceList.applySetting("Lowest");
|
||||||
SoftShadowList.applySetting("Off");
|
SoftShadowList.applySetting("Off");
|
||||||
|
LightDistanceList.applySetting("Low");
|
||||||
|
|
||||||
$pref::Shadows::useShadowCaching = true;
|
$pref::Shadows::useShadowCaching = true;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue