Я прохожу через Learning Modern 3D Graphics Programming, и я пытаюсь запустить «привет, мир!». треугольная программа. Тем не менее, я получаю эту ошибку:glXCreateContextAttribsARB не найден
[email protected]:~/Desktop/Tutorial 0.3.8/Tut 01 Hello Triangle$ ./Tut\ 01\ Main
freeglut (./Tut 01 Main): glXCreateContextAttribsARB not found
Запуск 'glxinfo' дает мне это:
[email protected]:~/Desktop/Tutorial 0.3.8/Tut 01 Hello Triangle$ glxinfo | grep OpenGL
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
OpenGL version string: 2.1 Mesa 7.11
OpenGL shading language version string: 1.20
OpenGL extensions:
И команда 'Утилита lspci' дает мне это:
[email protected]:~/Desktop/Tutorial 0.3.8/Tut 01 Hello Triangle$ lspci | grep "VGA"
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
Через немного googling, я предполагаю, что я использую OpenGL 2.1, когда я должен использовать OpenGL 3.3 для «glXCreateContextAttribsARB», хотя я действительно не знаю. Я могу что-нибудь сделать?
Что GPU вы думаете, что у вас есть? Ваш водитель предлагает вам использовать какую-то плату Intel. –