Así que encontré este sitio y puedes ver estas líneas en el primer y segundo párrafo:
Para un efecto crudo pero fácil, dibuje las partes brillantes de la escena (por ejemplo, fuentes de luz) en un FBO, luego reduzca la muestra usando la minificación GL_LINEAR varias veces . Para el render final, simplemente combine la escena original con los FBO muestreados.
En el siguiente ejemplo, la escena original es de 128 x 128 y se muestrea 3 veces . Esto requiere 4 objetos framebuffer . La escena original se muestra en la esquina superior izquierda y la representación final en la esquina superior derecha.
¿Hay alguna razón por la que deba reducir la muestra varias veces (128 -> 64 -> 32 -> 16) en lugar de reducirla una vez (128 -> 16)?
Si se desplaza hacia abajo más, incluso lo disminuyen como 9 veces. (128 -> ... -> 16 -> 128 -> ... -> 16 -> y así sucesivamente). ¿Por qué no hacerlo así (128 -> 16 -> 128 -> 16 -> y así sucesivamente)?
GL_NEAREST
.