Я пытаюсь отобразить геометрию на белом фоне. Проблема в том, что внутри геометрии появляются случайные белые точки. Когда я изменяю размер своего окна, белые точки меняются местами... появляются и исчезают случайным образом внутри геометрии (пока я изменяю размер окна).
Я провел обширные тесты и обнаружил, что точки появляются только на краях между двумя треугольниками. Кажется, что оба треугольника не могут отобразить эти пиксели (как будто эти пиксели не содержатся ни в одном из треугольников), поэтому отображается белый фон. Я должен отметить, что только несколько пикселей на этих границах белые (не все). И это не какая-то проблема с фильтрацией текстур, поскольку проблема возникает, даже если я визуализирую многоугольник сплошным цветом (который я задаю непосредственно внутри шейдера).
Действительно, это похоже на какую-то проблему проверки попадания, когда реализация OpenGL не может обнаружить некоторые пиксели на границах двух соседних треугольников.
Я запускаю этот пример на 27-дюймовом iMac с NVIDIA GeForce GTX 675MX. Я собираюсь протестировать это же приложение на своем MacBook с интегрированной видеокартой Intel.
Может ли кто-нибудь пролить свет на эту тему?