I'm using ViewportQuad to draw a rectangle with some textures on the screen.
Currently the drawn rectangle is the top most thing visible on the canvas.
Is it possible to draw the rectangle above the globe but beneath all of the primitives/entities?
If not, is it possible to achieve the same result with another method?
You may be able to change this from Pass.OVERLAY to Pass.OPAQUE (or Pass.TRANSLUCENT); however, you would be using both private and undocumented Cesium features, which could change from release to release.
Don’t rely on this behavior in future versions of Cesium, but if you add the ViewportQuad to scene.primitives before the billboards, it will be rendered before them, and probably fix your issue.