WebGL è noto per avere poor support for NPOT (non-power-of-two) textures. Ma per quanto riguarda le trame rettangolari in cui sia la larghezza che l'altezza sono due potenze? Nello specifico, sto provando a disegnare un framebuffer rettangolare come parte di uno schema render-to-texture per generare alcuni elementi dell'interfaccia utente. Il framebuffer dovrebbe essere 512x64 o circa.Texture WebGL e rettangolare (potenza di due)
Quanto sarebbe meno efficiente in termini di disegno? Se il framerate è un problema, farei meglio ad allocare un buffer power-of-two-size di 512x512 e renderizzare solo i 64 pixel più in alto, sacrificando la memoria per la velocità?
Per sviluppare un po 'di più in questa risposta: alcune estensioni di texture compresse * richiedono * che le trame siano uguali in larghezza e altezza (WebGL non le supporta), ma non è una limitazione né un risultato di prestazioni a OpenGL standard/Comportamento WebGL. – Chiguireitor