How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры.
Количество просмотров этой статьи: 48 586.
Mesa – это реализация графического API OpenGL, обеспечивающая высокую производительности при работе с 3D графикой. Технически, это просто спецификация, реализуемая драйвером видеокарты. Нет такого понятия, как библиотека OpenGL SDK. Есть файл libGL.so, поставляемый вместе с драйвером. Чтобы его использовать, вам нужна привязка к выбранному вами языку программирования. Если это язык C, привязка состоит из заголовочных файлов. Однако вы, вероятно, хотите использовать расширения OpenGL, что легко сделать с помощью GLEW.
Разнообразие драйверов устройств позволяет использовать Mesa в различных средах, начиная с программной эмуляции и завершая аппаратным ускорением современных видеочипов. Mesa связана с рядом других проектов с открытым исходным кодом: Direct Rendering Infrastructure и X.org, и обеспечивает поддержку OpenGL пользователям X в Linux, FreeBSD и других операционных систем.
Шаги
- Откройте терминал и введите следующие команды, чтобы установить необходимые библиотеки для OpenGL Development:
- Введите/скопируйте/вставьте: sudo apt-get update
- Введите/скопируйте/вставьте: sudo apt-get install freeglut3
- Введите/скопируйте/вставьте: sudo apt-get install freeglut3-dev
- Введите/скопируйте/вставьте: sudo apt-get install binutils-gold
- Введите/скопируйте/вставьте: sudo apt-get install g++ cmake
- Введите/скопируйте/вставьте: sudo apt-get install libglew-dev
- Введите/скопируйте/вставьте: sudo apt-get install g++
- Введите/скопируйте/вставьте: sudo apt-get install mesa-common-dev
- Введите/скопируйте/вставьте: sudo apt-get install build-essential
- Введите/скопируйте/вставьте: sudo apt-get install libglew1.5-dev libglm-dev
- После установки библиотек введите следующую команду для получения информации о реализациях OpenGL и GLX, работающих на данном X дисплее.
- Введите/скопируйте/вставьте: glxinfo | grep OpenGL
Реклама
- Будучи в каталоге «Sample-OpenGL-Programs», выполните следующую команду:
- Введите/скопируйте/вставьте: gcc -lglut -lGL -lGLEW -lGLU main.c -o OpenGLExample
- эта команда соберет и свяжет библиотеки OpenGL.
- Введите/скопируйте/вставьте: gcc -lglut -lGL -lGLEW -lGLU main.c -o OpenGLExample
- Для запуска программы введите следующую команду:
- Введите/скопируйте/вставьте: ./OpenGLExample
- Для получения дополнительной информации об OpenGL смотрите следующие ресурсы:Реклама
Об этой статье
Была ли эта статья полезной?
⚠️ Disclaimer:
Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.