Unity3D OpenGL выпуск

Когда я запускаю unity3d, в строке заголовка отображается «OpenGL 2.1 (устарело)».

работает glxinfo | grep version показывает это:

server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 4.3.0 NVIDIA 361.45.11
OpenGL core profile shading language version string: 4.30 NVIDIA via     Cg compiler
OpenGL version string: 4.5.0 NVIDIA 361.45.11
OpenGL shading language version string: 4.50

... так что у меня OpenGL 4?

Как мне решить проблему с unity3d?

0
задан 30 May 2016 в 02:34

1 ответ

От форумы Единицы :

Прямо сейчас, бэкенд рендеринга вызывается к OpenGL 2.1, пока мы не разрабатываем некоторые остающиеся проблемы с ядром OpenGL в редакторе Linux.

И:

Единица имеет несколько бэкендов рендеринга, даже на той же платформе. OpenGL 2.1, как предполагается, удален в ближайшем будущем, замененном "glcore", который обрабатывает функции, обеспеченные современными версиями OpenGL, как составление мозаики, и вычислите программы построения теней, таким образом устаревшее на имя. На данный момент glcore имеет некоторые серьезные проблемы, таким образом, редактор прикреплен к наследию, но сражение протестировало рендерер. Так никакие заботы, это не означает, что существует что-либо плохо с Вашим GPU или драйвером.

Обновление: Начиная с версии 5.5.0b1 , Единица теперь использует ядро OpenGL рендеринг бэкенда. Это означает, что Ваша среда разработки должна поддерживать профиль ядра OpenGL 3.2 или позже.

2
ответ дан 30 May 2016 в 02:34

Другие вопросы по тегам:

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