В Движке через некоторое время работы( где-то около минуты) в файл лога пишется ошибка возвращаемая функцией glGetError():

по английски она расшифровывается вот так

This function would cause a stack underflow. The offending function is ignored, having no side effect other than to set the error flag.

Я так понимаю это попытка функции прочитать значения из пустого стека.

Что я делаю не так? Кто нибудь встречался с этим?

Заранее спасибо с уважением Андрей.

#1
13:08, 6 сен 2004

эта и ей подобная GL_STACK_OVERFLOW
происходят из-за того что ты гдето нахимичил с glPushMatrx()/glPopMatrix()
— либо вызывешь лишний glPop (как у тебя)
— либо загнал слишком много матриц (GL_STACK_OVERFLOW)

#2
13:10, 6 сен 2004

YgriK
ага спасибо сейчас гляну

Источник: www.gamedev.ru

Ошибка в майнкрафте

How to Fix OpenGL Error 1284 [Easy as 123]

Я играл в майн все было норм, потом зашел в режим spectator чтобы посмотреть где шахты, и случайно что то нажал, при переходе в выживание у меня пропала моделька игрока и руки, еще не видно как ломается предмет. Пробовал перезагрузить игру не помогло. И да появилась ошибка opengl 1284 (stack underflow) помогите пж.

Голосование за лучший ответ

Кроме как убрать моды больше ничего не сделаешь, либо зайди опять в этот режим, и нажимай на все кнопки

Light1337Ученик (175) 2 года назад

У меня один мод на карту, ну и шейдеры.

Nieren Искусственный Интеллект (179480) Тогда полностью переустанавливай

Источник: otvet.mail.ru

Failed to create opengl context for format

Вот решения, которые помогли людям решить ту же проблему, что и вы. Вам не нужно пробовать их все; просто пройдите вниз по списку, пока все снова не заработает.

  1. Переустановите драйвер видеокарты
  2. Обновите драйвер видеокарты
Читайте также:  Кто отпугивает криперов в Майнкрафт

Примечание. Приведенные ниже снимки экрана относятся к Windows 10, а исправления относятся к Windows 8 и Windows 7.

Исправление 1: переустановите драйвер видеокарты

Так как ошибка «Не удалось создать контекст OpenGL для формата QSurFaceFormat”Вызвано драйвером графической карты, вы можете переустановить текущий драйвер на вашем компьютере, чтобы устранить неисправность вашего драйвера. Вот как это сделать:

  1. На клавиатуре нажмите Ключ с логотипом Windowskontroller-ps4-migaet-belym_3_1.png
    а также р одновременно вызвать окно «Выполнить».
  2. Тип devmgmt.msc и нажмите Хорошо открыть диспетчер устройств.
  3. Двойной щелчок Видеоадаптеры расширить категорию.
  4. Щелкните правой кнопкой мыши на устройстве с вашей видеокартой и выберите Удалить устройство.
  5. Установите флажок рядом с Удалить программное обеспечение драйвера для этого устройства, затем нажмите Удалить.
  6. После удаления перезагрузите компьютер.
  7. Windows переустановит драйвер видеокарты для вашего компьютера.

Затем попробуйте запустить программу, выдавшую ошибку, и посмотрите, исправит ли она вашу проблему.

Исправление 2: обновить драйвер видеокарты

Отсутствие или устаревший драйвер видеокарты также может вызвать эту ошибку. Поэтому вы должны обновлять драйвер видеокарты.

Есть два способа обновить драйвер видеокарты: вручную а также автоматически.

Обновление драйвера вручную — Вы можете обновить драйвер видеокарты вручную, перейдя на веб-сайт производителя для своего устройства и выполнив поиск самой последней верной версии драйвера. Обязательно выбирайте только драйвер, совместимый с вашей операционной системой Windows.

Автоматическое обновление драйвера — Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйвера видеокарты, вместо этого вы можете сделать это автоматически с Водитель Легко.

Driver Easy автоматически распознает вашу систему и найдет последние правильные драйверы для вашего точного драйвера и вашей версии Windows, а также загрузит и правильно установит их.

  1. Скачать и установите Driver Easy.
  2. Запустите Driver Easy и нажмите Сканировать сейчас кнопка. Driver Easy проверит ваш компьютер и обнаружит проблемы с драйверами.
  3. Нажмите на Обновить Кнопка рядом с отмеченным графическим устройством для автоматической загрузки правильной версии этого драйвера, а затем вы можете установить его на свой компьютер (вы можете сделать это с помощью СВОБОДНО версия).
    Или нажмите ОбновитьВсе для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется Pro версия который приходит с полной поддержкой и 30-дневная гарантия возврата денег).
  4. Перезагрузите компьютер, чтобы изменения вступили в силу.
Читайте также:  Как получить пар в Майнкрафт

Откройте это приложение еще раз и посмотрите, нет ли ошибки «Не удалось создать контекст OpenGL для формата QSurFaceFormat”Было исправлено.

[ИСПРАВЛЕНО] Не удалось создать контекст OpenGL для формата QSurFaceFormat Ссылка на основную публикацию

Источник: vkspy.info