Ekrana işlenen bir nokta bulutum var. Her noktanın konumu ve rengi ve bir kimliği vardır.
Her nokta için kimlikleri bir dokuya dönüştürmem istendi, bu yüzden bir FBO oluşturdum ve biri renk diğeri derinlik için iki doku ekledim. Bu ekran dışı oluşturma için gerekli VAO ve VBO'yu oluşturdum ve her nokta için konumu ve kimliği yükledim.
FBO'ya render işlemi tamamlandığında, glReadPixels()
değerlerin ne olduğunu görmek için renk dokusunun piksellerini okudum , ancak hepsi temizlenmiş gibi görünüyor, yani sahip oldukları değer aynı glClearColor()
.
FBO'mun renk dokusuna ne yapıldığını hata ayıklamanın bir yolu var mı? Sağlayabileceğiniz ipuçları çok memnuniyetle karşılanmaktadır.