У мене є хмара точок, яка виводиться на екран. Кожна точка має своє положення та колір, а також ідентифікатор.
Мене попросили надати ідентифікатори для кожної точки текстурою, тому я створив FBO і додав дві текстури, одну для кольору та одну для глибини. Я створив необхідні VAO та VBO для цього позаекранного візуалізації та завантажив для кожної точки своє положення та ідентифікатор.
Після того, як рендерінг завершено, я читаю пікселі кольорової текстури, glReadPixels()
щоб побачити, які значення є, але вони, здається, все очищені, тобто значення, яке вони мають, те саме, що і значення glClearColor()
.
Чи є спосіб я встановити налагодження того, що це робиться для кольорової текстури мого ФБО? Будь-які поради, які ви можете надати, дуже вітаються.