the renderstate boundaries should work with camera zoom now (note: should)