Saya memiliki cloud point yang sedang ditampilkan di layar. Setiap titik memiliki posisi dan warna serta ID.
Saya diminta untuk membuat ID untuk setiap titik ke tekstur jadi saya membuat FBO dan melampirkan dua tekstur, satu untuk warna dan satu untuk kedalaman. Saya membuat VAO dan VBO yang diperlukan untuk rendering di luar layar ini dan mengunggah untuk setiap titik posisi dan ID-nya.
Setelah rendering ke FBO selesai, saya membaca piksel dari tekstur warna dengan glReadPixels()
untuk melihat apa nilai-nilainya, tetapi semuanya tampaknya dihapus, yaitu, nilai yang mereka miliki sama dengan glClearColor()
.
Apakah ada cara saya bisa men-debug apa yang sedang dirender ke tekstur warna FBO saya? Setiap tips yang Anda berikan sangat disambut.