MyGUI::Canvas and POW2 RenderTextures


18-10-2011 12:05:27

Canvas only allows POW2 textures, whether for normal texture or render-target. I know older chipsets sometimes have such requirements, but is it the same for RT buffers - after all it's common to create a full-size off-screen buffer and most screen-modes aren't POW2... 1024x768, 1280x1024, etc. If I had a large Canvas taking up much of the screen on say a 1900x1200 monitor, MyGUI could easily create a 2048x2048 RT which is not optimal :)

Any general thoughts welcome - do RTs have different rules, how safe am I to workaround the POW2 rule, and how is best to do so?