Помогите, знатоки ffp ) Моё приложение на широком спектре интелов падает

с такими месседжами от дебаг контекста:

API_ID_DEPRECATED_TARGET deprecated behavior warning has been generated. Enable of GL_LIGHTING capability is deprecated.

Error has been generated. GL error GL_INVALID_ENUM in MatrixMode: (ID: 2659017226) Generic error

Но приложение использует функционал 3.3+, никаких GL_LIGHTING и glMatrixMode в нём даже близко нет!

На других вендорах всё нормально.

Кто нибудь сталкивался?

19 ответов

22 просмотра

запусти через CodeXL, может в какой-то либе затесалось

а какого хера ffp если у тебя 3.3+?

Sergey- Автор вопроса
disba1ancer
а какого хера ffp если у тебя 3.3+?

Ты читал дальше первой строки?

Sergey
Ты читал дальше первой строки?

читал, но понимани не добавилось

Sergey- Автор вопроса

Ок. Нет никакого ffp. Ни я, ни сторонние библиотеки не используют ffp, но интел почему то иногда жалуется на неправильный енум в glMatrixMode и падает по ближайшему ассерту на glGetError. Сторонние либы вообще не трогают огл, но я на всякий случай грепнул по ним, плюс проверил в рантайме в nsight и apitrace. Вот и спрашиваю вдруг кто нибудь ещё такое видел.

Sergey
Ок. Нет никакого ffp. Ни я, ни сторонние библиоте...

а точно в glMatrixMode? как это в логах зафиксированно, ибо это может быть что-то вроде glMatrixMode+XXXX

Sergey- Автор вопроса
Sergey
Ок. Нет никакого ffp. Ни я, ни сторонние библиоте...

Но такие не на всех интелах. И падает не всегда. Иногда есть только сообщения (уровня error) дебаг контекста, но не генерируется ошибка в glGetError

Sergey- Автор вопроса
disba1ancer
а точно в glMatrixMode? как это в логах зафиксиров...

Ничего кроме сообщений контекста не лоигруется, зафиксировано так: Error has been generated. GL error GL_INVALID_ENUM in MatrixMode: (ID: 2659017226) Generic error И ещё ворнинг (не еррор) от контекста про то что GL_LIGHTING, оказывается, депрекейтед. Но я его тоже не использую, разумеется. API_ID_DEPRECATED_TARGET deprecated behavior warning has been generated. Enable of GL_LIGHTING capability is deprecated.

Sergey- Автор вопроса
disba1ancer
у тебя на каждый вызов glGetError?

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

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

также glGetError рекомендуют вызывать в цикле пока не получишь GL_NO_ERROR

Sergey- Автор вопроса
Sergey
Ничего кроме сообщений контекста не лоигруется, за...

Ещё подумалось, что у пользователей может быть какой то сторонний оверлей (стим, фрапс и т.п.), который видит compat-контекст, и на всякий случай бекапит/восстанавливает легаси стейт.

Sergey- Автор вопроса
disba1ancer
также glGetError рекомендуют вызывать в цикле пока...

Да, через такую обёртку и вызывается. Ошибка всегда либо одна, про invalid enum, либо нету, только спам от контекста.

Sergey- Автор вопроса
disba1ancer
а compat пробовал отключить?

Пока нет, надо попробовать.

Может какой нибудь оверлей типа afterburner пытается поверх вашей апы рисовать?

Похожие вопросы

Обсуждают сегодня

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
У меня задача: написать брокер сообщений. Очереди и потребители. Очереди поддерживают приоритеты. Очередь отдает сообщения, только обработчикам с соответствующими характеристи...
Aleksandr Filippov
2
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
Карта сайта