Muszę pracować z co najmniej OpenGL 3.1 i nie jestem pewien, którą wersję mam.
Kiedy wykonam to polecenie na terminalu:
glxinfo | grep „wersja OpenGL”
dostaję tę wiadomość:
Ciąg wersji OpenGL: 2.1 NVIDIA-8.24.16 310.90.9.05f01
Jednak gdy sprawdzam wersję programu o nazwie „OpenGL Extensions Viewer”, mówi się do 3.3, ale co to znaczy?
Co się stanie, jeśli zainstaluję system Windows i zaktualizuję sterowniki graficzne, nadal będę mógł korzystać z OpenGL 2.2 lub nowszego?
Doceniam każdą pomoc.
Macbook 15-calowy, połowa 2010 r. Z NVIDIA GeForce GT 330M 256 MB, OS X 10.9.5
OpenGL 2.1 jest starszym kontekstem firmy Apple. Musisz zażądać kontekstu podstawowego dla systemu, którego zamierzasz używać, jednak, jak odkryłeś, XQuartz będzie działał tylko zgodnie z prawem.
Jeśli instalujesz system Windows za pośrednictwem Bootcamp & amp; zainstaluj najnowsze sterowniki NVidia dla Windows, zobaczysz najwyższy kontekst, który może obsłużyć twoja karta, prawdopodobnie 3.3, ale może nawet być 4.2 [Nie mam komputera Mac z NVidią do testowania, ale mój ATI HD 5770 może osiągnąć 4.2 pod Windows. ]
Może to być pomocne, nawet jeśli nie jest oznaczone jako Odebrane - OpenGL 4.1 (?) W Mavericks
źródło