Почему исчезают объекты OpenGL?

C++ OpenGL

Язык: C++.
Программа состоит в том, что рисует землю, на ней случайным образом разбрасывает сферы и позволяет пользователю двигаться в этом "мире". Проблема состоит в том, что после длительного (а иногда хватает и 5сек) хождения среди этих сфер, последние пропадают. В прямом смысле - они не перерисовываются. Но земля остается). С чем может быть связана эта ошибка? Может переменные в матрице наблюдения модели "переполняются" (хотя, если посмотреть на значения в матрице, то они не превышают по модулю и 10)?
PS.
весь код нет смысла приводить (он слишком большой), но необходимые участки не проблема отправить в дополнение.

Примечание:
1. 2 DioXeEe
Не совсем понял что такое "центр который ставит объекты". И сферы просто исчезают, т.е. их нигде нет.
2.
Только что запустил программу и сферы сразу же исчезли) Матрица даже еще не изменилась (т.е. единичная). Может это связано с тем, что где-нибудь плохо обращаюсь с памятью (как, например, в случае выхода за пределы массива)?

Примечание:
Переписал заново части кода, отвечающие за построение новой матрицы и получение матрицы по положению "камеры". Все заработало. Скорее всего ошибка была связана с тем, что я неправильно работал с указателями и с передачей параметров по ссылке. Ответ Яника признается лучшим, поскольку DioXeEe не пояснил свой ответ, а Яник указал возможную ошибку.
PS. "Переписал" значит оставил алгоритм без изменений, а код написал заново.
Ответы:
я думаю настает момент когда матрица а точнее ее  центр который ставит объекты не может вернутся на исходную позицию (неисправно работает стек!)
Может быть аппаратный глюк, может неграмотный код (из за этого часто бывают нелепые ошибки, типа на уровне семантики, а не синтактики).


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.