Я бы не писал о проблеме. Но выявилась она довольно странно.
Я запустил приложение в Lazarus (OpenGL) и оно запустилось нормально. Но, когда я запустил это же приложение из графической оболочки, оно запустилось, а вот текстуры не работали. Как показывали логи, текстуры загружались, но на экране не прорисовывались. И если не было примитивов (линий, треугольников и прочего), то было бы непонятно, что приложение достаточно нормально работает.
Возможно проблема в том что я периодически запускал оболочку с правами супер-пользователя?
google translate:
I would not write about the problem. But it turned out to be rather strange.
I ran the application in Lazarus (OpenGL) and it started up fine. But, when I launched the same application from the graphical shell, it started, but the textures did not work. As the logs showed, the textures were loaded, but they were not drawn on the screen. And if there were no primitives (lines, triangles, etc.), then it would be incomprehensible that the application works well enough.
Perhaps the problem is that I periodically run the shell with super-user rights?