layer_states[SG_CLOUD_CLEAR] = 0;
layer_states2[SG_CLOUD_CLEAR] = 0;
+#if 1
+ // experimental optimization that may not make any difference
+ // at all :/
osg::CopyOp copyOp;
for (int i = 0; i < SG_MAX_CLOUD_COVERAGES; ++i) {
StateAttributeFactory *saf = StateAttributeFactory::instance();
layer_states2[i]->setAttribute(saf ->getCullFaceBack());
}
}
- // OSGFIXME
-// SGNewCloud::loadTextures(texture_path.str());
-// layer3D->buildTestLayer();
+#endif
}
scale = 4000.0;
double xoff = (ax + bx) / (2 * scale);
double yoff = (ay + by) / (2 * scale);
- const float layer_scale = layer_span / scale;
+// const float layer_scale = layer_span / scale;
// cout << "xoff = " << xoff << ", yoff = " << yoff << endl;
base[0] += xoff;