• Компютри и Електроника
  • Linux

Как да инсталирате Mesa OpenGL в Linux Mint

Mesa - е реализацията на графични API OpenGL, която осигурява висока производителност за 3D графика. Технически, това е просто шофьор спецификация приложена графична карта. Няма такова нещо като библиотека OpenGL SDK. Дали файла libGL.so, който идва с водача. За да го използвате, трябва да обвържете избрания от вас език за програмиране. Ако езикът C, свързващо се състои от заглавните файлове. Въпреки това, най-вероятно ще искате да използвате разширения OpenGL, която е лесно да се направи с помощта на GLEW.


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

Стъпки

Метод 1 от 3: Подготовка на операционната система Linux Mint за OpenGL развитие

  1. Отворете терминал и въведете следната команда, за да инсталирате необходимите библиотеки за OpenGL развитие:
    • Въведете / Copy / Paste: Sudo актуализация ап-даКак да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате freeglut3Как да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате freeglut3-DevКак да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате Binutils-златоКак да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате г ++ cmakeКак да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате libglew-DevКак да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате г ++Как да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате Mesa-чести-DevКак да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате натрупване от съществено значениеКак да инсталирате Mesa OpenGL в Linux Mint

    • Въведете / Copy / Paste: ап-да инсталирате libglew1.5-Dev libglm-DevКак да инсталирате Mesa OpenGL в Linux Mint


    • След инсталирането на библиотеката, въведете следната команда, за да се получи информация относно изпълнението на OpenGL и GLX, работи по този X дисплей.
      • Въведете / Copy / Paste: glxinfo | Впиши OpenGLКак да инсталирате Mesa OpenGL в Linux Mint


      Метод 2 от 3: Създаване на първата програма OpenGL

      1. За да се създаде програма за OpenGL, отворете терминал, създаде директория, директория промяна в текстов редактор, като например Nano или Gedit, създавате OpenGL изходния код. Въведете следната команда:
        • Въведете / Copy / Paste: MKDIR образец и OpenGL-програмиКак да инсталирате Mesa OpenGL в Linux Mint
          • Това ще създаде директория за съхраняване на OpenGL приложения.


          • Въведете / Copy / Paste: CD образец и OpenGL-програмиКак да инсталирате Mesa OpenGL в Linux Mint
            • ще се премести на новосъздадената директория.


            • Въведете / Copy / Paste: нано main.c OR Gedit main.cКак да инсталирате Mesa OpenGL в Linux Mint
              • Копирайте и поставете или въведете следния код:
                • #include LT; GL / freeglut.hgt;

                • #include LT; GL / gl.hgt;

                • нищожен 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 главната (INT argc, Чар ** argv)

                • {

                • glutInit (argc, argv);

                • glutInitDisplayMode (GLUT_SINGLE);

                • glutInitWindowSize (500500);

                • glutInitWindowPosition (100100);

                • glutCreateWindow (OpenGL - първият прозорец демо);

                • glutDisplayFunc (renderFunction);

                • glutMainLoop ();

                • връщането на 0;

                • }




                • Как да инсталирате Mesa OpenGL в Linux Mint
                • Запазете файла и го затворете.

                Метод 3 от 3: Събиране и тичам OpenGL приложения

                1. Както в указателя «Sample-OpenGL-програми», изпълнете следната команда:
                  • Въведете / Copy / Paste: GCC -lglut -lGL -lGLEW -lGLU main.c -o OpenGLExampleКак да инсталирате Mesa OpenGL в Linux Mint
                    • Този отбор ще се съберат и да се свързва библиотека OpenGL.



                    • За да стартирате програмата, въведете следната команда:
                      • Въведете / Copy / Paste: ./OpenGLExampleКак да инсталирате Mesa OpenGL в Linux Mint

                      1. За повече информация за OpenGL, вижте следните ресурси:

                      • OpenGL Red BookКак да инсталирате Mesa OpenGL в Linux Mint

                      • OpenGL Blue BookКак да инсталирате Mesa OpenGL в Linux Mint