2012-07-29 1 views
0

Я пытаюсь определить, заполнен ли конкретный пиксель или нет в OpenGL, чтобы реализовать алгоритм заполнения заливки. Итак, я искал и нашел функцию glreadpixel, но я не понимаю, как я могу использовать эту функцию и может ли она решить мою проблему.Как проверить, заполнен ли пиксель или нет на холсте в OpenGL?

ответ

7

Правильный способ, вероятно, не считывать пиксели. Вместо этого вы должны делать все манипуляции в растровом изображении, которым вы управляете самостоятельно. Затем вы запрашиваете OpenGL, чтобы показать это растровое изображение.

3

OpenGL не является библиотекой обработки изображений. Это рисунок API, и он не должен использоваться для таких задач. Чтение данных изображения очень дорого в OpenGL, и его следует избегать.