Как да инсталирате 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 стъпки
Видео: 10 СЕКРЕТОВ WHATSAPP О КОТОРЫХ ВЫ НЕ ЗНАЛИ | СЕКРЕТНЫЕ ФУНКЦИИ | IPHONE И ANDROID 2024, Може
Anonim

Mesa е реализация с отворен код на спецификацията OpenGL - система за изобразяване на интерактивна 3D графика. Технически 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-съществено
  • Въведете 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 OpenGLE пример

    Тази команда ще компилира и свърже вашите OpenGL библиотеки

Инсталирайте Mesa (OpenGL) на Linux Mint Стъпка 6
Инсталирайте Mesa (OpenGL) на Linux Mint Стъпка 6

Стъпка 2. Стартирайте програмата

За да направите това, въведете следното:

Въведете./OpenGLExample

Верният резултат на първия прозорец на OpenGL
Верният резултат на първия прозорец на OpenGL

Стъпка 3. Изчакайте резултат

Ако сте направили всичко правилно, ще се отвори прозорец. Той ще показва бял квадрат на черен фон. Прозорецът ще бъде озаглавен "OpenGL - демонстрация на първия прозорец".

Препоръчано: