summaryrefslogtreecommitdiffstats
path: root/pts-core/modules
diff options
context:
space:
mode:
authorMichael Larabel <michael@phx-laptop.(none)>2008-08-27 14:49:53 -0400
committerMichael Larabel <michael@phx-laptop.(none)>2008-08-27 14:49:53 -0400
commitb847566340ac8824e5a6f0d4ccf1249653d2a4d0 (patch)
treed11b4829a0f856220bed12f26eb895c789ac7990 /pts-core/modules
parente7bab4d35ba56dc803c742b8edc90026b7850831 (diff)
downloadphoronix-test-suite-upstream-b847566340ac8824e5a6f0d4ccf1249653d2a4d0.tar.gz
phoronix-test-suite-upstream-b847566340ac8824e5a6f0d4ccf1249653d2a4d0.tar.xz
phoronix-test-suite-upstream-b847566340ac8824e5a6f0d4ccf1249653d2a4d0.zip
graphics_override: Don't apply anti-aliasing or anisotropic filtering
settings unless there is something to apply
Diffstat (limited to 'pts-core/modules')
-rw-r--r--pts-core/modules/graphics_override.php30
1 files changed, 23 insertions, 7 deletions
diff --git a/pts-core/modules/graphics_override.php b/pts-core/modules/graphics_override.php
index 81d5964..42b9583 100644
--- a/pts-core/modules/graphics_override.php
+++ b/pts-core/modules/graphics_override.php
@@ -72,8 +72,12 @@ class graphics_override extends pts_module_interface
$nvidia_aa = 8;
break;
}
- set_nvidia_extension("FSAA", $nvidia_aa);
- set_nvidia_extension("FSAAAppControlled", 0);
+
+ if(isset($nvidia_aa))
+ {
+ set_nvidia_extension("FSAA", $nvidia_aa);
+ set_nvidia_extension("FSAAAppControlled", 0);
+ }
}
else if(IS_ATI_GRAPHICS)
{
@@ -96,8 +100,12 @@ class graphics_override extends pts_module_interface
$ati_aa = "0x00000008";
break;
}
- set_amd_pcsdb("OpenGL,AntiAliasSamples", $ati_aa);
- set_amd_pcsdb("OpenGL,AAF", "0x00000000");
+
+ if(isset($ati_aa))
+ {
+ set_amd_pcsdb("OpenGL,AntiAliasSamples", $ati_aa);
+ set_amd_pcsdb("OpenGL,AAF", "0x00000000");
+ }
}
}
@@ -124,8 +132,12 @@ class graphics_override extends pts_module_interface
$nvidia_af = 4;
break;
}
- set_nvidia_extension("LogAniso", $nvidia_af);
- set_nvidia_extension("LogAnisoAppControlled", 0);
+
+ if(isset($nvidia_af))
+ {
+ set_nvidia_extension("LogAniso", $nvidia_af);
+ set_nvidia_extension("LogAnisoAppControlled", 0);
+ }
}
else if(IS_ATI_GRAPHICS)
{
@@ -146,7 +158,11 @@ class graphics_override extends pts_module_interface
$ati_af = "0x00000010";
break;
}
- set_amd_pcsdb("OpenGL,AnisoDegree", $ati_af);
+
+ if(isset($ati_af))
+ {
+ set_amd_pcsdb("OpenGL,AnisoDegree", $ati_af);
+ }
}
}
}