PDF download Загрузить PDF PDF download Загрузить PDF

Mesa – это реализация графического API OpenGL , обеспечивающая высокую производительности при работе с 3D графикой. Технически, это просто спецификация, реализуемая драйвером видеокарты. Нет такого понятия, как библиотека OpenGL SDK. Есть файл libGL.so, поставляемый вместе с драйвером. Чтобы его использовать, вам нужна привязка к выбранному вами языку программирования. Если это язык C, привязка состоит из заголовочных файлов. Однако вы, вероятно, хотите использовать расширения OpenGL, что легко сделать с помощью GLEW.

Разнообразие драйверов устройств позволяет использовать Mesa в различных средах, начиная с программной эмуляции и завершая аппаратным ускорением современных видеочипов. Mesa связана с рядом других проектов с открытым исходным кодом: Direct Rendering Infrastructure и X.org, и обеспечивает поддержку OpenGL пользователям X в Linux, FreeBSD и других операционных систем.

Метод 1
Метод 1 из 3:

Подготовка операционной системы Linux Mint для OpenGL Development

PDF download Загрузить PDF
  1. Откройте терминал и введите следующие команды, чтобы установить необходимые библиотеки для 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
  2. После установки библиотек введите следующую команду для получения информации о реализациях OpenGL и GLX, работающих на данном X дисплее.
    • Введите/скопируйте/вставьте: glxinfo | grep OpenGL
    Реклама
Метод 2
Метод 2 из 3:

Создание первой OpenGL программы

PDF download Загрузить PDF
  1. Для создания OpenGL программы откройте терминал, создайте каталог, перейдите в каталог и в текстовом редакторе, например, в Nano или Gedit, создайте исходный OpenGL код. Введите следующие команды:
Метод 3
Метод 3 из 3:

Компиляция и запуск OpenGL приложения

PDF download Загрузить PDF
    • Введите/скопируйте/вставьте: gcc -lglut -lGL -lGLEW -lGLU main.c -o OpenGLExample
      • эта команда соберет и свяжет библиотеки OpenGL.
    • Введите/скопируйте/вставьте: ./OpenGLExample
  1. Для получения дополнительной информации об OpenGL смотрите следующие ресурсы:
    Реклама

Об этой статье

Эту страницу просматривали 49 306 раз.

Была ли эта статья полезной?

Реклама