Mesa OpenGL версия

2171
Mali Remorker

Вывод команды glxinfo:

 glxinfo |grep Open Vendor: Intel Open Source Technology Center (0x8086) OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)  OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.2 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 13.0.2 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 13.0.2 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: 

«Основная версия профиля» - это 4.5, а «строка версии» - 3.0. Какой из этих номеров говорит мне, какую версию OpenGL использует моя графическая карта? Кроме того, для чего нужны записи ES?

1
Мали Реморкер: Вы нашли ответ на этот вопрос? У меня почти тот же вопрос: почему в Ubuntu Linux указаны две разные версии OpenGL для HD4000? [https://askubuntu.com/questions/941444/intel-core-i5-hd4000-two-opengl-versions-supported](https://askubuntu.com/questions/941444/intel-core-i5-hd4000- две OpenGL-версии поддерживаемых) 6 лет назад 0
См. Https://askubuntu.com/q/928538/522170 и https://askubuntu.com/q/886548/522170. На эти вопросы есть более подробные ответы. Суть в том, что основной профиль является наиболее важным. Это все еще не гарантирует, что программа (игра) OpenGL v4 будет работать. Мне сказали, что некоторые игры v4 не работают на Intel HD на моем процессоре, потому что разработчики думали, что он ведет себя нестабильно. Mali Remorker 6 лет назад 0
@MaliRemorker Ваш комментарий должен быть ответом. Пожалуйста, прочитайте [Могу ли я ответить на свой вопрос?] (Https: // $ SITEURL $ / help / self-answer) DavidPostill 6 лет назад 0

1 ответ на вопрос

1
Henning

OpenGL ESдля встраиваемых систем см. википедию . Если вы посмотрите на заметки о выпуске Mesa для версии 13.0.2, вы увидите, что она заявляет о поддержке OpenGL 4.4. Я не могу больше понять это.

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