Zacząłem pisać programy w C (na razie) używając GLFW i OpenGL. Mam pytanie, skąd mam wiedzieć, z której wersji OpenGL korzysta mój program? Mój laptop mówi, że moja karta wideo ma OpenGL 3.3. Wpisywanie "glxinfo | grep -i opengl" zwraca:Skąd mam wiedzieć, której wersji OpenGL używam?
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9600M GT/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 285.05.09
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
Czy automatycznie korzysta się z OpenGL 3.3?
Więc sam wymyśliłeś rozwiązanie i zapomniałeś o swoim pytaniu, czy nadal masz jakieś niejasności? W pierwszym przypadku porzucenie pytania jest wyjątkowo złą praktyką, aw tym drugim przypadku prosimy o zadawanie dalszych pytań na temat istniejących odpowiedzi, a nawet dodawanie własnych odpowiedzi, jeśli są one inne niż już istniejące. –
Jeśli chcesz sprawdzić wersję * GLEW * na * Linux * z terminala, możesz zainstalować 'glew-utils' i uruchomić' visualinfo | grep "Wersja OpenGL" '. –