Thanks! I was thinking along those lines but it looks simpler than I expected. One question, though, is how well would it scale? Hundreds of 2D viewports? Thousands? I assume there's some overhead in running so many separate renders, over and above the implicit overdraw issues.