Render to texture
Att rendera en scen eller ett delsteg till en textur utanför skärmen, så att resultatet kan användas som indata i ett senare pass.
I stället för att rita direkt till skärmbufferten binder man en textur som mål — i OpenGL via ett framebuffer-objekt (FBO), standardiserat 2004. När passet är klart kan texturen samplas som vilken annan bild som helst. Det är byggstenen i all flerpassrendering.
Användningarna finns överallt: speglar och övervakningskameror, dynamiska skuggkartor, reflektionssonder, minimappar, hela den fördröjda renderingens G-buffert, och varje efterbehandlingseffekt som läser föregående bild. Innan FBO:er fanns kopierade man bildrutan till en textur med glCopyTexImage, långsammare och klumpigare.