Sto provando a scrivere un programma che scrive i fotogrammi della videocamera in un quad. Ho visto tutorial che spiegavano che con i framebuffer si può essere più veloci, ma si sta ancora imparando come farlo. Ma poi oltre al framebuffer, ho scoperto che ci sono anche i renderbuffer.GLSL Renderbuffer veramente richiesto?
La domanda è, se lo scopo è solo di scrivere una trama in un quad che riempirà lo schermo, ho davvero bisogno di un renderbuffer?
Capisco che i renderbuffer sono per il test di profondità, che penso sia solo per il controllo della posizione Z del pixel, quindi sarebbe sciocco dover creare un buffer di rendering per il mio scenario, corretto?
Il motivo per cui ho bisogno di usare un framebuffer è perché, come leggo in alcune pagine, è l'unico modo per eseguire il rendering Ping-Pong. E la mia intenzione è quella di usare tale tecnica per applicare diversi effetti filtro, quindi ho bisogno di un modo per riutilizzare l'output di una texture dopo che è passato attraverso uno shader di frammenti, per passare alcuni altri effetti come richiesto. – PerracoLabs
@ user848253: in futuro, avrai maggiori probabilità di ottenere informazioni accurate se sarai più disponibile su ciò che stai effettivamente facendo, piuttosto che fornire le informazioni minime possibili. Tutto quello che hai detto nella tua domanda è che stai cercando di scrivere una trama come quad a tutto schermo. –
Beh, sto ancora mettendo tutto insieme perché tutto è nuovo per me, sto leggendo diversi tutorial, ma non ne ho trovato uno che mostri tutti i concetti direttamente.L'idea generale è di elaborare i fotogrammi video con ombreggiatori, applicare più filtri e quindi inviarli a un quad sullo schermo. – PerracoLabs