diff --git a/Common/DefaultOptions.h b/Common/DefaultOptions.h
index b19f09d566dbe978374f98da182392bf519b86c5..5fb5ec2f4fd8f408f2db16a563b8304150d90475 100644
--- a/Common/DefaultOptions.h
+++ b/Common/DefaultOptions.h
@@ -672,9 +672,14 @@ StringXNumber GeneralOptions_Number[] = {
     "Display size of points (in pixels)" },
   { F|O, "PolygonOffsetAlwaysOn" , opt_general_polygon_offset_always , 0. , 
     "Always apply polygon offset, instead of trying to detect when it is required" },
-  { F|O, "PolygonOffsetFactor" , opt_general_polygon_offset_factor , 0.5 , 
+  { F|O, "PolygonOffsetFactor" , opt_general_polygon_offset_factor , 
+#if defined(__APPLE__)
+    0.5 ,
+#else
+    1.0 ,
+#endif
     "Polygon offset factor (offset = factor * DZ + r * units)" },
-  { F|O, "PolygonOffsetUnits" , opt_general_polygon_offset_units , 0.5 , 
+  { F|O, "PolygonOffsetUnits" , opt_general_polygon_offset_units , 1. , 
     "Polygon offset units (offset = factor * DZ + r * units)" },
 
   { F|O, "QuadricSubdivisions" , opt_general_quadric_subdivisions, 8. ,