Estoy tratando de escribir un programa que escribe fotogramas de la cámara de video en un quad. Vi tutoriales explicando que con framebuffers puede ser más rápido, pero aún así aprender a hacerlo. Pero además del framebuffer, encontré que también hay renderbuffers.¿Se requiere realmente Renderbuffer de GLSL?
La pregunta es, si el propósito es solo escribir una textura en un quad que llene la pantalla, ¿realmente necesito un renderbuffer?
Entiendo que los renderbuffer son para pruebas de profundidad, lo cual creo que es solo para verificar la posición Z del pixel, por lo tanto sería una tontería tener que crear un buffer de renderizado para mi escenario, ¿correcto?
La razón por la que necesito utilizar un framebuffer es porque, como he leído en algunas páginas, esta es la única forma de hacer el renderizado de Ping-Pong. Y mi intención es usar esa técnica para aplicar varios efectos de filtro, así que necesito una forma de reutilizar la salida de una textura después de que haya pasado a través de un sombreador de fragmentos, para pasar algunos otros efectos según sea necesario. – PerracoLabs
@ user848253: en el futuro, será más probable que obtenga información precisa si es más cercano a lo que está haciendo en realidad, en lugar de proporcionar la información mínima posible. Todo lo que has dicho en tu pregunta es que estás tratando de escribir una textura como un cuadrante de pantalla completa. –
Bueno, todavía estoy reuniendo todo porque todo es nuevo para mí, estoy leyendo varios tutoriales, pero no pude encontrar uno que muestre todos los conceptos correctamente.La idea general es procesar cuadros de video con sombreadores, aplicar múltiples filtros y luego enviarlos a un cuadrante en la pantalla. – PerracoLabs