Mesa (OpenGL) installimine Linux Mintisse: 6 sammu

Sisukord:

Mesa (OpenGL) installimine Linux Mintisse: 6 sammu
Mesa (OpenGL) installimine Linux Mintisse: 6 sammu

Video: Mesa (OpenGL) installimine Linux Mintisse: 6 sammu

Video: Mesa (OpenGL) installimine Linux Mintisse: 6 sammu
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Mai
Anonim

Mesa on OpenGL spetsifikatsiooni avatud lähtekoodiga rakendus - interaktiivse 3D -graafika renderdamise süsteem. Tehniliselt on OpenGL vaid spetsifikatsioon, mille rakendab teie graafika draiver. Sellist asja nagu OpenGL SDK teek pole olemas. Seal on lihtsalt libGL.so mis on teie juhiga kaasas. Selle kasutamiseks vajate köiteid oma valitud programmeerimiskeele jaoks. Kui see on C, koosnevad "köited" ainult päisefailidest. Kuid tõenäoliselt soovite kasutada ka OpenGL -i laiendusi, mis on GLEW abil lihtne.

Mitmesugused seadme draiverid võimaldavad Mesat kasutada paljudes erinevates keskkondades, alates tarkvara emuleerimisest kuni kaasaegse GPU täieliku riistvarakiirenduseni. Mesa on seotud mitmete teiste avatud lähtekoodiga projektidega: Direct Rendering Infrastructure ja X.org, et pakkuda OpenGL-i tuge X-i kasutajatele Linuxis, FreeBSD-s ja muudes operatsioonisüsteemides.

Sammud

Osa 1: 3: Linux Mint'i operatsioonisüsteemi ettevalmistamine OpenGL -i arendamiseks

Installige Mesa (OpenGL) Linux Mintisse 1. samm
Installige Mesa (OpenGL) Linux Mintisse 1. samm

Samm 1. OpenGL -i arendamiseks vajalike teekide installimiseks avage terminal ja sisestage järgmised käsud:

  • Sisestage sudo apt-get update
  • Sisestage sudo apt-get install freeglut3
  • Sisestage sudo apt-get install freeglut3-dev
  • Sisestage sudo apt-get install binutils-gold
  • Sisestage sudo apt-get install g ++ cmake
  • Sisestage sudo apt-get install libglew-dev
  • Sisestage sudo apt-get install g ++
  • Sisestage sudo apt-get install mesa-common-dev
  • Sisestage sudo apt-get install build-essential
  • Sisestage sudo apt-get install libglew1.5-dev libglm-dev
Installige Mesa (OpenGL) Linux Mintisse 2. samm
Installige Mesa (OpenGL) Linux Mintisse 2. samm

Samm 2. Hankige teavet antud X -ekraanil töötavate OpenGL- ja GLX -rakenduste kohta

Selleks sisestage glxinfo.

Osa 2/3: oma esimese OpenGL -programmi loomine

Installige Mesa (OpenGL) Linux Mintisse 3. samm
Installige Mesa (OpenGL) Linux Mintisse 3. samm

Samm 1. Avage terminal

Looge kataloog, muutke see kataloogiks ja kasutage oma OpenGL -i lähtekoodi loomiseks oma lemmiktekstiredaktorit, näiteks nano või gedit. Sisestage allpool järgmised käsud.

  • Sisestage mkdir Proovi-OpenGL-programmid

    See loob kataloogi teie OpenGL -i programmide hoidmiseks

  • Sisestage cd näidis-OpenGL-programmid

    See muudab teid kataloogiks

  • Sisestage nano main.c VÕI gedit main.c

Samm 2. Kopeerige ja kleepige VÕI tippige kood:

    #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 - esimese akna demo"); glutDisplayFunc (renderFunction); glutMainLoop (); tagasitulek 0; }

Installige Mesa (OpenGL) Linux Mintisse 4. samm
Installige Mesa (OpenGL) Linux Mintisse 4. samm

Samm 3. Salvestage fail ja väljuge

Osa 3/3: OpenGL -i rakenduse koostamine ja käitamine

Installige Mesa (OpenGL) Linux Mintisse 5. samm
Installige Mesa (OpenGL) Linux Mintisse 5. samm

Samm 1. Sisestage kataloog Sample-OpenGL-Programs

Seal olles käivitage järgmine käsk:

  • g ++ main.c -lglut -lGL -lGLEW -lGLU -o OpenGLEnäide

    See käsk kompileerib ja linkib teie OpenGL -i teegid

Installige Mesa (OpenGL) Linux Mintisse 6. samm
Installige Mesa (OpenGL) Linux Mintisse 6. samm

Samm 2. Käivitage programm

Selleks tippige järgmine tekst:

Sisestage./OpenGLExample

OpenGL esimese akna õige tulemus
OpenGL esimese akna õige tulemus

Samm 3. Oodake tulemust

Kui tegite kõik õigesti, avaneb aken. Mustal taustal kuvatakse valge ruut. Aken kannab pealkirja "OpenGL - esimene akna demo".

Soovitan: