Я знаю, что этот вопрос может показаться немного глупым, но я хотел бы знать, есть ли способ сделать то, что я притворяюсь, без "грубого принуждения".
Я разрабатываю довольно большое приложение, которое использует некоторые OpenGL Stuff для целей графического интерфейса. Я использовал много расширений OpenGL. Все было сделано на машине с хорошей графической картой, поэтому все всегда работало нормально.
Теперь я протестировал свое приложение на машине с более слабой графической картой - первая поддерживает множество функций opengl 4, вторая - только несколько из версии 3 - и, к сожалению, некоторые вещи не отображаются.
Я бы сказал, что причина в том, что каким-то образом я использую расширение, которое не поддерживается на более слабой машине, однако у меня нет единой подсказки, какое расширение или функция может не поддерживаться.
Итак, вопрос в том, можно ли как-то узнать, какое это расширение, например, как-то отключить одно расширение и проверить, работает ли оно на хорошей машине. Моя проблема в том, что код достаточно большой, чтобы начинать комментировать построчно на хорошей машине, пока я не столкнусь с той же проблемой.