public void updateSettings(final int width, final int height, final int depthBits, final double near,
final double far) {
if (_textureRenderer == null) {
_textureRenderer = _renderer.createTextureRenderer(width, height, depthBits, _samples);
_textureRenderer.getCamera().setFrustumPerspective(90.0, 1.0, near, far);
} else {
_textureRenderer.resize(width, height, depthBits);
final Camera cam = _textureRenderer.getCamera();
if (near != cam.getDepthRangeNear() || far != cam.getDepthRangeFar()) {
_textureRenderer.getCamera().setFrustumPerspective(90.0, 1.0, near, far);
}
}
}