Как установить Mesa (OpenGL) на Linux Mint: 6 шагов

Оглавление:

Как установить Mesa (OpenGL) на Linux Mint: 6 шагов
Как установить Mesa (OpenGL) на Linux Mint: 6 шагов

Видео: Как установить Mesa (OpenGL) на Linux Mint: 6 шагов

Видео: Как установить Mesa (OpenGL) на Linux Mint: 6 шагов
Видео: КРУТАЯ ФИШКА для Whatsapp. Годный лайфхак рекомендует делать так 😊 2024, Апрель
Anonim

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

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

Шаги

Часть 1 из 3: Подготовка операционной системы Linux Mint для разработки OpenGL

Установите Mesa (OpenGL) на Linux Mint Шаг 1
Установите Mesa (OpenGL) на Linux Mint Шаг 1

Шаг 1. Откройте терминал и введите следующие команды для установки необходимых библиотек для разработки OpenGL:

  • Введите 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
Установите Mesa (OpenGL) на Linux Mint Шаг 2
Установите Mesa (OpenGL) на Linux Mint Шаг 2

Шаг 2. Получите информацию о реализациях OpenGL и GLX, работающих на данном X-дисплее

Для этого введите glxinfo.

Часть 2 из 3: Создание вашей первой программы OpenGL

Установите Mesa (OpenGL) на Linux Mint Шаг 3
Установите Mesa (OpenGL) на Linux Mint Шаг 3

Шаг 1. Откройте терминал

Создайте каталог, перейдите в каталог и используйте свой любимый текстовый редактор, такой как nano или gedit, для создания исходного кода OpenGL. Введите следующие команды ниже.

  • Введите mkdir Sample-OpenGL-Programs

    Это создаст каталог для хранения ваших программ OpenGL

  • Введите cd Sample-OpenGL-Programs

    Это переведет вас в свой каталог

  • Введите nano main.c ИЛИ gedit main.c

Шаг 2. Скопируйте и вставьте ИЛИ введите код:

    #include #include void renderFunction () {glClearColor (0,0, 0,0, 0,0, 0,0); glClear (GL_COLOR_BUFFER_BIT); glColor3f (1.0, 1.0, 1.0); glOrtho (-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); glBegin (GL_POLYGON); glVertex2f (-0,5, -0,5); glVertex2f (-0,5, 0,5); glVertex2f (0,5, 0,5); glVertex2f (0,5, -0,5); glEnd (); glFlush (); } int main (int argc, char ** argv) {glutInit (& argc, argv); glutInitDisplayMode (GLUT_SINGLE); glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100); glutCreateWindow ("OpenGL - Первое окно демонстрации"); glutDisplayFunc (renderFunction); glutMainLoop (); возврат 0; }

Установите Mesa (OpenGL) на Linux Mint Шаг 4
Установите Mesa (OpenGL) на Linux Mint Шаг 4

Шаг 3. Сохраните файл и выйдите

Часть 3 из 3: Компиляция и запуск вашего приложения OpenGL

Установите Mesa (OpenGL) на Linux Mint Шаг 5
Установите Mesa (OpenGL) на Linux Mint Шаг 5

Шаг 1. Войдите в каталог Sample-OpenGL-Programs

Находясь там, выполните следующую команду:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLExample

    Эта команда скомпилирует и свяжет ваши библиотеки OpenGL

Установите Mesa (OpenGL) на Linux Mint Шаг 6
Установите Mesa (OpenGL) на Linux Mint Шаг 6

Шаг 2. Запускаем программу

Для этого введите следующее:

Введите./OpenGLExample

Первое окно OpenGL правильный результат
Первое окно OpenGL правильный результат

Шаг 3. Дождитесь результата

Если вы все сделали правильно, откроется окно. Будет показан белый квадрат на черном фоне. Окно будет называться «OpenGL - Первое окно демонстрации».

Рекомендуемые: