Как узнать, нажал ли я на объект в opengl C++?
Я пытаюсь сделать инструмент выбора цвета с помощью OpenGL и сделал разумную демонстрацию. Когда я нажимаю на цвет, он использует функцию glReadPixels, чтобы найти этот цвет. Это действительно работает, однако он также принимает цвет фона, когда я нажимаю на фон. Есть ли способ увидеть, нажал ли я на объект, вот палитра цветов.
Что я уже пробовал:
До сих пор я ничего не пробовал, так как не понимаю, как подойти к такой проблеме.