Probably add
```
} else {
   this._frustum2DWidth = 0.0;
}
```
So the uniform state doesn't have any stale state from the last frame.