no striscie verticali, striscie orizzontali.
il buffer viene fatto per comodità sui pixel della larghezza (altrim tutti i calcoli andrebbero fatti saltare di riga in riga, non complicato da fare ma più lungo).

altra cosa, un plugin utile (commerciale) è il plugin infinimap pro
http://www.infinimap.com

che implementa una tecnica nata su renderman anni fa. puoi usare texture anche di decine di migliaia di pixel e lui in real time, scala, tassella la texture al volo, e carica la versione e il tassello necessario al render, riducendo al minimo le richieste di ram